@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box}
body{font-size:14px;font-family: "Open Sans";}
img,object,embed,video{max-width:100%}
h1, h2, h3, h4, h5, h6{}
img{border:0;vertical-align:middlel;display:inline-block;}
.ie6 img{width:100%}
ul,ol{list-style:none}
.clear{clear:both}
p{text-align:justify}
a{transition:all .4s 0s ease;color:inherit;text-decoration:none;line-height:inherit;}
a:hover{text-decoration:none;}
.pdd_lft{padding-left:15px!important}
.pdd_rht{padding-right:15px!important}
.mrg_tp{margin-top:15px!important}
.mrg_bot{margin-bottom:15px!important}
.pdd_tp{padding-top:15px!important}
.pdd_bot{padding-bottom:15px!important}
.pdd_all{padding:1%!important}
.lightgray{background:#f7f7f7;}
.lightgray2{position:relative;background:#f7f7f7;}
.lightgray2:before, .lightgray2:after{background:#f7f7f7;content:'';width:100%;top:0;bottom:0;position:absolute;}
.lightgray2:before{left:-100%;}
.lightgray2:after{right:-100%;}

.lightblue{position:relative;background:#BDE4EC;}
.ht-20{height:20px; line-height:20px !important;}
.ht-color{color:#0f70a5!important;}
.white{background:#fff;}
#main{
	position: relative;
	overflow: hidden;
	height: 20;
}
header{display:block;background:#008acb;position:fixed; top:0; left:0; right:0; z-index:99;-webkit-transition: all 0.4s ease; transition: all 0.4s ease; } 
header font{ font-size:13px;}
 
 header .logo { text-align: center; }

.menumain{position:relative; padding:0;}


.language{ display:block; overflow:hidden;padding-top: 14px; position:relative; padding-right:80px;}
.language #google_translate_element{ display:table; float:right;}
.language .goog-te-gadget-simple {background-color: #eee; border-left: 1px solid #eee;border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-right: 1px solid #eee; color:#333;font-size:11pt;display: inline-block;padding-top:5px; padding-bottom:5px;cursor: pointer;zoom: 1;*display: inline;}
.language .goog-te-gadget img { vertical-align: middle; border: none; display: none;}
/*.language .goog-te-gadget-simple .goog-te-menu-value span{ color:#fff;padding: 0 5px 0 0;}*/
.language .goog-te-gadget-simple .goog-te-menu-value span{ color:#333;padding: 0 5px 0 0;}
.language .top_social{position: absolute;right: 0;top: 14px;bottom: 0;width: 70px;}
.language .top_social a{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;background: #023862;color: #fff; border-radius: 5px;}
.language .top_social a + a{margin-left: 6px;}



#banner{display:block;position:relative; margin-top:60px;}
#banner figure{ text-align:center;}
#banner .owl-theme .owl-controls{ margin-top:0;}
#banner ul{ margin-bottom:0;}
/*#banner:a fter{content:'';left:0;right:0;bottom:7px;height:7px;position:absolute;background:url(../images/webtop.png) repeat-x;left:0;}*/
#banner .item{display:block;}
.bannercrawsal .owl-prev{position:absolute;left:-5px;top:42%;}
.bannercrawsal .owl-next{position:absolute;right:-5px;top:42%;}
.bannercrawsal .owl-prev, .bannercrawsal .owl-next{background:#000 !important;border-radius:0 !important;width:30px;height:30px;text-indent:-99999px;text-align:center;}
.bannercrawsal .owl-prev:before{content:"\f053";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;font-size:16px;text-indent:11px;line-height:30px;}
.bannercrawsal .owl-next:before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;font-size:16px;text-indent:13px;line-height:30px;}
.bannercrawsal .owl-theme .owl-controls .owl-buttons div{opacity:0;transition:all .4s 0s ease;}
.bannercrawsal:hover .owl-theme .owl-controls .owl-buttons div{opacity:1;}
.bannercrawsal .owl-pagination{position:absolute;left:0;right:0;bottom:0;}
.bannercrawsal .bannercontent{position:absolute;left:0;top:15%;right:0;}
.bannercrawsal figure{display:block;position:relative;}
/*.bannercrawsal .bannercontent .bannertitlenew{font-family:'Poppins';font-size:63px;color:#fff;line-height:1.2;}
.bannercrawsal .bannercontent .bannertitlenew span{color:#fed525;}
.bannercrawsal .bannercontent p{color:#fff;font-size:18px;}
.bannercrawsal .bannercontent .bannerinfo{display:block;position:relative;padding-bottom:50px;}
.bannercrawsal .bannercontent .bannerinfo .link{position:absolute;left:0;right:0;bottom:0;}
.bannercrawsal .bannercontent .bannerinfo .link a{display:inline-block;padding:10px 20px;background:#fff;text-align:center;color:#666;font-size:16px;font-weight:600;}
.bannercrawsal .bannercontent .bannerinfo .link a + a{margin-left:10px;}*/
.bannercrawsal .bannercontent .bannerlogo{ display:table;margin-bottom: 5%;}

.bannercrawsal .bannercontent .bannerspecial{ display:block;}
.bannercrawsal .bannercontent .bannercontentinfo{ display:block;}
.bannercrawsal .bannercontent .bannercontentinfo p{font-size:26px;  margin:0; color:#333;line-height: 1.3;}
.bannercrawsal .bannercontent .bannercontentinfo p strong {font-family: 'OpenSansSemibold';font-size: 45px;font-weight: 600;color: #009C00;text-transform: uppercase;}
.bannercrawsal .bannercontent .bannercontentinfo p span{ }
.bannercrawsal .bannercontent .bannercontentinfo .link{ display:block; margin-top:20px;}
.bannercrawsal .bannercontent .bannercontentinfo .link a{display:inline-block; position:relative; padding:10px 30px; border:#094FCB solid 1px; color:#094FCB; font-size:16px; position:relative;}
.bannercrawsal .bannercontent .bannercontentinfo .link a:after{content:'\f105'; font-family: 'Font Awesome 5 Free';
  font-weight:900; position:absolute; right:10px; top:12px;}



.bannercrawsal2{ display:block; postion:relative; min-height:568px; padding-top:7%;}
.bannercrawsal2 .bannerlogo{ display:table;margin-bottom: 5%;}

.bannercrawsal2 .bannerspecial{ display:block;}
.bannercrawsal2 .bannercontentinfo{ display:block;font-family: 'Calibri';}
.bannercrawsal2 .bannercontentinfo p{font-family: 'Calibri';font-size:40px; margin:0; color:#333;line-height: 1.3;}
.bannercrawsal2 .bannercontentinfo p strong {
	font-family: 'Calibri-Bold';
	font-weight: 600;
	color: #00B050;
	text-transform: uppercase;
}
.bannercrawsal2 .bannercontentinfo p span{
	color: #17375E;
}
.bannercrawsal2 .bannercontentinfo .small_text{ font-size:19px;font-style: italic;}


.bannercrawsal2 .bannercontentinfo .link{ display:block; margin-top:20px;}
.bannercrawsal2 .bannercontentinfo .link a{display:inline-block; position:relative; padding:10px 30px; border:#094FCB solid 1px; color:#094FCB; font-size:16px; position:relative;}
.bannercrawsal2 .bannercontentinfo .link a:after{content:'\f105'; font-family: 'Font Awesome 5 Free';
  font-weight:900; position:absolute; right:10px; top:12px;}








.innerbanner{display:block;}
.innerbanner:before{ content:''; left:0; right:0; top:0; bottom:0; background:rgba(255, 255, 255, 0); position:absolute;}
.innerbannertitle { position:relative; z-index:1;}
.innerbannertitle .maintitlebox{ padding:30px 0; margin:50px 0;  }
.innerbannertitle h1{ font-family: 'Poppins'; font-size:26px; margin:0; text-transform:uppercase; color:#fff; }

/*.innerbannertitle .maintitlebox{ background:rgba(12, 31, 56,0.8); padding:30px; margin:50px 0; outline:solid 1px #5d829e; outline-offset:-10px; }*/

 .innerbannertitle .maintitle{font-family: 'Poppins'; font-size:26px; margin-top:0; text-transform:uppercase; color:#fff;}
 
.innerbannertitle .breadcrumb { background: rgba(0, 0, 0, 0) ;color: #fff; padding-left:0; opacity:0; z-index:-111; position:relative;} 
.innerbannertitle .breadcrumb a { color:#F3D028;}
.innerbannertitle .breadcrumb .active {color:#fff;}

.welcome{display:block; margin:50px 0}
.welcome h1{ font-size:26px; color:#333; text-transform:capitalize;font-family: 'OpenSansSemibold';margin: 0 0 30px;}
/*.welcome h1{ font-size:24px; color:#031c44; text-transform:capitalize;font-family: 'OpenSansSemibold';margin: 50px 0 30px;}*/
/*.welcome h1 strong{ color:#0d9250; font-weight:normal;}*/
.welcome h1 span{ display:inline-block; position:relative;padding:0 0 15px;} 
.welcome h1 span:before{content:'';left:0;right:0;bottom:0;height:2px;background:#e2e1dc;position:absolute;}
.welcome h1 span:after{content:'';left:0;right:0;bottom:0;width:50%;margin:auto;height:2px;background:#03467b;position:absolute;}
.welcome figure{ display:block; padding-top:5px;}
 

.welcome p{color:#535353; text-align:left; font-size:16px; line-height:30px; font-weight:400;}
.welcome .link{ display:block; margin-top:20px;}
.welcome .link a{display:inline-block; position:relative; padding:15px 30px; border:#ccc solid 1px; color:#666; font-size:16px; position:relative;}
.welcome .link a:after{content:'\f105'; font-family: 'Font Awesome 5 Free';
  font-weight:900; position:absolute; right:10px; top:16px;}
.welcome .link a:before{content: attr(data-hover); position: absolute;left: 30px;right: 0;top:2px;bottom: 0;line-height: 3;transition: all .4s 0s ease; letter-spacing:-8px;  opacity:0; color:#30A1C5;}
.welcome .link a span{transition: all .4s 0s ease;}
.welcome .link a:hover span{ opacity:0}
.welcome .link a:hover:before{ transform:scale(1); opacity:1;letter-spacing:0;}

.our_service{background:#bde4ec; padding:20px 0; position:relative; color:#0E6181;}
/*.our_service:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 7px;
    position: absolute;
    background: url(../images/webtop.png) repeat-x;
} 
.our_service:before, .our_service:after{background:#30a1c5;content:'';width:100%;top:0;bottom:0;position:absolute;}
.our_service:before{left:-100%;}
.our_service:after{right:-100%;}*/
.our_service a{ color:#fff;}
.our_service h2{ text-align:center; font-size:24px; margin-top:0;}
.our_service h2 span{ display:inline-block; position:relative; padding-bottom:8px;}
.our_service h2 span:before{content:''; left:0; right:0; bottom:0; height:2px; background:#e2e1dc;/* background:#5db6d2;*/ position:absolute;}
.our_service h2 span:after{content:''; left:0; width:50px; margin:auto;right:0; bottom:0; height:2px; background:#03467a; position:absolute;}
.our_service .ourservicecont>ul{ width:100%; margin:30px 0 10px;}
.our_service .ourservicecont>ul>li{width:100%; padding:20px; background:#f7f7f7;}
.our_service .ourservicecont>ul>li + li{ margin-top:20px;}
/*.our_service .ourservicecont figure{ display:block;  border:solid 10px #dee5eb;-webkit-box-shadow: 0px 0px 14px 0px rgba(54,54,54,1);-moz-box-shadow: 0px 0px 14px 0px rgba(54,54,54,1);box-shadow: 0px 0px 14px 0px rgba(54,54,54,1);}*/

.our_service .ourservicecont figure{ display:block; text-align:center; padding:20px; position:relative; z-index:1;}
.our_service .ourservicecont figure:before{content:''; right:0; top:0; width:30%; height:30%; border-top: solid 1px #b1b1b1; border-right:solid 1px #b1b1b1; position:absolute; z-index:-1;}
.our_service .ourservicecont figure:after{content:''; left:0; bottom:0; width:30%; height:30%; border-bottom: solid 1px #b1b1b1; border-left:solid 1px #b1b1b1; position:absolute; z-index:-1;}
/*.our_service .ourservicecont figure img{-webkit-box-shadow: 10px 10px 10px -6px rgba(125,124,125,1);-moz-box-shadow: 10px 10px 10px -6px rgba(125,124,125,1);box-shadow: 10px 10px 10px -6px rgba(125,124,125,1);}*/





.our_service .ourservicecont .ourservicesbox { display:block;color: #333;}
.our_service .ourservicecont .ourservicesbox p{color:#555;}


/*.our_service .ourservicecont .ourservicesbox h3 span{ background:#f7f7f7; position:relative; display:inline-block; padding-right:20px;}
.our_service .ourservicecont .ourservicesbox h3:before{content:''; left:0; right:0; top:50%; height:1px; margin-top:-0.5px; position:absolute; background:#ccc;}*/
.our_service .ourservicecont .ourservicesbox h3{ margin:0 0 20px; font-size:20px; position:relative;}
.our_service .ourservicecont .ourservicesbox h3 span{display:inline-block;padding:0 0 15px;margin-bottom:20px;position:relative;}
.our_service .ourservicecont .ourservicesbox h3 span:before{content:'';left:0;right:0;bottom:0;height:2px;background:#e2e1dc;position:absolute;}
.our_service .ourservicecont .ourservicesbox h3 span:after{content:'';left:0;right:0;bottom:0;width:50%;margin:auto;height:2px;background:#03467b;position:absolute;}

.our_service .ourservicecont .ourservicesbox h4{ margin:0 0 20px; font-size:20px; position:relative; text-align:right;}
.our_service .ourservicecont .ourservicesbox h4 span{display:inline-block;padding:0 0 15px;margin-bottom:20px;position:relative;}
.our_service .ourservicecont .ourservicesbox h4 span:before{content:'';left:0;right:0;bottom:0;height:2px;background:#e2e1dc;position:absolute;}
.our_service .ourservicecont .ourservicesbox h4 span:after{content:'';left:0;right:0;bottom:0;width:50%;margin:auto;height:2px;background:#03467b;position:absolute;}
.our_service .ourservicecont .ourservicesbox h4 a,
.our_service .ourservicecont .ourservicesbox h3 a{ color:inherit;}



.our_service .ourservicecont .ourservicesbox .link{ display:block; margin-top:20px;}
.our_service .ourservicecont .ourservicesbox .link a{ display: inline-block;padding: 8px;background:#008ACB;color: #fff;width: 22%;font-weight: 300;text-align: center;float: left;letter-spacing: 1.5px; position:relative; z-index:1;}
.our_service .ourservicecont .ourservicesbox .link a{ margin-right:15px; margin-bottom:10px; text-transform:capitalize;}
.our_service .ourservicecont .ourservicesbox .link a span{ display:block; position:relative;}
.our_service .ourservicecont .ourservicesbox .link a:before{content:''; left:0; top:0; bottom:0; right:0; position:absolute; background:#008ACB; z-index:-1;transition:all .4s 0s ease; transform:scaleX(0);}
.our_service .ourservicecont .ourservicesbox .link a:hover:before{transform:scaleX(1);}
#bloghome{display:block;padding: 20px 0;}
#bloghome h4{text-align:center;font-size:26px;}
#bloghome h4 span{display:inline-block;padding:0 0 15px;margin-bottom:20px;position:relative;}
#bloghome h4 span:before{content:'';left:0;right:0;bottom:0;height:2px;background:#e2e1dc;position:absolute;}
#bloghome h4 span:after{content:'';left:0;right:0;bottom:0;width:50%;margin:auto;height:2px;background:#03467b;position:absolute;}
#bloghome h4 a{display:inline-block;font-size:14px;}
#bloghome h4 strong{display:block;}
#bloghome .blogcrawsal{display:block;}
#bloghome .blogcrawsal .blogcrawsalbox{display:block;}
#bloghome .blogcrawsal .blogcrawsalbox figure{display:block;position:relative;}
#bloghome .blogcrawsal .blogcrawsalbox .blogcrawsalinfo{display:block;}
#bloghome .blogcrawsal .blogcrawsalbox .blogcrawsalinfo h5{display:block;font-size:15px;text-transform:none;position:relative;}
#bloghome h5{font-size:26px;text-transform:uppercase;text-align:left;}
#bloghome h5 span{display:inline-block;padding:0 0 10px 0;margin-bottom:5px;position:relative;}
#bloghome h5 span:before{content:'';left:0;width:60%;bottom:0;height:2px;background:#e2e1dc;position:absolute;}
#bloghome h5 span:after{content:'';left:0;bottom:0;width:30%;margin:auto;height:2px;background:#03467b;position:absolute;}
#bloghome .blogcrawsal .item{display:block;margin:0 20px;}
#bloghome .blogcrawsal .blogcrawsalbox .blogcrawsalinfo p{ text-align:left;}






footer{display:block;}
footer a{ }
 
footer .newsletter{ display:block; padding:30px 0;}
footer .newsletter p{ text-align:right;}
footer .newsletter p strong{ font-size:18px; text-transform:uppercase; color:#001b40;} 
footer .newsletter p span{ display:block} 
footer .newsletter .newsletterform{ display:block; position:relative;}
footer .newsletter .newsletterform input[type=text],
footer .newsletter .newsletterform input[type=email]{width:60%; padding:10px 5px; border:none; border:solid 1px #d6d6d6; display:inline-block}
footer .newsletter .newsletterform input[type=submit]{ display:inline-block;padding:10px; border:solid 1px #008ACB; margin-left:-3px; background:#008ACB; color:#fff;}

footer .footer{ display:block; background:#bde4ec; color:#0E6181; padding:20px 0;}


footer .footer .footertitle{font-size:20px; text-transform:initial;position:relative;padding-bottom:8px;margin:20px 0; display:block; line-height:1.3;font-weight: 600;}
footer .footer .footertitle span{display:inline-block;padding:0 0 10px 0;margin-bottom:5px;position:relative;}
footer .footer .footertitle span:before{content:'';left:0;width:70%;bottom:0;height:2px;background:#fff;position:absolute;}
footer .footer .footertitle span:after{content:'';left:0;bottom:0;width:30%;margin:auto;height:2px;background:#03467b;position:absolute;}

/*footer .footer .footertitle:before{content:'';background:#54a1bf;left:0;right:0;bottom:0;position:absolute;height:1px;}
footer .footer .footertitle:after{content:'';background:#fff;left:0;width:80px;bottom:-2px;position:absolute;height:3px;}*/



footer .footermenu ul{width:100%;overflow:hidden;}
footer .footermenu ul li{width:100%;}
footer .footermenu ul li a{position:relative;padding-left:20px;display:block; color:#FFFFFF;}
footer .footermenu ul li a:before{width:5px;height:10px;background-color:#30A1C5;left:0;content:"";display:inline-block;position:absolute;top:5px;transition:all .4s 0s ease;}
footer .footermenu ul li{margin-bottom:10px;}
footer .footermenu ul li a:after{border-color:transparent transparent transparent #30A1C5;border-width:5px;content:"";display:inline-block;border-style:solid;position:absolute;left:5px;top:5px;transition:all .4s 0s ease;}
footer .footermenu ul li a:hover:after{border-color:transparent transparent transparent #fff;}
footer .footermenu ul li a:hover:before{background-color:#fff;}
footer .footermenu ul li a:hover{text-decoration:none;color:#fff;}

footer address p{  position:relative; padding-left:70px; text-align:left;}
footer address p i{ position:absolute; left:0; top:0; font-weight:600; font-style:normal;}
footer address p strong{ font-size:16px; margin-left:-70px;}
footer .footerlink{background:#008ACB;color:#fff; padding:15px 0;line-height: 30px; }
/*footer .footerlink{background:#30a1c5;color:#fff; padding:15px 0;line-height: 30px; }
footer .footersocial{ display:block;  position:relative; line-height:30px;}*/
footer address p a:hover{ text-decoration:underline;}
footer .footersocial{ display:table; line-height:30px; position:relative;padding-left: 75px;}
footer .footersocial:before{content:'Follow Us'; position:absolute;left: 0; font-weight:600;}
footer .footersocial ul{ width:100%; margin:0;}
footer .footersocial ul li{ float:left;}
footer .footersocial ul li + li{margin-left:10px;}
footer .footersocial ul li a{width:30px; height:30px; text-align:center; background:#023862; color:#fff;display: block; border-radius:5px;}
footer .quick_contact { display:block;}
footer .quick_contact ul{ margin-bottom:0;}
footer .quick_contact ul li{margin-bottom:10px;}
footer .quick_contact input[type=text], footer .quick_contact textarea{/*background:#0E6181; color:#fff;*/ background:#fff; color:#333;border:none; line-height:2.5; padding:0 10px; width:100%;}
footer .quick_contact textarea{ line-height:1.3; padding:5px; height:100px;}
footer .quick_contact input[type=submit]{background:#008ACB;color: #fff; padding:8px 15px; font-size:16px; font-weight:600;  text-transform:capitalize; border:none;} 


.cms{display:block; margin:30px 0 10px;}
.cms h1{font-size: 24px;font-family: 'OpenSansSemibold'; margin: 20px 0 10px;color: #333;position: relative;padding-bottom: 10px;
}
/*.cms h1:before{content:'';background:#26BBFF;left:0;right:0;height:1px;bottom:0;position:absolute;}*/
/*.cms h1 span{ display:inline-block; position:relative;}
.cms h1 span:after{position: absolute;content: "";bottom: 5px;width: 50px;height: 3px;background-color: #00d2ff;margin-left: 10px;}*/

.cms h1 span{ display:inline-block; position:relative;padding:0 0 15px;} 
.cms h1 span:before{content:'';left:0;right:0;bottom:0;height:2px;background:#e2e1dc;position:absolute;}
.cms h1 span:after{content:'';left:0;right:0;bottom:0;width:50%;margin:auto;height:2px;background:#03467b;position:absolute;}


.cms h1 strong{color:#036EAB;} 
.cms h1.otherlanguage{ text-align:right;}
.cms h1.otherlanguage2{ text-align:center;}
.cms h2{  font-size:22px;margin:0 0 20px;color:#333;font-family: 'OpenSansSemibold';}
.cms h3{  font-size:18px;margin:15px 0;color:#333;font-family: 'OpenSansSemibold';}
.cms h4{  font-size:18px;margin:15px 0;color:#333;font-family: 'OpenSansSemibold';}
.cms h2 strong{color:#036EAB;}
.cms p{ font-size:16px; line-height:26px;/*font-family: 'OpenSansLight';*/} 
.chinese h3{ margin:20px 0; font-size:20px;font-family: 'OpenSans-Bold';}

.list_order{display:block;}
.list_order ul{width:100%;overflow:hidden;}
.list_order ul li{position:relative;color:#333;margin-bottom:0;padding:4px 5px 4px 16px;line-height:1.6;text-align:justify;}
.list_order ul li:before{content:'';width:7px;background:#008ACB;height:7px;border-radius:50%;position:absolute;left:0;top:12px;border:1px solid #008ACB;transition:all .4s 0s ease; color:#008ACB;}
.list_order ul li li:before{ content:'\f0da';font-family: 'Font Awesome 5 Free';  font-weight:900;width:auto;background:#fff;height:auto; left:0;top:4px;border:none;transition:all .4s 0s ease;border-radius:0;}
.list_order ul li li{ padding-left:12px;}

.list_order ul ul{ margin:10px 0;}
.list_order ul ul.list2{margin: 10px 0 0 ;}

.list_order ol{width:100%;margin:5px auto;padding-left:22px;overflow:hidden;list-style-position:outside;list-style-type:decimal}
.list_order ol li{width:100%;line-height:2;position:relative;padding-left:2px;font-size:14px;color:#333;}
.list_order ol li strong{color:#21759b}
 
 .inner_img{ display:block; text-align:center; padding:20px; position:relative; z-index:1;}
.inner_img:before{content:''; left:0; top:0; width:30%; height:30%; border-top: solid 1px #ccc; border-left:solid 1px #ccc; position:absolute; z-index:-1;}
.inner_img:after{content:''; right:0; bottom:0; width:30%; height:30%; border-bottom: solid 1px #ccc; border-right:solid 1px #ccc; position:absolute; z-index:-1;}
.inner_img img{-webkit-box-shadow: 10px 10px 10px -6px rgba(125,124,125,1);-moz-box-shadow: 10px 10px 10px -6px rgba(125,124,125,1);box-shadow: 10px 10px 10px -6px rgba(125,124,125,1);}

 
 
.innerservices{ padding:0; display:block;}
.innerservices p a{ color:#008ACB;}
.innerservices .textwraper{ min-height:80px;}


.innerservices ul{ margin-top:20px;} 
.innerservices ul li{ margin-bottom:40px;}  
/*.innerservices .innerservicesbox{ display:block; padding:10px; border:solid 1px #eee;}*/
.innerservices .innerservicesbox figure{display:block;} 
.innerservices .innerservicesbox .innerservice_info{display:block; position:relative; padding-bottom:50px;}  
.innerservices .innerservicesbox .innerservice_info h2{font-family: 'OpenSansSemibold'; margin:15px 0; font-size:18px;} 
.innerservices .innerservicesbox .innerservice_info p{ text-align:left;font-size: 14px;line-height: 22px;} 
.innerservices .innerservicesbox .innerservice_info .link{ position:absolute; left:0; bottom:10px; right:0;} 
.innerservices .innerservicesbox .innerservice_info .link a{ display:inline-block; padding:5px 10px; background:#09C; color:#fff;} 
.innerservicesnew{ padding-bottom:30px;}
.img_left{ padding-left:0;}
.innerservicesnew ul{ width:auto; display:table;}
.innerservicesnew ul li{ margin-bottom:4px;} 
.innerservices .innerservicesbox{ display:block; }  
.innerservices .innerservicesbox .innerservice_info2{display:block; position:relative; margin-top:20px;}  
.innerservices .innerservicesbox .innerservice_info2 h2{font-family: 'OpenSansSemibold'; margin:15px 0; font-size:18px;} 
.innerservices .innerservicesbox .innerservice_info2 p{ text-align:left;font-size: 14px;line-height: 22px;} 
.innerservices .innerservicesbox .innerservice_info2 .link{ display:block;} 
.innerservices .innerservicesbox .innerservice_info2 .link a{ font-family: 'OpenSansSemibold'; display:block; padding:10px 0; background:#09C; font-size:15px;color:#fff; text-align:center; position:relative; z-index:1;} 
/*.innerservices .innerservicesbox .innerservice_info2 .link a:before{content:''; background:#0E6181; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1;transition:all .4s 0s ease; transform:scaleX(0);}
 .innerservices .innerservicesbox .innerservice_info2 .link a:hover:before{transform:scaleX(1);}
.innerservices .innerservicesbox figure{ padding:15px;}*/
 .innerservices .innerservicesbox .innerservice_info2 .link a span{ display:block;}


.contact_us .embed-responsive-16by9{padding-bottom:30.25%;}
.contactinfo{display:block;padding:70px 0 20px;}
.contactinfo .contactbox{min-height:200px;display:block;border:2px solid #A3D3DD;border-radius:4px;position:relative;padding:50px 20px 20px;text-align:center; background:#BDE4EC;}
.contactinfo .contactbox p{text-align:center;}
.contactinfo .contactbox i{position:absolute;background-color:#fff;border:2px solid #A3D3DD;line-height:60px;text-align:center;font-size:24px;border-radius:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;left:50%;top:0;color:#666;transition:all .4s 0s ease;}
.contactinfo .contactbox:hover i{border-color:#26BBFF;color:#26BBFF;}
.contactinfo .contactbox h5{color:#0f70a5;font-family: 'OpenSansSemibold';font-size:20px;}
.contact_social{display:block;text-align:center;padding-top:24px;}
.contact_social ul{display:table;margin:0 auto;overflow:hidden;}
.contact_social ul li{float:left;}
/*.contact_social ul li a{display:block;color:#ccc;padding:0 10px;}*/
.contact_social ul li a{display: block;color: #ccc;background: #fff;margin-left: 10px;width: 40px;height: 40px;line-height:40px;
border-radius: 50%; font-size:20px;}
.contact_social ul li:nth-child(1) a{color:#55ACEF}
.contact_social ul li:nth-child(2) a{color:#3B5999}
.contact_social ul li:nth-child(3) a{color:#DE4B39}
.contact_social ul li:nth-child(4) a{color:#007BB6}
.contact_social ul li:nth-child(5) a{color:#BD081B}

.contact_social ul li a:hover{ transform:rotate(360deg);}
.contact_us .contact-form{display:block}
.contact_us .contact-form ul li{margin-bottom:20px;}
.contact_us .contact-form input[type=text], .contact_us .contact-form input[type=email], .contact_us .contact-form textarea{width:100%;line-height:3;border:solid 1px #d9d9d9;padding:0 5px;transition:all .4s 0s ease;}
.contact_us .contact-form textarea{line-height:1.3;height:250px;padding:10px 5px;}
.contact_us .contact-form input[type=text]:focus, .contact_us .contact-form input[type=email]:focus, .contact_us .contact-form textarea:focus{border-color:#0E88C1;}
.thm-btn{border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;position:relative;line-height:40px;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;z-index:1;display:block;}
.thm-btn:before{background-color:#008ACB;border:2px solid #fff;border-radius:4px;content:"send message";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(1, 1);transition:all 0.4s ease 0s;width:100%;z-index:-1;color:#fff;}

.thm-btn:after{background-color:#BDE4EC;border:2px solid #fff;border-radius:4px;content:"send message";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0.5, 1);transition:all 0.4s ease 0s;width:100%;z-index:-1;}

.thm-btn:hover:after{opacity:1;transform:scale(1, 1);}
.thm-btn:hover:before{opacity:0;transform:scale(0, 1);color:#fff;}
.contact_us .contact-form input[type=submit]{width:100%;height:40px;opacity:0;}
.contact_us .form-right-box{background:url(../images/contact_bg.png) #0E88C1;color:#fff;padding:10px;overflow:hidden;}
.contact_us .form-right-box h2, .contact_us .form-right-box h4, .contact_us .form-right-box p, .contact_us .form-right-box a{color:#fff;text-align:center;}
.contact_us .contactinfoheading{display:block;background:#c7db84;margin:-10px -10px 30px;position:relative;z-index:1;}
.contact_us .contactinfoheading:before{background:#c7db84;bottom:-8px;content:"";height:100px;left:50%;margin-left:-50px;position:absolute;transform:rotate(45deg);width:100px;z-index:-1;}
.contact_us .contactinfoheading h3{margin:0;line-height:2.5;font-size:30px;font-family:'Raleway-Black';}
.contact_us .form-right-box .flaticon-support{font-size:30px;}
.contact_us .form-right-box .icon-holder::before, .contact_us .form-right-box .icon-holder::after{top:20px;}
.contact_us .form-right-box .call-us{padding:0 30px 30px;}
.contact_us .form-right-box .call-us h6{font-size:14px;text-transform:uppercase;color:#C7DB84;font-weight:600;}
.contact_us .form-right-box .call-us p strong{font-size:18px;font-family:'Roboto-Regular';}
.contact_us .form-right-box .call-us h4{margin-top:0;line-height:1.5;}
.contact_us .embed-responsive-16by9{padding-bottom:30.25%;}
.contactformtitle{display:block;text-align:center;margin-bottom:20px;}
.contactformtitle h5{color:#0f70a5;font-family: 'OpenSansSemibold';font-size:20px;text-transform:uppercase;}
.contactformtitle p{text-align:center;}
.product_detail{ display:block; margin-top:30px;}
 
.product_detail a{color:#008ACB;}
.product_detail>ul{width:100%; overflow:hidden;}
.product_detail>ul>li{width:100%; overflow:hidden; }
.product_detail>ul>li + li{ margin-top:30px; border-top:dashed 1px #ccc; padding-top:30px;} 
.product_detail h2{ margin:15px 0 10px;}
.product_detail h2 span{ display:inline-block; position:relative;padding:0 0 15px;} 
.product_detail h2 span:before{content:'';left:0;right:0;bottom:0;height:2px;background:#e2e1dc;position:absolute;}
.product_detail h2 span:after{content:'';left:0;right:0;bottom:0;width:50%;margin:auto;height:2px;background:#03467b;position:absolute;}
.product_popup { display:block; position:relative;}
.product_popup a{color:#008ACB;}
/*.product_popup .modal-header .close { margin-top: -25px; color:#008ACB;text-shadow: 0 1px 0 #008ACB;opacity: 1;}*/
.product_popup .modal-header .close {margin-top: -25px;color: #008ACB;text-shadow: 0 1px 0 #008ACB;opacity: 1;position: absolute;
top: 32px;right: 22px;}

.product_popup .modal-header h4{font-size: 24px;font-family: 'OpenSansSemibold';color: #333;}
.product_popup .modal-footer .btn{ margin-top:10px;}
.footerlogo{ display:block; text-align:left;}
.product_popuptabmenu{}
.bs-example-tabs .product_popuptabmenu .nav-tabs{ margin-bottom:0; }
.product_popuptabmenu .nav-tabs > li.active > a, .product_popuptabmenu .nav-tabs > li.active > a:focus, .product_popuptabmenu .nav-tabs > li.active > a:hover{ border:none; outline:none;background:#008ACB; border-radius:none; color:#fff;}
.product_popuptabmenu .nav-tabs > li > a{ border:none; border-radius:0px;}
.product_popuptabmenu .nav-tabs > li{ margin-bottom:0;}
.nav > li > a:focus, .nav > li > a:hover{ background:#008ACB; color:#fff;}

.breadcrumbnew .breadcrumb{ background:#fff; margin:20px 0 0; padding-left:0; text-align:right;}




.about_slider{display: block;margin: 50px 0; -webkit-box-shadow: 0px 22px 24px -23px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 22px 24px -23px rgba(0,0,0,0.75);
box-shadow: 0px 22px 24px -23px rgba(0,0,0,0.75);}

.about_slider figure{ text-align:center;}
.about_slider .owl-theme .owl-controls{ margin-top:0;} 
/*#banner:a fter{content:'';left:0;right:0;bottom:7px;height:7px;position:absolute;background:url(../images/webtop.png) repeat-x;left:0;}*/
.about_crawsal .item{display:block;}
.about_crawsal ul{ margin:0;}
.about_crawsal .owl-theme .owl-controls{ margin-top:0;}
.about_crawsal .owl-prev{position:absolute;left:-5px;top:42%;}
.about_crawsal .owl-next{position:absolute;right:-5px;top:42%;}
.about_crawsal .owl-prev, .about_crawsal .owl-next{background:#000 !important;border-radius:0 !important;width:30px;height:30px;text-indent:-99999px;text-align:center; z-index:1;}
.about_crawsal .owl-prev:before{content:"\f053";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;font-size:16px;text-indent:11px;line-height:30px;}
.about_crawsal .owl-next:before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0;font-size:16px;text-indent:13px;line-height:30px;}
.about_crawsal .owl-theme .owl-controls .owl-buttons div{opacity:0;transition:all .4s 0s ease;}
.about_crawsal:hover .owl-theme .owl-controls .owl-buttons div{opacity:1;}
.about_crawsal .owl-pagination{position:absolute;left:0;right:0;bottom:0;}

.about_crawsal figure{display:block;position:relative;}
.certificate { display:block; padding-bottom:20px;}
.certificate figure img{/*border:solid 5px rgba(0, 0, 0, 0.06);*/ max-height:180px;height:100vh;}

.certificate .link{ display:block; overflow:hidden;}
/*.certificate .link a {
    display:inline-block;
    padding: 0;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: none; color:#008ACB; font-weight:600;
    border-radius: 0; 
}*/

.certificate .link a{ display: inline-block;padding: 8px;background:#008ACB;color: #fff;width: 22%;font-weight: 300;text-align: center;float: left;letter-spacing: 1.5px; position:relative; z-index:1;}
.certificate .link a{ margin-right:15px; margin-bottom:10px; text-transform:capitalize;}
.certificate .link a span{ display:block; position:relative;}
.certificate .link a:before{content:''; left:0; top:0; bottom:0; right:0; position:absolute; background:#008ACB; z-index:-1;transition:all .4s 0s ease; transform:scaleX(0);}
.certificate .link a:hover:before{transform:scaleX(1);}


.certificatemain{ display:block; padding:30px 0; background:#F5F5F5;}

.certificatemain h2{font-size: 30px;font-family: 'OpenSansSemibold'; margin: 20px 0 10px;color: #333;position: relative;padding-bottom: 10px;
} 
.certificatemain h2 span{ display:inline-block; position:relative;padding:0 0 15px;} 
.certificatemain h2 span:before{content:'';left:0;right:0;bottom:0;height:2px;background:#e2e1dc;position:absolute;}
.certificatemain h2 span:after{content:'';left:0;right:0;bottom:0;width:50%;margin:auto;height:2px;background:#03467b;position:absolute;}
.certificatemain h2 strong{color:#036EAB;} 

.certificatemain h3{font-size:22px;font-family: 'OpenSansSemibold'; margin: 0 0 15px;color: #333;position: relative;}

.certificatemain .certificate .link{ margin:20px 0;}
.certificate figure{ display:block; margin:20px 0 }

.certificatemain .certificate h2{ font-size:30px} 
.certificate h2{ font-size:20px}


.table_box{ display:block; margin:30px 0;}
.table_box ul{}
.table_box ul li{}
.table_box ul li + li{ margin-top:30px;}
.table_box table{ text-align:center;}
.table_box table .black{ background:#000;}
.table_box table thead th{
	text-align: center;
	line-height: 80px;
	font-size: 18px;
	font-weight: 600;
}
.table_box table tbody{ background:#1f3864; color:#fff;}


.table_box table figure{}
.table_box table tbody i{ color:#92d050;}
