/*--- fancybox -----*/

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(../img/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png);background:rgba(0,0,0,.58)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}

/*================================== Reset ==========================================*/

body
{
	margin:0px;
	padding:0;
	font-family: 'open_sansregular';
	font-size:16px;
	color:#343c4d;
	line-height:26px;
	background:#FFF;
	min-height:4000px;
}
::selection {
	background: #4472c4; /* Safari */
	color:#fff;
	}
::-moz-selection {
	background: #4472c4; /* Firefox */
	color:#fff;
}
a:focus, input:focus, textarea:focus, button:focus
{
	outline:none;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 
{	
	font-weight: normal;
	font-family: 'nexa_boldregular';
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
}
h2
{
	color:#233864;
	font-size:72px;
	line-height:72px;
	line-height:normal;
	margin:0;	
	margin-bottom:21px;
}
h3
{
	font-size:30px;
	line-height:normal;
	color:#475158;
	margin:0 0 15px 0;
}
a
{
	color:#3c99df;
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
	color:#b60000;
}
label
{
	font-weight:normal;
}
p{
	margin:0 0 15px 0;
	color:#686d70;
	font-size:14px;
	line-height:22px;
}
ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
ol
{
	padding:0px;
	list-style-position:inside;
}
ol, li
{
	margin-bottom:0px;
	list-style:none;
	position:relative;
}
li
{
	
}
a{
	transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;	
}

/* ==========================================================================
  custom styles
   ========================================================================== */
.header{display:block;position:fixed;top:0;left:0;width:100%;z-index:9;padding-top:50px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;
-ms-transition:all ease 0.3s;}   
.header.float-panel.fixed{background:#FFF; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);padding:16px 0px;}   
.header.float-panel.fixed .main-menu > ul > li > a{color:#233864;}
.header.float-panel.fixed .main-menu > ul > li.phone{color:#233864;box-shadow:0px 0px 0px 2px #0e3d9c;}
.header.float-panel.fixed .main-menu > ul > li.phone:before{color:#FFF;}
.main-menu{display:block;}
.main-menu > ul{display:inline-block;}
.main-menu > ul > li{display:inline-block;}
.main-menu > ul > li > a{display:block;padding:0px 18px;color:#FFF;text-transform:uppercase;font-size:16px;font-family: 'open_sansbold';position:relative;}
.main-menu > ul > li > a:after{position:absolute;content:'';display:block;height:3px;margin:auto;width:0;bottom:-8px;left:0;right:0;background:#4472c4;
transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;}

.main-menu > ul > li > a:hover:after{width:100%;}
.main-menu > ul > li > a i{font-size:26px;display:inline-block;vertical-align:middle;position:relative;top:-2px;}


.main-menu > ul > li.phone{height:42px;background:#FFF;background: rgba(255, 255, 255, 0.3);padding:8px 29px 8px 50px;border-radius:35px;display:inline-block;font-family: 'open_sansregular';color:#FFF;position:relative;}
.main-menu > ul > li.phone:before{position:absolute;display:block;width:42px;height:42px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;background:#0e3d9c;content: "\e904";left:0;top:0;bottom:0;margin:auto;font-family:'interbiz';text-align:center;font-size:22px;padding-top:7px;}
a.menu-toggle{
	position:fixed;	
	display:none;
	width:58px;
	height:58px;
	background:#4472c4;
	top:18px;
	right:20px;
	padding-top:4px;
	box-sizing:border-box;
}
a.menu-toggle:hover,a.menu-toggle.active{
	background:#4f7ed3;
}

a.menu-toggle span.line{
	position:relative;
	width:65%;
	height:3px;
	background:#FFF;
	margin:10px auto;
	display:block;
	transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;		
}

a.menu-toggle.active span.line {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	transform-origin: center center;
}	


a.menu-toggle.active span.line.a{
	transform: rotate(45deg);
}
a.menu-toggle.active span.line.c{
	transform: rotate(-45deg);
}
a.menu-toggle.active span.line.b{
	opacity:0;
	filter alpha(opacity=0);
}


.mobile-menu{border-left:1px solid #0e3d9c;height:100%;position:fixed;display:block;right:-320px;top:0;width:320px;background:#FFF;height:100%;z-index:9;transition:all ease 0.2s;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;padding-top:40px;}
.mobile-menu.show{right:0;}
.mobile-menu ul li{text-align:center;}
.mobile-menu ul li a{
	text-transform: uppercase;
    font-size: 16px;
    font-family: 'open_sansbold';	
	color:#233864;
	padding:10px 0px;
	display:block;
}
.mobile-menu ul li a:hover{color:#4472c4;}
.mobile-menu ul li.phone{display:none;}
span.make-bg{display:none;}
.banner-block{display:block;position:relative;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-position:center;overflow:hidden;}
.bnr-content{display:block;}
.bnr-content .logo{display:block;width:516px;height:516px;margin:auto;    box-shadow: inset 0px 0px 0px 56px hsla(0, 0%, 100%, 0.05);-webkit-box-shadow: inset 0px 0px 0px 72px hsla(0, 0%, 100%, 0.05);-moz-box-shadow: inset 0px 0px 0px 72px hsla(0, 0%, 100%, 0.05);-ms-box-shadow: inset 0px 0px 0px 72px hsla(0, 0%, 100%, 0.05); border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;

}



.bnr-content .logo .box{margin:auto; background:#FFF;width:320px;height:320px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow: 0px 0px 0px 56px rgba(255, 255, 255, 0.1);-moz-box-shadow: 0px 0px 0px 56px rgba(255, 255, 255, 0.1);-webkit-box-shadow: 0px 0px 0px 56px rgba(255, 255, 255, 0.1);-ms-box-shadow: 0px 0px 0px 56px rgba(255, 255, 255, 0.1);
overflow:hidden;
	
} 

.bnr-content .logo .box img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:85%;height:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;}

.bnr-text{display:block;}
.bnr-text h1{color:#FFF;font-size:72px;font-family: 'nexa_boldregular';line-height:normal;
	
}

.bnr-content .logo,.bnr-content .logo .box,.bnr-text h1{
	opacity:0;
	filter alpha(opacity=0);
	transition:all ease 0.7s;
	-webkit-transition:all ease 0.7s;
	-moz-transition:all ease 0.7s;
	-ms-transition:all ease 0.7s;
}
.bnr-content .logo.opacity,.bnr-content .logo .box.opacity,.bnr-text h1.opacity{
	opacity:1;
	filter alpha(opacity=100);		
}

.scroll-down{display:block;position:absolute;width:74px;height:74px;margin:auto;bottom:170px;left:0;right:0;background:#000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;    background: rgba(0, 0, 0, 0.18);border:2px solid #9096a3;}
.scroll-down:hover{background: rgba(0, 0, 0, 0.25);}
.scroll-down:before{content: "\e905";position:absolute;color:#FFF;margin:auto;top:0;right:0;bottom:0;left:0;font-family:'interbiz';font-size:22px;display:block;width:22px;height:22px;}
.scroll-down:after{position:absolute;margin:auto;right:0;bottom:-134px;left:0;width:8px;height:108px;background:url(../img/scroll-down-after.png) no-repeat;content:'';}
.section2{overflow:hidden; background:url(../img/section2-bg.png) no-repeat top right #FFF; display:block;padding:100px 0px;text-align:center;min-height:400px;}
.section2 .wrapper{display:block;text-align:left;margin-top:40px;}
.section2 .list-wrapper{display:block;padding-right:50px;padding-left:96px;}
.section2 .list-wrapper ul li{font-size:18px;line-height:30px;font-family: 'open_sansregular';border-top:1px dashed #999da5;padding:27px 0px;display:block;padding-right:0px;}
.section2 .list-wrapper ul li:first-child{border-top:none;}
.section2 .list-wrapper ul li:before{display:block;width:30px;height:30px;background:#0e3d9c;color:#FFF;font-family:'interbiz';content: "\e909";position:absolute;top:28px;left:-48px;
text-align:center;font-size:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;}

.mision-visson{display:block;padding-top:10px;}
.mision-visson .cm-box{display:block;background:#FFF;border-radius:12px;min-height:229px;padding:38px;margin:0px 0px 33px 0px;    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.24);}
.mision-visson .cm-box .icon{display:block;width:105px;height:105px;float:left;}
.mision-visson .cm-box .texting{display:block;overflow:hidden;padding:5px 0px 0px 10px}
.mision-visson .cm-box .texting p{font-size:16px;line-height:26px;color:#505b74;margin:0;}

.section3{display:block;background:url(../img/section3-bg.jpg) no-repeat top center #142330;text-align:center;padding: 80px 0px 100px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover; overflow:hidden;}
.invert h2 ,.invert p,.invert li{color:#FFF;}

.section3 .listing-wrapper{display:block;text-align:left;margin:auto;max-width:945px;margin-top:40px;}
.section3 .listing-wrapper ul li{display:block;position:relative;float:left;width:45%;padding:0px 0px;font-size:18px;line-height:30px;}
.section3 .listing-wrapper ul li:nth-child(even){float:right;}

.section3 .listing-wrapper ul li:before{display:block;width:30px;height:30px;background:#0e3d9c;color:#FFF;font-family:'interbiz';content: "\e909";position:absolute;top:0px;left:-45px;
text-align:center;font-size:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;}

.bond-wrapper{display:block;position:relative;margin-top:40px;}
.bond-wrapper:before{display:block; position:absolute;width:1546px;height:217px;margin:auto;top:115px;left:0;right:0;margin:auto;content:'';background:url(../img/bond-wrapper-bg.png) no-repeat top center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;}

.bond-wrapper .outer{display:block;padding:0px 15px;margin-bottom:70px;}
.bond-wrapper .item{display:block;text-align:center;position:relative;margin-left:-15px;margin-right:-15px;}
.bond-wrapper .item .icon{width:239px;display:block;margin:auto;position:relative;}
.bond-wrapper .item .icon:before{display:block;position:absolute;width:50px;height:5px;background:url(../img/bond-item-before.png) no-repeat center center;content:'';    top: 113px;
    left: -48px;}
	
.outer > div > div:first-child> a > .icon:before{display:none;}	
.bond-wrapper .item h4{text-transform:uppercase;color:#FFF;font-family: 'open_sansbold';font-size:18px;margin:0;}

.bond-wrapper h3{color:#FFF;font-family: 'nexa_boldregular';font-size:24px;}



.pop-wrapper{
	display:none;	
	
	
}
.popup-content{display:block;padding:30px 40px;background:#FFF;overflow:hidden;
	border-radius:10px;}

.popup-content .img-box{float:left;display:block;width:200px;height:200px;}
.popup-content .texting{display:block;overflow:hidden;padding:20px 0px 10px 30px;}
.popup-content h3{color:#233864;font-size:48px;font-family: 'nexa_boldregular';margin-bottom:20px;}
.popup-content ul{display:block;margin-top:10px;}
.popup-content ul li{
	display:block;
	color:#505b74;
	font-size:16px;
	line-height:26px;	
	position:relative;
	padding:0px 0px 0px 45px;
	margin-bottom:24px;
}
.popup-content ul li:before{
	display: block;
    width: 30px;
    height: 30px;
    background: #0e3d9c;
    color: #FFF;
    font-family: 'interbiz';
    content: "\e909";
    position: absolute;
    top: -2px;
    left: 0px;
    text-align: center;
    font-size: 12px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;	
}
.popup-content ul li span{color:#3b3e46;font-family: 'open_sansbold';}

.popup-content p{font-size:18px;line-height:32px;margin-top:0;}
.fancybox-skin{background:none;}
.pop-close{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:56px;
	height:56px;
	background:url(../img/popup-close-ic.png) no-repeat center center #acbfe0;
	border-radius:0px 10px 0px 0px;	
}
.pop-close:hover{background:url(../img/popup-close-ic.png) no-repeat center center #97aed5;}


.normal-listing{display:block;text-align:left;}
.normal-listing .box{display:block;}
.normal-listing ul li{display:block;font-size:16px;line-height:26px;position:relative;padding-left:27px;margin-top:15px;}
.normal-listing ul li:before{position:absolute;content:'';left:0;top:6px;display:block;width:12px;height:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;content:'';background:#FFF;}

.section4{background:url(../img/section4-bg.jpg) no-repeat top center; min-height:800px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;padding:80px 0px;}
.section4 .wrapper{display:block;}
.section4 h2{line-height:77px;}
.section4 .listing-wrapper{display:block;padding-left:116px;}
.section4 .listing-wrapper ul li{display:block;position:relative;padding:28px 0px 32px 0px;border-top:1px dashed #989ca4;}
.section4 .listing-wrapper ul li:first-child{border-top:none;}
.section4 .listing-wrapper ul li p{margin:0;font-size:16px;line-height:26px;color:#343c4d;}
.section4 .listing-wrapper ul li .slno{position:absolute;width:115px;top:20px;height:60px;left:-115px;text-align:right;padding-right:28px;}
.section4 .listing-wrapper ul li .slno span{color:#4472c4;font-size:72px;font-family: 'nexa_boldregular';line-height:normal;}

.section5{display:block;background:url(../img/section5-bg.jpg) no-repeat top center #142330;text-align:center;padding: 80px 0px 80px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;}
.section5 h3{margin-top:80px;font-size:20px;position:relative;margin-bottom:0;color:#FFF}

.logo-listing{display:block;}
.logo-listing .item-box{margin:auto; margin-top:78px;display:block;width:282px;height:162px;position:relative;}
.logo-listing .item-box:before{position:absolute;width:100%;height:100%;content:'';border:3px solid #FFF;border: 3px solid rgba(255, 255, 255, 0.3);display:block;z-index:1;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;}
.logo-listing .item-box.item1:before,.logo-listing .item-box.item6:before{top:-39px;left:-39px;}
.logo-listing .item-box.item2:before{bottom:-39px;right:-39px;}
.logo-listing .item-box.item5:before{bottom:-39px;left:-39px;}
.logo-listing .item-box.item3:before,.logo-listing .item-box.item4:before{top:-39px;right:-39px;}
.logo-listing .item-box .log-box{position:relative;z-index:2;width:100%;height:100%;background:#FFF;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;}

.logo-listing .item-box .log-box img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}

.footer{display:block;background:#191f2c;padding-bottom:40px;}
.ftr-menu{display:block;padding:44px 0px 34px 0px;}
.ftr-menu ul li{display:inline-block;margin-left:46px;}
.ftr-menu ul li:first-child{margin-left:0;}

.ftr-menu ul li a{text-transform:uppercase;font-size:14px;color:#FFF;font-family: 'open_sansbold';}
.ftr-menu ul li a:hover{color:#4472c4;}
.ftr-bottom{display:block;padding:22px 0px 30px 0px;border-top:1px solid #282d39;position:relative;margin-right:-20px;}
.ftr-bottom .ftr-social-links{display:inline-block;vertical-align:middle;padding-top:8px;margin-right:25px;}
.ftr-bottom .ftr-social-links ul {font-size:0;}
.ftr-bottom .ftr-social-links ul li{display:inline-block;margin-right:12px;}
.ftr-bottom .ftr-social-links ul li a{color:#474c56;font-size:28px;display:block;width:28px;height:28px;text-align:center;display:block;}
.ftr-bottom .ftr-social-links ul li a:hover{color:#FFF;}
p.copyright{display:inline-block;font-size:13px;color:#969ba7;font-family: 'open_sansregular';margin:0;line-height:normal;vertical-align:middle;}
p.copyright a{color:#FFF;}
p.copyright a:hover{text-decoration:underline;}

.subscribe-block{display:block;padding-top:15px;position:relative;}
.subscribe-block .input-box{display:block;position:relative;padding-right:52px;}
.subscribe-block .input-box:before{display:block;width:40px;position:absolute;font-family:'interbiz';content: "\e90b";color:#FFF;left:0;bottom:14px;font-size:24px;}
.subscribe-block .input-box .text-input{display:block;height:55px;background:none;border-radius:0;border:none;box-shadow:none;border-bottom:2px solid #323844;padding-left:50px;
color:#555e70;font-size:13px;}
.subscribe-block .input-box .btn-sumbit{display:block;position:absolute;right:0;bottom:0;background:#434854;width:37px;height:37px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;transition:all ease 0.3s;}
.subscribe-block .input-box .btn-sumbit .submit{width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border:none;background:none;z-index:2;position:absolute;}
.subscribe-block .input-box .btn-sumbit:hover{background:#575d6b;}
.subscribe-block .input-box .btn-sumbit:before{content: "\e90c";color:#FFF;font-size:16px;font-family:'interbiz';display:block;top:5px;left:11px;position:absolute;}

.subscribe-block .input-box .text-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#555e70;font-size:13px;
}
.subscribe-block .input-box .text-input::-moz-placeholder { /* Firefox 19+ */
  color:#555e70;font-size:13px;
}
.subscribe-block .input-box .text-input:-ms-input-placeholder { /* IE 10+ */
  color:#555e70;font-size:13px;
}
.subscribe-block .input-box .text-input:-moz-placeholder { /* Firefox 18- */
  color:#555e70;font-size:13px;
}


.section6{display:block;}
.contact-left{display:block;position:relative;min-height:899px;margin-right:-15px;}
.contact-left .address-block{display:block;position:absolute;top:0;left:0;z-index:2;padding-right:80px;}
.contact-left .address-block p{font-size:19px;line-height:29px;}
.contact-left .address-block p span{color:#4472c4;font-family: 'open_sansbold';}
.contact-left .email-info {display:block;text-align:center;padding-top:40px;}
.contact-left .email-info h4{color:#1c1f26;font-size:24px;}

.email-info .box{display:block;text-align:left;}
.email-info .box .icon{float:left;width:152px;}
.email-info .box ul{display:block;overflow:hidden;}
.email-info .box ul li{font-size:21px;color:#4a4f5b;border-top:1px dashed #989ca4;padding:18px 0px 20px 0px;}
.email-info .box ul li:first-child{border-top:none;}

.contact-left .contact-bg{display:block;position:relative;height:300px;z-index:1;background-position:top right;}

.contact-right{display:block;position:relative;margin-left:-15px;}
.contact-right #map{min-height:300px;}

.gm-style .gm-style-iw{}
.address-box{border-top:6px solid #4a5a80;position:relative;margin-top:-10px; width:480px;height:200px;padding-top:30px;}
.address-box .icon{float:left;}
.address-box .texting{overflow:hidden;padding:0px 0px 0px 25px;}
.address-box .texting h4{color:#1c1f26;font-size:24px;font-family: 'nexa_boldregular';}
.address-box .texting  p{color:#505b74;font-size:16px;line-height:26px;}

/*=========================== Sroll to top begin ============================*/

.cd-top {
  display: block;
  height: 78px;
  width: 78px;
  margin:auto;
  top:-144px;
  left:0;
  right:0;
  position: absolute;
  border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;
  box-shadow: 0 0 0px 30px rgba(68, 114, 196, 0.2);
  overflow: hidden;
  text-indent: 100%;
  background:url(../img/bg-back-top.png) no-repeat center center #4472c4;
}

.no-touch .cd-top:hover {
  background-color:url(../img/bg-back-top.png) no-repeat center center #5386e0;
  box-shadow: 0 0 0px 40px rgba(68, 114, 196, 0.2);
}
/*===============================Animation================================================*/
.section2 h2,.section3 h2,.section4 h2,.section5 h2, 
.section3 .listing-wrapper ul li
{
	opacity:0;
	filter alpha(opacity=0);
	transition:all ease 0.7s;
	-webkit-transition:all ease 0.7s;
	-moz-transition:all ease 0.7s;
	-ms-transition:all ease 0.7s;
	
	transform: translate(0px,40px);
	-webkit-transform: translate(0px,40px);
	-moz-transform: translate(0px,40px);
	-ms-transform: translate(0px,40px);
}

.section2 h2.opacity,.section3 h2.opacity,.section4 h2.opacity,.section5 h2.opacity, 
.section3 .listing-wrapper ul li.opacity
{
	opacity:1;
	filter alpha(opacity=100);
	transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
}

.section2 .list-wrapper ul li{
	opacity:0;
	filter alpha(opacity=0);
	transition:all ease 0.7s;
	-webkit-transition:all ease 0.7s;
	-moz-transition:all ease 0.7s;
	-ms-transition:all ease 0.7s;
	
	transform: translate(60px,0px);
	-webkit-transform: translate(60px,0px);
	-moz-transform: translate(60px,0px);
	-ms-transform: translate(60px,0px);
}
.section2 .list-wrapper ul li.opacity{
	opacity:1;
	filter alpha(opacity=100);

	
	transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);	
}

.mision-visson .cm-box.box1{
	opacity:0;
	filter alpha(opacity=0);
	transition:all ease 0.7s;
	-webkit-transition:all ease 0.7s;
	-moz-transition:all ease 0.7s;
	-ms-transition:all ease 0.7s;
	
	transform: translate(0px,-50px);
	-webkit-transform: translate(0px,-50px);
	-moz-transform: translate(0px,-50px);
	-ms-transform: translate(0px,-50px);	
}
.mision-visson .cm-box.box2{
	opacity:0;
	filter alpha(opacity=0);
	transition:all ease 0.7s;
	-webkit-transition:all ease 0.7s;
	-moz-transition:all ease 0.7s;
	-ms-transition:all ease 0.7s;
	
	transform: translate(0px,50px);
	-webkit-transform: translate(0px,50px);
	-moz-transform: translate(0px,50px);
	-ms-transform: translate(0px,50px);	
}


.mision-visson .cm-box.box1.opacity,.mision-visson .cm-box.box2.opacity{
	opacity:1;
	filter alpha(opacity=100);
	transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);	
}
.bond-wrapper .item,.section4 .listing-wrapper ul li{
	opacity:0;
	filter alpha(opacity=0);
	transition:all ease 0.7s;
	-webkit-transition:all ease 0.7s;
	-moz-transition:all ease 0.7s;
	-ms-transition:all ease 0.7s;	
}
.bond-wrapper .item.item1.opacity,.bond-wrapper .item.item2.opacity,.bond-wrapper .item.item3.opacity,.bond-wrapper .item.item4.opacity,
.section4 .listing-wrapper ul li.opacity{
	opacity:1;
	filter alpha(opacity=100);
}

.logo-listing .item-box{
	opacity:0;
	filter alpha(opacity=0);
	transition:all ease 0.7s;
	-webkit-transition:all ease 0.7s;
	-moz-transition:all ease 0.7s;
	-ms-transition:all ease 0.7s;		
}


.logo-listing .item-box.opacity{
	opacity:1;
	filter alpha(opacity=100);
}


/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 16, 2017 */
@font-face {
    font-family: 'nexa_boldregular';
    src: url('../fonts/custom-fonts/nexa_bold-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/nexa_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nexa_lightregular';
    src: url('../fonts/custom-fonts/nexa_light-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/nexa_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/custom-fonts/opensans-bold_1-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/opensans-bold_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/custom-fonts/opensans-light_0-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/opensans-light_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/custom-fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/opensans-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/custom-fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*===========================================================================
Icon Fonts
=============================================================================*/

@font-face {
  font-family: 'interbiz';
  src:  url('../fonts/icon-fonts/interbiz.eot?52mi8q');
  src:  url('../fonts/icon-fonts/interbiz.eot?52mi8q#iefix') format('embedded-opentype'),
    url('../fonts/icon-fonts/interbiz.ttf?52mi8q') format('truetype'),
    url('../fonts/icon-fonts/interbiz.woff?52mi8q') format('woff'),
    url('../fonts/icon-fonts/interbiz.svg?52mi8q#interbiz') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'interbiz' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ic-14:before {
  content: "\e90d";
}
.icon-ic-1:before {
  content: "\e900";
}
.icon-ic-2:before {
  content: "\e901";
}
.icon-ic-3:before {
  content: "\e902";
}
.icon-ic-4:before {
  content: "\e903";
}
.icon-ic-5:before {
  content: "\e904";
}
.icon-ic-6:before {
  content: "\e905";
}
.icon-ic-7:before {
  content: "\e906";
}
.icon-ic-8:before {
  content: "\e907";
}
.icon-ic-9:before {
  content: "\e908";
}
.icon-ic-10:before {
  content: "\e909";
}
.icon-ic-11:before {
  content: "\e90a";
}
.icon-ic-12:before {
  content: "\e90b";
}
.icon-ic-13:before {
  content: "\e90c";
}

/*============================================================================*/

