@font-face {
	font-family: 'Conv_HORATIOL';
	src: url('../fonts/HORATIOL.eot');
	src: local('☺'), url('../fonts/HORATIOL.woff') format('woff'), url('../fonts/HORATIOL.ttf') format('truetype'), url('../fonts/HORATIOL.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-UltLt_0';
	src: url('../fonts/HelveticaNeueLTStd-UltLt_0.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTStd-UltLt_0.woff') format('woff'), url('../fonts/HelveticaNeueLTStd-UltLt_0.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStd-UltLt_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans.eot');
	src: local('☺'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype'), url('../fonts/OpenSans.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_calibri_0';
	src: url('../fonts/calibri_0.eot');
	src: local('☺'), url('../fonts/calibri_0.woff') format('woff'), url('../fonts/calibri_0.ttf') format('truetype'), url('../fonts/calibri_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Arial-Narrow';
	src: url('../fonts/Arial-Narrow.eot');
	src: local('☺'), url('../fonts/Arial-Narrow.woff') format('woff'), url('../fonts/Arial-Narrow.ttf') format('truetype'), url('../fonts/Arial-Narrow.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

 
img, object, embed, video { max-width: 100%; /*display: block;*/ width: 100%; }
.ie6 img { width:100%; display: block; }

body, div, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, th, td, img
{ margin:0; padding:0; border:0; font-family:'OpenSans',Sans-Serif;}
.clear{clear:both;}
*{ outline:none;}
.hide{display:none;}
*::-moz-selection { background: #73c044; color: #FFFFFF; }

h1 {  font-family:Arial, Helvetica, sans-serif; font-size: 30px; color: #065ea2; line-height: 40px; /*letter-spacing: 1.5px;*/ font-weight:normal; padding: 0px 0px 15px 0px; }
h2 {  font-family:Arial, Helvetica, sans-serif; font-size: 30px; color: #FFF; line-height: 40px; font-weight:normal; padding: 0px 0px 0px 0px; }
h3 {  font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #065ea2; line-height: 35px; letter-spacing: 1.5px; font-weight: normal; padding: 30px 0px 0px 0px; }
h3 span {  font-family:Arial, Helvetica, sans-serif; font-size: 27px; color: #FFF; letter-spacing: 1.5px; font-weight: normal; padding: 0px 0px 0px 0px;}

h4 {  font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #FFF; line-height: 40px; letter-spacing: 1.5px; font-weight:normal; padding: 0px 0px 0px 0px; }

h5 {  font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #065ea2; line-height: 20px; letter-spacing: 1.5px; font-weight: bold; padding: 30px 0px 5px 0px; }

p{ font-family:'OpenSans',Sans-Serif; font-size: 14px; color: #7d7d7d; line-height: 23px; text-align:justify; font-weight: normal; padding: 5px 0px 5px 0px;}

a { color: #464646; text-decoration: none; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
a:hover { color: #000; text-decoration: underline; }


p a { font-weight: bold; text-decoration: none;}
p a:hover { color: #5dae24; text-decoration: none;}


*::-webkit-input-placeholder { color: #555;}
*:-moz-placeholder { color: #555;}  /* FF 4-18 */
*::-moz-placeholder { color: #555;} /* FF 19+ */
*:-ms-input-placeholder { color: #555;}/* IE 10+ */

.no-top-padding { padding-top: 0px !important; }
.no-right-padding { padding-right: 0px !important; }
.no-bottom-padding { padding-bottom: 0px !important; }
.no-left-padding { padding-left: 0px !important; }
.no-top-bottom-padding { padding-top: 0px !important; padding-bottom: 0px !important; }
.no-left-right-padding { padding-left: 0px !important; padding-right: 0px !important; }
.no-padding { padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; }

.no-top-margin { margin-top: 0px !important; }
.no-right-margin { margin-right: 0px !important; }
.no-bottom-margin { margin-bottom: 0px !important; }
.no-left-margin { margin-left: 0px !important; }
.no-top-bottom-margin { margin-top: 0px !important; margin-bottom: 0px !important; }
.no-left-right-margin { margin-left: 0px !important; margin-right: 0px !important; }
.no-margin { margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; }


.banner-wrapper { width: 100%; min-height: 700px; padding: 0px !important; margin: 0px !important; background:url(../slider/ajax-loader.gif) no-repeat center center; }

/*.intro{display:table;width:100%;height:100%;padding:0;text-align:center;color:#fff}
.intro-body{display:table-cell;vertical-align:middle}
section{padding:0}
.navbar-brand:focus{outline:0}
.navbar-custom a{color:#222}
.navbar-custom .nav li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus,.navbar-custom .nav li.active{outline:0;background-color:rgba(255,255,255,.7)}
.navbar-custom .nav li.active a{color:#e74c3c}
.navbar-toggle{padding:4px 8px;font-size:24px;color:#fff}
.navbar-toggle:focus,.navbar-toggle:active{outline:0}
.top-nav-collapse{padding:0;background:rgba(255,255,255,0.9);border-bottom:1px solid rgba(0,0,0,0.25);box-shadow:0 1px 5px rgba(0,0,0,0.2)}
.navbar-nav>li>a{line-height:27px;font-weight:400;text-transform:uppercase}
.navbar-custom a:hover{color:#e74c3c}
.navbar{float:left;width:100%}
.navbar.fixed-nav{position:fixed;top:0;background-color:#fff;z-index:1000}*/



.intro{ width:100%;height:100%; text-align:center; padding:0px !important; margin: 0px !important;background: url(../slider/ajax-loader.gif) no-repeat center center;}
section{ width: 100%; padding:0 !important; margin: 0px !important;}
.navbar{ width:100%;}
.navbar.fixed-nav{ position:fixed; top:0; background-color:#fff; z-index:1000;}


.box-center { float: none !important; margin: 0 auto;}
.scroll-main-box .box-center { padding: 30px 0px 50px 0px;}

.scroll-main-box .read-more {float: none !important; margin: 0 auto; text-align:center; }
.scroll-main-box .read-more a { background: #065ea2; color: #FFF; text-decoration: none; padding: 7px 20px; }
.scroll-main-box .read-more a:hover { background: #ffd800; color: #000; }


.page-scroll a.arrow-down{background-image:url(../images/arrow-down.png);background-repeat:no-repeat;background-position:center center}
.btn-circle{width:70px;height:70px;display:inline-block;margin-top:3%;padding:7px 16px;border:1px solid #FFF;border-radius:35px;font-size:40px;color:#333;background:0 0;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
.btn-circle:hover,.btn-circle:focus{outline:0;color:#333;background:rgba(255,255,255,.5)}
section{width:100%}
.btn-circle.arrow-down > img{padding-top:10px}
.banner-cont-box{width:100%;height:auto;position:absolute;bottom:5%;z-index:9999}
.ban-text{background:rgba(0,0,0,0.3);padding:48px 20px;text-align:center}
.ban-text h2{ font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; color:#ffd800;font-size: 47px;line-height:60px}
.ban-text h3{ font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; color:#ffd800;font-size:37px;line-height:20px; font-weight: normal;}
.banner-ser-tmb-main{position:relative}
.banner-ser-tmb { background: rgba(0,0,0,0.3); padding: 15px;}
.banner-ser-tmb-text { width: 86%; height: 84%; position: absolute; top: 15px; background: url(../images/plus.png) no-repeat center center;}
.banner-ser-tmb-text:hover { background: none;}
.banner-ser-tmb-text span { height: 100%;  font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #ffd800; line-height: 25px; text-align: center;  letter-spacing: 1.5px; font-weight: bold; background: rgba(0,0,0,0.7); display:block; padding: 50px 0px 7px 0px; opacity: 0; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;}
.banner-ser-tmb-text:hover span { opacity: 1;}
.welcome-cont{padding:30px 0 50px}

.welcome-cont ul { list-style: none; margin: 15px 0 0px 30px; padding: 0px; }
.welcome-cont li { line-height: 30px; background: url(../images/tick-01.png) no-repeat left top 5px; padding: 0px 0px 5px 30px;}


.logo{width:303px;padding-top:15px}
.menu-wrapper{box-shadow:1px 1px 9px #d0d0d0}
.menu ul{list-style:none;margin:0;padding:0;float:right}
.menu li{display:inline;/*font-family:'Conv_HORATIOL',Sans-Serif;*/ font-family: Arial, Helvetica, sans-serif; font-size:17px;line-height:20px;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.menu li a{color:#065ea2;text-decoration:none;display:inline-block;padding:30px 25px}
.menu li a:hover{color:#FFF;background:#065ea2}
.menu li a.active{color:#FFF;background:#065ea2}




.menu ul,.menu li,.menu a { margin: 0; padding: 0;position: relative;}
.menu:after,.menu ul:after { content: ''; display: block; clear: both;}
.menu > ul > li:hover > a { text-decoration: none;}
.menu .has-sub { z-index: 1;}
.menu .has-sub:hover > ul { display: block;}
.menu .has-sub ul { width: 300px; display: none; position: absolute; left: 0; top: 31px; box-shadow: 3px 3px 3px #CCC;}
.menu .has-sub ul li { *margin-bottom: -1px; border-bottom: 1px solid #20933f; border-top: 1px solid #197e33;}
.menu .has-sub ul li:first-child { border-top: 0px;}
.menu .has-sub ul li a { background: #FFF; font-size: 14px; display: block; font-family:Arial, Helvetica, sans-serif;  line-height: 120%; padding: 10px 0 10px 24px; font-weight: 400; text-decoration: none; text-transform: none; }
.menu .has-sub ul li:hover a { color:#FFF;background:#065ea2 }



.mob-menu { overflow-x: hidden !important; overflow-y: scroll !important;}

/*.mob-menu ul{list-style:none;margin:0;padding:0;float:right}
.mob-menu li{display:inline;font-family:'Conv_HORATIOL',Sans-Serif;font-size:17px;line-height:20px;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.mob-menu li a{color:#065ea2;text-decoration:none;display:inline-block;padding:30px 29px}
.mob-menu li a:hover{color:#FFF;background:#065ea2}

*/


.mob-menu ul,.menu li,.menu a { margin: 0; padding: 0;position: relative;}
.mob-menu:after,.menu ul:after { content: ''; display: block; clear: both;}
.mob-menu > ul > li:hover > a { text-decoration: none;}
.mob-menu .has-sub { z-index: 1;}
.mob-menu .has-sub:hover > ul { display: block;}
.mob-menu .has-sub ul { width: 100%; display: none; position: relative;  box-shadow: 0px;}
.mob-menu .has-sub ul li { *margin-bottom: -1px;}
.mob-menu .has-sub ul li:first-child { border-top: 1px solid #efefef;}
.mob-menu .has-sub ul li:last-child { border-bottom: 0px;}
.mob-menu .has-sub ul li a { background: #FFF; font-size: 16px; display: block; line-height: 120%; font-weight: 400; text-decoration: none; text-transform: none; }
.mob-menu .has-sub ul li:hover a { color:#FFF;background:#065ea2 }



.contact-ban-but {}
.contact-ban-but:hover .free-soft30day-yellow { background: #065ea2;}












.list-b-box { width: 100%; float: left;}

.drop-menu { position: relative; }
.drop-menu-sub { position: absolute; left: 0px; background: #F00; z-index: 99; display: none;}


.drop-menu-sub ul { list-style:none; margin:0; padding:0;}
.drop-menu-sub li { display: block; /*font-family:'Conv_HORATIOL',Sans-Serif;*/ font-family: Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; text-transform: none; font-weight:700; letter-spacing:1px}
.drop-menu-sub li a { color:#065ea2; text-decoration:none; display: block; padding:10px 29px}
.drop-menu-sub li a:hover { color:#FFF; background:#065ea2}





.readmore { width: 148px; background: url(../images/readmore.png) no-repeat left -268px top; margin-top: 15px; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
.readmore:hover {  background: url(../images/readmore.png) no-repeat left 0px top;}
.welcome-logo{width:417px}
.services-wrapper{width:100%;height:auto;background:url(../images/blue-bg.png) no-repeat center center rgba(4,54,118,1);background-size:cover;padding-top:50px}
.services-cont{padding:30px 0 50px}
.services-cont h2{text-align:center}
.service-tmb{padding:50px 0 20px}
.service-tmb p{color:#FFF}
.readmore-main{height:35px;display:block;padding-top:20px}
.readmore-main .readmore{margin-top:0}
.service-tmb .readmore{-moz-transition:all .6s ease 0;-o-transition:all .6s ease 0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0;opacity:0}
.service-tmb:hover .readmore{display:block;opacity:1}
.white-wrapper{width:100%;height:auto;background:url(../images/white-bg.png) no-repeat center center rgba(255,255,255,1);background-size:cover;padding:50px 0}
.white-tmb{text-align:center}
.white-tmb h3{text-align:center;color:#065ea2}
.white-tmb h3 span{color:#065ea2;font-size:50px;padding-bottom:25px}
.white-tmb p{text-align:center}
.white-tmb .readmore{margin:0 auto;margin-top:30px}
.yellow-but{width:100%;border-radius:20px;overflow:hidden}
.yellow-but ul{list-style:none;margin:0;padding:0}
.yellow-but li{width:25%;float:left; font-family:Arial, Helvetica, sans-serif;font-size:20px;letter-spacing:1px;display:inline;text-align:center;border-right:1px solid #deb632;border-left:1px solid #ffee20;position:relative}
.yellow-but li a{background:#ffc541;display:block;padding:7px 20px}
.yellow-but li a:hover{color:#FFF;background:#888;text-decoration:none}
.blue{position:absolute;bottom:0;right:0}
.process-wrapper{width:100%;height:auto;background:url(../images/yellow-bg.png) no-repeat center center rgba(204,153,33,1);background-size:cover;padding-top:50px;padding-bottom:30px}
.process-cont{padding:30px 0 40px}
.process-graph{margin-bottom:30px;background:url(../images/line.png) no-repeat center center}
.text-center{text-align:center}
.process-graph-tmb{padding-top:45px}
.process-graph span{width:100px;height:100px;color:#065ea2;background:#FFF;cursor:pointer;border-radius:50%;transition:all .2s ease-in-out 0;padding-top:28px}
.process-wrapper h2{text-align:center}
.process-graph-tmb p{text-align:center;color:#FFF;font-size:19px;padding:20px 0 0}
.process-graph-tmb a:hover{text-decoration:none}
.process-graph-tmb a:hover span{color:#ffc541;text-decoration:none}
.process-cont-bot h3{color:#FFF;font-size:22px;padding:0 0 5px;line-height:20px}
.process-cont-bot p{color:#FFF;font-size:13px}
.process-cont-tmb{padding-bottom:60px}
.testimonials-wrapper{width:100%;height:auto;background:url(../images/white-bg.png) no-repeat center center rgba(255,255,255,1);background-size:cover;padding:50px 0}
.testimonials-cont{text-align:center}
.testimonials-cont h3{text-align:center;color:#065ea2}
.testimonials-cont h3 span{color:#065ea2;font-size:50px;padding-bottom:25px}
.testimonials-cont p{text-align:center}
.white-tmb .readmore{margin:0 auto;margin-top:30px}
.testi{width:94px;margin:0 auto;padding:30px 0}
.footer-wrapper{width:100%;height:auto;background:url(../images/dark-bg.png) no-repeat center center rgba(0,0,0,0.8);background-size:cover;padding: 0px; /*50px 0 30px*/}
.footer-social{width:100%;height:auto;padding-bottom:30px}
.footer-social ul{list-style:none;margin:0;padding:0;text-align:center}
.footer-social li{display:inline;color:#FFF;padding:0 10px}
.footer-social li a{width:60px;height:60px;color:#FFF;border-radius:50%;display:inline-block;padding-top:22px}
.facebook-box{background:#3a579b;border:1px solid #306cf5}
.facebook-box:hover{background:#306cf5}
.twitter-box{background:#01aaed;border:1px solid #9ae2ff}
.twitter-box:hover{background:#9ae2ff}
.linkedin-box{background:#0179b8;border:1px solid #4ba3d1}
.linkedin-box:hover{background:#4ba3d1}
.google-box{background:#e24e34;border:1px solid #fc826d}
.google-box:hover{background:#fc826d}
.footer-links{width:100%;height:auto}
.footer-links h4{color:#FFF;padding-bottom:10px}
.quick-links ul{list-style:none;margin:0;padding:0}
.quick-links li{display:inline-block;font-size:12px;line-height:33px;padding-right:2px}
.quick-links li a{color:#FFF;background:#494b4b;border:1px solid #6a7272;padding:4px 20px;border-radius:3px}
.quick-links li a:hover{background:#ffd800;color:#555;text-decoration:none}
.google-map{width:100%;height:auto;padding:30px 0 0}
.google-map > iframe{pointer-events:none}
.contact-num ul{list-style:none;padding:0;margin:0}
.contact-num li{color:#FFF;padding-bottom:15px}
.contact-num span{width:30px;height:30px;text-align:center;background:#494b4b;line-height:28px;/*border:1px solid #6a7272;*/border-radius:50%}
.contact-num.no-right-padding p{ color:#FFF;background:#494b4b;line-height:28px;border:1px solid #6a7272;margin-left:10px;padding: 0px 20px; display: inline-block;}
.contact-add p{color:#FFF}
.newsletter-main{width:100%;height:auto;border:1px solid #6a7272;margin:30px 0 0}
.newsletter-24hour{margin:1px 0}
.newsletter-hed{padding-top:20px}
.newsletter-text{color:#FFF;font-size:11px;padding-top:20px}
.newsletter-field-main{margin-top:18px;float:right;margin-right:20px}
.newsletter-field{width:60%;height:30px;float:left;font-size:12px;color:#444;line-height:30px;text-indent:.01px;border:0 none;background:#fff;padding:0 5%;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.newsletter-but{width:40%;height:30px;float:left;color:#FFF;font-size:12px;font-weight:700;text-decoration:none;border:0;cursor:pointer;background:#fca820;background-image:linear-gradient(to bottom,#fec64f 0%,#f9960c 100%);padding:0 18px;line-height:20px;text-transform:uppercase;-webkit-appearance:none;border:1px solid #fec64f;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.newsletter-but:hover{color:#FFF;background:#f9960c}
.footer-bot{padding: 8px 0px; background: #000;}
.footer-bot p{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;float:left}
.azinova-logo {width:91px; height: 15px; float: left; background: url(../images/azinova.png) no-repeat left top; cursor: pointer; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; margin-top: 8px; margin-left: 15px;}
.azinova-logo:hover {  background: url(../images/azinova.png) no-repeat left -91px top;}

.pc-view-only { display: block; }
.mob-view-only { display: none; }





.text-field-main { padding: 0 0 13px; }
.text-field-name { font-size: 14px; color: #7d7d7d; line-height: 26px; letter-spacing: 1px; padding: 0; }
.text-field-box { font-size: 14px; color: #7d7d7d; line-height: 20px; padding: 6px 0 0;}
.text-field { width: 100%; height: 38px; font-size: 14px; color: #444; line-height: 30px; text-indent: 0.01px; border: 1px solid #CCC; border-radius: 3px; padding: 0 5%;}
.text-field-name span { float: right; font-size: 15px; font-weight: bold; padding-right: 15px;}
.text-field-but { width: 100%; color:#FFF;font-size:14px; letter-spacing: 0.9px; text-decoration:none; border:0; cursor:pointer; background: #065ea2; font-weight: normal; padding: 10px 18px; line-height: 20px; text-transform: uppercase; -webkit-appearance: none; border-radius: 3px; margin: 20px 0px; }
.text-field-but:hover{ color: #000; background: #ffd800;}

.text-field-big { width: 100%; height: 70px; font-size: 14px; color: #444; line-height: 30px; text-indent: 0.01px; border: 1px solid #CCC; border-radius: 3px; padding: 0 5%;}


.what_we { padding: 20px 0px 70px;}
.what_we img { padding: 20px 0px 20px;}




.texti-cont { padding: 20px 0px 0px 0px;}

.texti-cont p { padding-top: 0px;}
.texti-cont p span { font-style: italic; color: #f6851f; font-size: 12px;}


.free-software-button-box { position: fixed; bottom: 40%; right: 0px; z-index: 9999999;}



.free-soft-banner-wrapper { width: 100%; min-height: 400px; padding: 0px !important; margin: 0px !important; background: url(../slider/softBG.png) no-repeat left top; }
.free-soft-banner-cont-box { width:100%; height:auto; position:absolute; bottom: 10%; z-index:9999}


.free-soft-tmb { color: #FFF; border-left: 1px solid #fff; }
.free-soft-icon { text-align: center; }
.contact-ban-but { cursor: pointer;}
/*.free-soft-name {  font-family:Arial, Helvetica, sans-serif; font-size: 19px; text-align: left; line-height: 21px; font-weight: bold; padding-top: 15px; letter-spacing: .5px;}*/


.free-soft-name { font-size: 17px;
text-align: left;
line-height: 21px;
font-weight: normal;
padding-top: 15px;
letter-spacing: .5px;
font-family: arial;}

.no-border { border: 0px !important;}

.free-soft30day { font-family:'Conv_calibri_0',Sans-Serif; font-size: 19px; padding: 7px 0px;  background: rgba(0,0,0,0.3); }
.free-soft30day-yellow { font-family:'Conv_calibri_0',Sans-Serif; font-size: 19px; padding: 7px 0px;  background: rgba(0,0,0,0.3);  }
.free-soft-icon.no-left-right-padding span { padding: 17px 5px; }

.darkblue { background: rgba(8,79,140,0.8); }
.lightyellow { background: #f9a122; }

.free-soft-tmb:hover .darkblue { background: #FFF; color: #004f8c; }
.free-soft-tmb:hover { color: #004f8c; }
.free-soft-tmb:hover .free-soft30day { color: #FFF; }
.free-soft-tmb:hover .lightyellow { background: #FFF; color: #f9a122; }
.free-soft-tmb:hover .free-soft30day-yellow { color: #FFF; }
#owl-demo .item{ background: #3fbf79; padding: 0px 0px; margin: 10px;color: #FFF; -webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px; text-align: center; }

.soft-free-wrapper { width: 1500px !important; padding: 50px 0; }

.soft-det-tmb-main { width: 100%; height:auto; margin-bottom: 15px; }
.soft-det-image { width: 100%; height:auto; position: relative; border-radius: 5px; overflow: hidden;}
.soft-det-image-text { width: 100%; height:auto;  font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #FFF; font-weight: normal; position:absolute; bottom: 0px; left: 0px; background: rgba( 0,0,0,0.5); padding: 10px 20px; }
.soft-det-content { width: 100%; height:auto; /* height: 67vh;*/ background: #f4f4f4; padding: 10px 20px 20px;}
.soft-det-content > p { font-size: 14px;}

.soft-det-content ul { list-style: none; margin: 0px; padding: 0px;}
.soft-det-content li { font-size: 15px; color: #636363; padding: 17px 0px 17px 27px; background: url(../images/blue-star.png) no-repeat left top 20px; margin: 0 20px; }

.soft-det-content.red-star li { font-size: 15px; color: #636363; padding: 17px 0px 17px 27px; background: url(../images/redstar.png) no-repeat left top 20px; margin: 0 20px; }
.soft-det-content.yellow-star li { font-size: 15px; color: #636363; padding: 17px 0px 17px 27px; background: url(../images/yellowstar.png) no-repeat left top 20px; margin: 0 20px; }
.soft-det-content.green-star li { font-size: 15px; color: #636363; padding: 17px 0px 17px 27px; background: url(../images/greenstar.png) no-repeat left top 20px; margin: 0 20px; }

.soft-det-content li span { width: 100%; height: 2px; display: block;}
.soft-det-content span img { display: block; height: 2px; }



.yellow-image { width: 100%; height: 100%; display: -moz-box; display: -webkit-box; display: -ms-box; display: box; -moz-box-orient: horizontal; -moz-box-align: center; -moz-box-direction: normal; -moz-box-pack: center; margin-top: 20px; background: url(../images/yellow-image1.png) no-repeat left top; background-size: 100% 100%; -moz-transition: all .5s;-webkit-transition: all .5s;  transition: all .5s;background-position: center;}
.yellow-image div { width: auto; height: auto; -moz-box-flex: 0; -webkit-box-flex: 0; -ms-box-flex: 0; box-flex: 0;   -moz-box-ordinal-group: 1; -webkit-box-ordinal-group: 1; -ms-box-ordinal-group: 1; box-ordinal-group: 1;} /* Content Box */
.yellow-image:hover { background-size: 120% 120%; }


.yellow-image1 { width: 100%; height: 100%; display: -moz-box; display: -webkit-box; display: -ms-box; display: box; -moz-box-orient: horizontal; -moz-box-align: center; -moz-box-direction: normal; -moz-box-pack: center; margin-top: 20px; background: url(../images/yellow-image.png) no-repeat left top; background-size: 100% 100%; -moz-transition: all .5s;-webkit-transition: all .5s;  transition: all .5s;background-position: center;}
.yellow-image1 div { width: auto; height: auto; -moz-box-flex: 0; -webkit-box-flex: 0; -ms-box-flex: 0; box-flex: 0;   -moz-box-ordinal-group: 1; -webkit-box-ordinal-group: 1; -ms-box-ordinal-group: 1; box-ordinal-group: 1;} /* Content Box */
.yellow-image1:hover { background-size: 120% 120%; }


.big-image-content h2 { font-family:'Arial-Narrow',Sans-Serif; font-size: 24px; font-weight: normal; padding: 10px 40px; background: rgba(0,0,0,0.5); margin: 3px; }
.big-image-content span { padding: 150px 0px; display: block;}


.strock { padding:6px;}
.yellow-image:hover .strock { border: 1px solid #CCC; padding:5px;}
.yellow-image1:hover .strock { border: 1px solid #CCC; padding:5px;}








.free-soft-popup-main { width: 100% !important; height: 100vh !important; position: fixed; top: 0px; left: 0px; z-index: 9999999999999999; background: rgba(0,0,0,0.7); display: none; }
.free-soft-popup-box { width: 600px; height: auto; background: #FFF; border-radius: 15px; margin: 0 auto; margin-top: 5%; overflow: hidden; }
.free-soft-form-box { width: 100%; height: auto; padding: 35px 30px 10px;}
.free-heading-box { background: #004f8c; text-align:center; padding: 10px 0px; position:relative;}
.free-soft-form-close-but { width: 35px; height: 35px; cursor: pointer; position: absolute; right: 20px; top: 13px; z-index:0;}


select { width: 100%; height: 38px; color:#888 !important; line-height: 20px; letter-spacing: .9px; border-radius: 3px; border: 1px solid #CCC; cursor: pointer; text-indent: .01px;
-moz-appearance:none;background: #fff url(../images/ash-arrow.png) no-repeat scroll right 13px top 13px; padding: 0 10px; -webkit-appearance: none; -moz-appearance: none; text-indent:1px}




.free-software-wrapper { /*width: 750px !important;*/}






.free-software-corner-left-top { -webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px; overflow: hidden; }
.free-software-corner-right-top { -webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px; overflow: hidden;}


.free-software-corner-left-bottom { -webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px; }
.free-software-corner-right-bottom { -webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px; }



.soft-det-content li:last-child { padding-bottom: 0px;}







.pro-det-cont-box-main { padding: 110px 0px 0px}
.pro-det-img-box { width: 500px; height: auto; float: left; padding: 0px 0px 0px 0px; /*margin-bottom: 25px;*/ margin-right: 30px; }
/*.pro-det-cont-box-main p { float: left;}*/









.brochure-link { padding: 30px 0px; }
.brochure-link a {  background: #f8941d;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    padding: 5px 30px;
    text-decoration: none;}
.brochure-link a:hover { background: #093}



.er-page-box { width: 600px; height:auto; margin: 0 auto;}
.er-page-box img { width: 100%;}


















@media all and (max-width: 1700px) and (min-width: 1501px) {

.banner-ser-tmb-text span { font-size: 25px; padding:  26px 0 7px; }
.ban-text { padding: 30px 20px; }
.ban-text h2 { font-size: 40px; }
.ban-text h3 { font-size: 29px; }



}









@media all and (max-width: 1500px) and (min-width: 1350px) {
	
.banner-wrapper { width: 100%; min-height: 500px;}
.banner-cont-box { bottom: 10%; }
.banner-ser-tmb-text span { font-size: 18px; line-height: 22px; padding: 40px 0 7px; }
.ban-text { padding: 25px 20px; }
.ban-text h2 { font-size: 32px; line-height: 60px;}
.ban-text h3 { font-size: 23px; line-height: 2px; }

.menu li a { padding: 30px 20px }

.soft-free-wrapper { width: auto !important; }


.free-soft-banner-wrapper {  width: 100%; min-height: 300px;}

.free-soft-banner-cont-box  { bottom: 5%;}

/*.soft-det-content { height: 100vh;}*/

}


@media all and (max-width: 1500px) and (min-width: 1400px) {

/*.soft-det-content { height: 75vh !important;}*/	
	
}

@media all and (max-width: 1349px) and (min-width: 1200px) {
	
.banner-wrapper { width: 100%; min-height: 500px;}
.banner-cont-box { bottom: 10%; }
.banner-ser-tmb-text span { font-size: 18px; line-height: 22px; padding: 12px 0 7px; }
.ban-text { padding: 25px 20px; }
.ban-text h2 { font-size: 32px; line-height: 60px;}
.ban-text h3 { font-size: 23px; line-height: 2px; }

.menu li a { padding: 30px 20px; }

.soft-free-wrapper { width: auto !important; }

.free-soft-banner-cont-box  { bottom: 5%;}

/*.soft-det-content { height: 100vh;}*/

}

@media all and (max-width: 1199px) and (min-width: 991px) {
	
	
.welcome-logo { width: 90%;}

.menu li a { padding: 30px 8px;}


.banner-ser-tmb-text:hover span { opacity: 0;}





.banner-wrapper { width: 100%; min-height: 400px;}

.free-soft-banner-wrapper {  width: 100%; min-height: 300px;}

.banner-cont-box { bottom: 25%; overflow: hidden; }
.ban-text { padding: 25px 20px; }
.ban-text h2 { font-size: 25px; line-height: 21px;}
.ban-text h3 { font-size: 18px;}


.newsletter-hed.no-left-right-padding h3 { font-size: 23px; line-height: 17px;}
.newsletter-text { padding-top: 10px;}
.newsletter-field-main { padding-top: 12px;}



.soft-free-wrapper { width: auto !important; }
.free-soft-banner-cont-box  { bottom: 2%;}

/*.soft-det-content { height: 126vh;}*/

html body div.row.header-wrapper.no-left-right-margin section.intro div.free-soft-banner-wrapper div.free-soft-banner-cont-box div.container { width: 100%;}

.big-image-content h2 { font-size: 30px;}


.col-md-12.col-sm-12.soft-add-box.no-left-padding { padding-left: 0px !important;}





}

@media all and (max-width: 990px) and (min-width: 415px) {
	
.pc-view-only { display: none; }
.mob-view-only { display: block; }
.logo { width: 40%; padding-bottom: 12px; float: left; padding-left: 15px;}
.banner-cont-box { display: none;}
.banner-wrapper { min-height: auto;}
.free-soft-banner-wrapper { min-height: auto;}
.flexslider { padding-bottom: 0px !important;}
.mob-menu { width: 100% !important; height: 90vh; display: none; overflow-x: hidden !important; overflow-y: scroll !important; }
.menu-icon { width: 40px; height: 65px; text-align: right; float: right; color: #e29f0b; cursor: pointer; display: block; position: relative; z-index: 999999999999; }
.mob-view-only.menu-icon span { color: #065ea2; text-align: center; line-height: 63px; font-size: 25px;}
.menu-wrapper.navbar.navbar-custom.no-left-right-padding.no-top-bottom-padding div.container { padding-left: 0px; padding-right: 0px; }
.mob-view-only.menu-icon { text-align: center;}
.mob-view-only > span { display: block; font-size: 23px; line-height: 20px;}
.mob-menu ul { float: none;}
.mob-menu li { width: 100% !important; text-align: center; display: inline-block; border-bottom: 1px solid #efefef; }
.mob-menu li a { padding: 16px 0; display: block; }

.welcome-cont div.col-md-7.no-left-right-padding h1.mob-view-only { padding-bottom: 10px;}
.welcome-logo { display: none;}
.white-tmb { padding: 0px 0px 60px;}


.header-wrapper.no-left-right-margin div.container .readmore { padding-bottom: 30px;}
.banner-cont-box { display: none;}
.banner-wrapper { width: 100%; min-height: 200px; }
.free-soft-banner-wrapper { min-height: 150px;}
.banner-cont-box { bottom: 45%;}
.ban-text { display: none; }
.banner-wrapper div.banner-cont-box div.col-md-12.no-left-right-padding div.col-md-8.col-sm-12.banner-ser-tmb-main.no-left-right-padding { padding-left: 0px !important; padding-right: 0px !important;}
.service-tmb h3 { text-align: center; font-size: 24px; }
.white-tmb h3 span { width: 80px; height: 80px; font-size: 30px; padding-top: 24px; text-align: center; background: #065ea2; color: #FFF; border-radius: 50%; margin-bottom: 20px;}
.blue { display: none;}
.service-tmb.wow.fadeInDown.animated div.readmore { margin: 0 auto;}
.service-tmb .readmore { opacity: 1;}
.yellow-but li { width: 100%; border-top: 1px solid #ffee20; border-bottom: 1px solid #deb632; }
.yellow-but li a { padding: 15px 20px;}

.services-cont { padding: 0px;}
.process-graph-tmb { padding: 75px 0;}
.process-graph{margin-bottom:30px;background:url(../images/line-1.png) no-repeat center center; }
.process-cont-tmb.no-left-padding { padding-left: 0px; padding-right: 0px;}
.process-cont-tmb.no-right-padding { padding-left: 0px; padding-right: 0px;}
.process-cont-tmb .col-md-4.no-left-padding { padding-left: 0px; padding-right: 0px; padding-bottom: 20px;}
.process-cont-tmb .col-md-4.no-right-padding { padding-left: 0px; padding-right: 0px; padding-bottom: 20px;}
.footer-social li { padding: 0px 1px; }
.quick-links { margin-bottom: 30px;}
.newsletter-hed.no-left-right-padding > h3 { text-align: center;}
.newsletter-field-main { margin: 20px;}
.contact-add { margin-bottom: 20px;}

.services-wrapper{width:100%;height:auto;background:url(../images/blue-bg-1.png) no-repeat top center rgba(4,54,118,1);background-size:cover;padding:50px 0;}
.white-wrapper{width:100%;height:auto;background:url(../images/white-bg-1.png) no-repeat top center rgba(255,255,255,1);background-size:cover;padding:50px 0}
.process-wrapper{width:100%;height:auto;background:url(../images/yellow-bg-1.png) no-repeat top center rgba(204,153,33,1);background-size:cover;padding-top:50px;padding-bottom:30px}
.footer-wrapper{width:100%;height:auto;background:url(../images/dark-bg-1.png) no-repeat top center rgba(0,0,0,0.8);background-size:cover;padding:50px 0 30px}


.newsletter-24hour { display: none;}
.newsletter-field-main { float: none; margin: 0 auto;}


.soft-free-wrapper { width: auto !important; }
/*.soft-det-content { height: 135vh;}*/


.free-soft-banner-cont-box { display: none;}
.free-soft-name { text-align: center;}
.free-soft30day, .free-soft30day-yellow { text-align: center;}

.soft-free-wrapper { padding-top: 20px;}
.free-soft-tmb { padding-bottom: 20px;}

.free-soft-name { padding-bottom: 20px;}
.free-soft30day { padding: 20px 0px;}
.free-soft30day-yellow { padding: 20px 0px;}



.free-soft-tmb:hover .darkblue { background: #0CF; color: #004f8c; }
.free-soft-tmb:hover { color: #004f8c; }
.free-soft-tmb:hover .free-soft30day { color: #FFF; border: 1px solid #FFF;}
.free-soft-tmb:hover .lightyellow { background: #0CF; color: #f9a122; }
.free-soft-tmb:hover .free-soft30day-yellow { color: #FFF; border: 1px solid #FFF;}




.soft-free-wrapper div.col-md-12.col-sm-12.no-left-right-padding div.col-md-3.col-sm-3.soft-det-tmb-main.no-left-padding {  padding-left: 0px !important; padding-right: 0px !important; }
.soft-free-wrapper div.col-md-12.col-sm-12.no-left-right-padding div.col-md-3.col-sm-3.soft-det-tmb-main.no-right-padding {  padding-left: 0px !important; padding-right: 0px !important; }

.big-image-content h2 { font-size: 22px; }



.soft-det-content { height:auto !important; margin-bottom: 20px;}

.free-soft-popup-box { width: 400px;}

.col-md-12.col-sm-12.soft-add-box.no-left-padding { padding-left: 0px !important;}

}

@media all and (max-width: 990px) and (min-width: 768px) {

.soft-det-content { height: 70vh !important; }

}

@media all and (max-width: 767px) and (min-width: 240px) {
	
#trial_but.text-field-but { width: 50%; }	

.text-field-name span { float: none;}



}



@media all and (max-width: 414px) and (min-width: 240px) {


.pc-view-only { display: none; }
.mob-view-only { display: block; }
.logo { width: 70%; padding-bottom: 12px; float: left; padding-left: 15px;}
.banner-cont-box { display: none;}
.banner-wrapper { min-height: 100px; height:auto !important; }
.free-soft-banner-wrapper { min-height: 100px; height:auto !important;}
.flexslider { padding-bottom: 0px !important;}
.mob-menu { width: 100% !important; height: 90vh; display: none; overflow-x: hidden !important; overflow-y: scroll !important; }
.menu-icon { width: 70px; height: 65px; text-align: right; float: right; color: #e29f0b; cursor: pointer; display: block; position: relative; z-index: 999999999999; }
.mob-view-only.menu-icon span { color: #065ea2; text-align: center; line-height: 63px; font-size: 25px;}
.menu-wrapper.navbar.navbar-custom.no-left-right-padding.no-top-bottom-padding div.container { padding-left: 0px; padding-right: 0px; }
.mob-view-only.menu-icon { text-align: center;}
.mob-view-only > span { display: block; font-size: 23px; line-height: 20px;}
.mob-menu ul { float: none;}
.mob-menu li { width: 100% !important; font-size: 16px; text-align: center; display: inline-block; border-bottom: 1px solid #efefef; }
.mob-menu li a { padding: 16px 0; display: block; }

.welcome-cont div.col-md-7.no-left-right-padding h1.mob-view-only { padding-bottom: 10px;}
.welcome-logo { display: none;}
.white-tmb { padding: 0px 0px 60px;}

.service-tmb h3 { text-align: center; font-size: 24px; }
.white-tmb h3 span { width: 80px; height: 80px; font-size: 30px; padding-top: 24px; text-align: center; background: #065ea2; color: #FFF; border-radius: 50%; margin-bottom: 20px;}
.blue { display: none;}

.service-tmb .readmore { margin: 0 auto;}



.service-tmb .readmore { opacity: 1;}
.yellow-but li { width: 100%; border-top: 1px solid #ffee20; border-bottom: 1px solid #deb632; }
.yellow-but li a { padding: 15px 20px;}

.services-cont { padding: 0px;}
.process-graph-tmb { padding: 75px 0;}
.process-graph{margin-bottom:30px;background:url(../images/line-1.png) no-repeat center center; }
.process-cont-tmb.no-left-padding { padding-left: 0px; padding-right: 0px;}
.process-cont-tmb.no-right-padding { padding-left: 0px; padding-right: 0px;}
.process-cont-tmb .col-md-4.no-left-padding { padding-left: 0px; padding-right: 0px; padding-bottom: 20px;}
.process-cont-tmb .col-md-4.no-right-padding { padding-left: 0px; padding-right: 0px; padding-bottom: 20px;}
.footer-social li { padding: 0px 1px; }
.quick-links { margin-bottom: 30px;}
.newsletter-hed.no-left-right-padding > h3 { text-align: center;}
.newsletter-field-main { margin: 20px;}
.contact-add { margin-bottom: 20px;}

.services-wrapper{width:100%;height:auto;background:url(../images/blue-bg-1.png) no-repeat top center rgba(4,54,118,1);background-size:cover;padding:50px 0;}
.white-wrapper{width:100%;height:auto;background:url(../images/white-bg-1.png) no-repeat top center rgba(255,255,255,1);background-size:cover;padding:50px 0}
.process-wrapper{width:100%;height:auto;background:url(../images/yellow-bg-1.png) no-repeat top center rgba(204,153,33,1);background-size:cover;padding-top:50px;padding-bottom:30px}
.footer-wrapper{width:100%;height:auto;background:url(../images/dark-bg-1.png) no-repeat top center rgba(0,0,0,0.8);background-size:cover;padding:50px 0 30px}

.soft-free-wrapper { width: auto !important; }

.free-soft-banner-cont-box { display: none;}



.free-soft-banner-cont-box { display: none;}

.free-soft-banner-cont-box { display: none;}
.free-soft-name { text-align: center;}
.free-soft30day, .free-soft30day-yellow { text-align: center;}

.soft-free-wrapper { padding-top: 20px;}
.free-soft-tmb { padding-bottom: 20px;}

.free-soft-name { padding-bottom: 10px; padding-top: 0px;}
/*.free-soft30day { padding: 20px 0px;}*/
.free-soft30day-yellow { padding: 10px 0px;}

.free-soft-icon.no-left-right-padding span { padding: 10px 5px;}


.free-soft-tmb:hover .darkblue { background: #0CF; color: #004f8c; }
.free-soft-tmb:hover { color: #004f8c; }
.free-soft-tmb:hover .free-soft30day { color: #FFF; border: 1px solid #FFF;}
.free-soft-tmb:hover .lightyellow { background: #0CF; color: #f9a122; }
.free-soft-tmb:hover .free-soft30day-yellow { color: #FFF; border: 1px solid #FFF;}


.big-image-content h2 { font-size: 18px; }

.soft-free-wrapper div.col-md-12.col-sm-12.no-left-right-padding div.col-md-3.col-sm-3.soft-det-tmb-main.no-left-padding {  padding-left: 0px !important; padding-right: 0px !important; }
.soft-free-wrapper div.col-md-12.col-sm-12.no-left-right-padding div.col-md-3.col-sm-3.soft-det-tmb-main.no-right-padding {  padding-left: 0px !important; padding-right: 0px !important; }

.soft-det-content { height:auto !important; margin-bottom: 20px;}




.free-soft-popup-box { width: 93%; margin: 4%; border-radius: 10px;}
.free-soft-form-box { height: 72vh; overflow-x: hidden; overflow-y: scroll;}
.free-soft-form-box { padding: 10px;}
.text-field-name span { float: none;}







.free-software-corner-left-top { -webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0px; }
.free-software-corner-right-top { -webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px; }


.free-software-corner-left-bottom { -webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-left-radius: 0px;}
.free-software-corner-right-bottom { -webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-right-radius: 0px; }



#trial_but.text-field-but { width: 50%; }

.text-field-name span { float: none;}

.soft-free-wrapper div.col-md-12.col-sm-12.no-left-padding { padding-left: 0px !important; padding-right: 0px !important;}

.soft-free-wrapper div.col-md-12.col-sm-12.no-left-padding div.col-md-3.col-sm-3.soft-det-tmb-main.no-left-padding  { padding-left: 0px !important; padding-right: 0px !important;}


.col-md-12.col-sm-12.soft-add-box.no-left-padding { padding-left: 0px !important;}


.er-page-box { width: 320px; height:auto; margin: 0 auto;}
.er-page-box img { width: 100%;}




}