	@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
/* ========== Commn Css Strat ========== */
body{ background:url(../images/top_border_line.jpg) center top repeat-x; }
p {margin:0px; padding:0px 0px 18px 0px; line-height:20px;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
a {text-decoration:none; color:#FF7F00; outline:none;}
a:active, a:focus{ outline:none; text-decoration:none!important; color:#333333;}
a:hover, a.selected {text-decoration:none; color:#333333;}
ul {list-style:none;}
li {list-style:none;}
.nonebox_shadow{box-shadow:0 0px 0px rgba(0, 0, 0, 0.05)!important;}
h1{ font-size:32px; color:#474747; font-weight:200; margin-bottom:18px; margin-top:20px; font-family: 'Open Sans', sans-serif;}
h1 span{ color:#F8BE14; font-weight:bold;}
.textjustify{text-align: justify;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.floatleft{float: left;}
#loader{z-index:999999; display:block; position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/loader.gif) 50% 50% no-repeat #ffffff; }
#buttontop {display: inline-block;background-color:#FF7F00; width: 50px; height: 50px; text-align: center; border-radius: 4px; position: fixed; bottom: 30px; right: 30px;
 transition: background-color .3s,   opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000;}
#buttontop::after { content: "\f077";
  font-family: FontAwesome;  font-weight: 100;  font-style: normal;  font-size: 15px;  line-height: 50px;  color: #fff;}
#buttontop:hover {  cursor: pointer;  background-color: #333;}
#buttontop:active {  background-color: #555;}
#buttontop.show { opacity: 1; visibility: visible;}
/* ========== Commn Css End ========== */
/* ========== Do Not Touch In Css End ========== */
/* ========== Style Css Strat ========== */
/* ------- Header Area Strat ------- */
header{ margin:22px 0px 28px 0px;}
.logo img{ max-width:100%; padding-top: 10px;}
.header_call{ background:url(../images/call.png) left center no-repeat; padding:10px 20px 10px 35px; margin: 0px 20px 0px 0px; font-size:18px; font-weight:500; color:#114478; text-align:right; line-height:16px; font-family: 'Muli', sans-serif; display:inline-block; vertical-align:top;}
img.divider_size{padding:0px 10px; display:inline-block; vertical-align:top;}
/* ------- Header Area End ------- */

/* ------- Navigation Area Strat ------- */
.navigation{ background:#ffffff; margin-top: 10px; padding-left:0px;}
.navbar-nav{ float:none!important;}
.navbar{ margin-bottom:0px!important; min-height:4px!important;}
.navbar-inverse{ background:none!important; border:none!important;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;}
.navbar-inverse .navbar-nav > li > a{ color:#004059!important; padding:17px 20px 18px 20px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background-color:#009BD7!important; color:#ffffff!important;}
.navbar-inverse .navbar-nav > li:hover > a{ color:#775900!important; background:#FDBE00;}
.nav > li{font-weight:300; font-size:13px; line-height:14px; color:#775900; text-transform:uppercase;}
.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li:focus, .navbar-inverse .navbar-nav > .active, .navbar-inverse .navbar-nav > .active:hover, .navbar-inverse .navbar-nav > .active:focus{ background:none;}
.nav > li:last-child, .nav > li:last-child:hover{}
.navbar-nav > li > a{ display:block; padding:5px 10px;}
.navibgend{ background:#fff; height:55px; position:absolute; right:0px; bottom:20px; z-index:1; width:50%;}
.navigationbg{ position:relative; z-index:3}
/* ------- Navigation Area End ------- */

/* ------- Home Banner Area Strat ------- */
.bannerarea {padding-top:20px;}
.banner_cntimg{ padding:0px 0px;}
.banner_title{font-family: 'Poppins', sans-serif; font-weight:200; font-size:50px; color:#fff; }
.banner_text{font-family: 'Poppins', sans-serif; font-weight:300; font-size:18px; line-height:24px; color:#fff;}
.banner_btn a{background-color:#FF7F00; border-radius: 10px; color:#ffffff; font-size:16px; padding:20px 30px;}
.banner_btn a:hover{background:#0F334F; color:#ffffff; font-weight:normal;}
.hm_banner{ position:relative;}
.inner_banner{ margin-bottom:40px; position:relative; margin: 0px auto; text-align: center;}
.inner_banner img{width: 100%;}
@-moz-document url-prefix() {
.banner_title{ top:33%!important;}	
}
/* ------- Home Banner Area End ------- */

/* ------- Inner Banner Area Strat ------- */
/* ------- Inner Banner Area End ------- */

/* ------- Pages Contener Area Strat ------- */
/* ..... Home Page Contener Area Strat ..... */
.abouttextmarg{ padding:90px 0px 50px 0px;}
.abouttextmarg .title_line{ font-family: 'Open Sans', sans-serif; font-size:16px; line-height:25px; color:#1f1f1f; font-weight:200; line-height: 28px;}
.abouttextmarg h1{background:url(../images/btm_dottedline.png) bottom center no-repeat; font-size:28px; color:#464343; font-weight:300; margin:0px 0px 15px 0px; padding: 0px 0px 25px 0px; font-family: 'Poppins', sans-serif; line-height: 20px; text-align: center;}
.abouttextmarg h1 span{color:#0D334D; font-weight: 700;}
.abouttextmarg .title_line p{ font-size:20px; color:#727272; font-weight:400; margin-bottom:0px; margin-top:12px; font-family: 'Poppins', sans-serif; line-height: 26px; text-align: center;}
.abouttextmarg .btn_projectdetail{margin:20px 0px; text-align: center; }
.abouttextmarg .btn_projectdetail a{background:#FF7F00; color:#FFFFFF; font-size:18px; font-weight:400; padding: 15px 30px 16px 30px; border-radius: 10px; 
  -webkit-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -ms-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
  transition: background 0.3s linear;}
.abouttextmarg .btn_projectdetail a:hover{background:#0F334F; color:#fff;}


.keybizservices{ padding: 10px 0px 80px 0px; background:#F8F8F8;}
.keybizservices h1{background:url(../images/btm_dottedline.png) bottom center no-repeat; font-size:28px; color:#464343; font-weight:300; margin:60px 0px 45px 0px; padding: 0px 0px 25px 0px; font-family: 'Poppins', sans-serif; line-height: 20px; text-align: center;}
.keybizservices h1 span{color:#0E334E; font-weight: 700;}
.keybizservices .btn_projectdetail{margin:20px 0px; text-align: center; }
.keybizservices .btn_projectdetail a{background:#FF7F00; color:#FFFFFF; font-size:18px; font-weight:400; padding: 15px 30px 16px 30px; border-radius: 10px;
  -webkit-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -ms-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
  transition: background 0.3s linear;}
.keybizservices .btn_projectdetail a:hover{background:#0F334F; color:#fff;}


.strength{background:url(../images/request_call_left.png) left center no-repeat #0F334F;  padding:90px 0px;}
.strength h1{font-family: 'Poppins', sans-serif; font-size: 35px; font-weight: 400; color: #ffffff; padding: 0px; margin: 0px;}
.strength h1 span{color: #FF7F00; font-weight: 400;}
.strength h2{font-family: 'Poppins', sans-serif; text-transform: none; font-size: 15px; font-weight: 400; color: #ffffff; padding: 10px 0px 10px 0px;}
.strength input{background: #ffffff; width: 28%; float: left; margin-right: 15px; padding: 25px 15px; border-radius: 0px; border:none;}
.strength .btninputorange{background: #FF7F00; float: left; padding: 14px 35px; font-family: 'Poppins', sans-serif; font-size: 16px; color: #ffffff; border-radius: 0px;}


.resource h1{font-size:32px; color:#474747; font-weight:200; margin-bottom:50px; font-family: 'Poppins', sans-serif; text-align: center;}


.innerbg{background:url(../images/shadow_bg.png) right top repeat-x #F7F7F7;}
.inner{ padding-top:40px; margin-bottom:100px;  }
.inner h1{ font-size:32px; color:#474747; font-weight:300; margin-bottom:50px; font-family: 'Poppins', sans-serif;}
.inner h1 span{ color:#0D334D; font-weight:bold;}
.inner h2{ font-size:20px; color:#474747; font-weight:500; margin-bottom:15px; font-family: 'Poppins', sans-serif;}
.inner h3{ font-size:20px; color:#000000; font-weight:500; margin-bottom:15px; font-family: 'Poppins', sans-serif;}
.inner h4{ font-size:28px; color:#0F334F; font-weight:500; margin-bottom:15px; font-family: 'Poppins', sans-serif;}
.inner p{ font-size:15px; color:#868686; font-weight:normal; font-family: 'Open Sans', sans-serif; line-height: 32px; }
.inner ul.dots{ float:left;}
.inner ul.dots li{ background:url(../images/lidots.png) left 13px no-repeat;  font-size:15px; color:#868686; font-weight:normal; font-family: 'Open Sans', sans-serif; line-height: 32px; padding-left:20px;}
.inner .linedots{ border-bottom:1px dashed #bbbbbb; padding:10px 0px 10px 0px; margin:10px 0px 50px 0px;}
.inner .width100{width: 100%;}
.inner .contactpage .header_call1{ background:url(../images/btm_call.png) left 18px no-repeat; padding:15px 0px 0px 33px; border-right:none; font-size:15px; font-weight:normal; color:#333333; text-align:left; line-height:16px; vertical-align:top;}
.inner .contactpage .btm_address{ background:url(../images/icon_locationcontact.png) left 5px no-repeat; padding:0px 0px 0px 33px; border-right:none; font-size:15px; font-weight:300; color:#333333; text-align:left; line-height:22px; vertical-align:top;}
.inner .contactpage .btm_mail{ background:url(../images/btm_email.png) left center no-repeat; padding:15px 0px 15px 33px; border-right:none; font-size:15px; font-weight:normal; color:#333333; text-align:left; line-height:16px; vertical-align:top;} 
.baseimg {position: relative; outline: 1px solid white; outline-offset: -8px; margin-bottom: 30px;}
.text-block {position: absolute; bottom: 10px; left: 10px;
  background-color: black; color: white; padding-left: 15px; padding-right: 15px;}
.text-block h4{ font-size:14px; color:#FF7F00; font-weight:300; margin:8px 0px 10px 0px; font-family: 'Poppins', sans-serif;}


.tg-siderbar { width: 100%; float: left;}
.tg-siderbar .tg-widgettitle h3 { color: #fff; font-size: 16px; line-height: 16px; margin-bottom: 0px;}
.tg-siderbar .tg-widget { padding: 0; border-radius: 4px; border: 1px solid #ddd;}
.tg-widget { width: 100%; float: left; padding: 80px 0; position: relative;}
.tg-siderbar .tg-widgettitle { width: 100%; float: left;  margin: 0;  border: 0; padding: 20px; background: #515151;
 border-radius: 4px 4px 0 0;}
.tg-widgetcontent { width: 100%; float: left; padding: 0 20px;color: #515151;}
.tg-widget ul { width: 100%; float: left; list-style: none;  line-height: 17px;}
.tg-widget ul li {width: 100%; float: left; padding: 15px 0; line-height: inherit; list-style-type: none; border-bottom:1px solid #cccccc;}
.tg-widget ul li:last-child { border-bottom:0px; }
.tg-widget ul li a { color: #515151; font-family: 'Poppins', sans-serif;}






/*table formate start here*/

table{ width: 100%; border-collapse: collapse;  }
tr:nth-of-type(odd) { background:#F8F8F8;}
th { background:#72AA42; color:#fff!important; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:bold; border-right:2px solid #FFF!important; padding:13px 10px!important; }
td, th { border:none; text-align: left; padding:10px 10px; font-size:13px; font-family: 'Open Sans', sans-serif; color:#26516b; }

    td:nth-of-type(1) { content: ""; width:20%;}
    td:nth-of-type(2) { content: ""; width:20%;}
    td:nth-of-type(3) { content: ""; width:20%;}
    td:nth-of-type(4) { content: ""; width:20%;}
    td:nth-of-type(5) { content: ""; width:20%;}
    
td{ border-bottom: 1px solid #ddd; padding:20px 10px;}
th{ border-bottom: 2px solid #fff;}
/*table formate end here*/



.inner .appoint input{ background:#EEEEEE; width:90%; font-family:'Open Sans', sans-serif; border:none; 
margin:4px 0px 12px 0px; padding:30px 15px; font-size:13px; color:#7E7E7E;}
.inner .appoint textarea{ background:#EEEEEE; width:90%; font-family:'Open Sans', sans-serif; border:none; 
margin:4px 0px 12px 0px; padding:30px 15px; font-size:13px; color:#7E7E7E;}
.inner .btn{ background:#494949; color:#FFF; font-family:'Open Sans', sans-serif; font-size:15px; border-radius:5px; padding:10px 30px;         
  -webkit-transition: background 0.3s linear;
        -moz-transition: background 0.3s linear;
        -ms-transition: background 0.3s linear;
        -o-transition: background 0.3s linear;
        transition: background 0.3s linear;}
.inner .btn a{color:#FFF;}
.inner .btn:hover{ background:#FF7F00; color:#FFF; font-family:'Open Sans', sans-serif; font-size:15px; border-radius:5px; padding:10px 30px;}

.contact a {text-decoration:none; color:#FBBA00; outline:none; text-decoration: none;}
.contact a:hover {text-decoration:none; color:#333333;}

.inner .borderinner img{outline: 1px solid white; outline-offset: -8px;}
.inner .breadcum{ font-size: 12px; color: #333333; font-family:'Open Sans', sans-serif; padding-top:30px; text-align: right; font-weight: bold;  }




/* ..... Home Page Contener Area End ..... */

/* ..... Inner Page Contener Area Strat ..... */

/* ----------- Images Gallery Css Strat ----------- */

/* ----------- Images Gallery Css End ----------- */

/* ..... Inner Page Contener Area End ..... */
/* ------- Pages Contener Area End ------- */

/* ------- Footer Area Strat ------- */
/* ------- Footer Area Strat ------- */
footer{ background:#ffffff; padding:35px 0px 10px 0px; color:#444444; font-family: 'Poppins', sans-serif;}
footer h3{ font-family: 'Poppins', sans-serif; font-size:35px; color:#0F334F; font-weight:300; margin-bottom:25px;}
footer h4{ font-family: 'Poppins', sans-serif; font-size:16px; color:#0F334F; font-weight:600; margin-bottom:5px;}

.connect{ text-align: left; color: #FFFFFF; font-size: 18px; font-family: 'Poppins', sans-serif; margin: 30px auto 20px auto; padding: 0px 0px 0px 0px; }
.connect ul{ text-align:center; margin:0px auto; }
.connect ul li{ float: left; display: block; margin: 20px 10px;}

.locationicon{background:url(../images/btm_location_icon.png) top left no-repeat; padding: 0px 0px 0px 30px;}
.phoneicon{background:url(../images/btm_call.png) top left no-repeat; padding: 0px 0px 0px 30px;}
.mailicon{background:url(../images/btm_email.png) left 5px no-repeat; padding: 0px 0px 0px 30px; margin-top: 10px;}
.mailicon a{color: #FF7F00;}

.footer_btm_bg{background:url(../images/bg_img_btm.jpg) center 13px no-repeat; min-height: 168px;}
.footer_bottom .textleft{text-align:left;}
.footer_bottom .textright{text-align:right;}
.footer_bottom{font-family: 'Open Sans', sans-serif; border-top: 2px dotted #e0e0e0;  margin:20px 0px 10px 0px; padding: 14px 0px 0px 0px; text-align:center; font-size:12px; color:#132C43;}
.footer_bottom a{color:#F1631F;}
/* ------- Footer Area End ------- */

#toTop { background:#FFCB30; text-align:center; padding:8px 12px; border-radius:5px; position:fixed; /* this is the magic */ bottom:10px; /* together with this to put the div at the bottom*/ right:10px; cursor:pointer; display:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/* ========== Style Css End ========== */

/* ==================== Bootstrap Css Strat ==================== */
@media screen and (min-width : 990px) and (max-width : 1980px) {
.navbar-nav > li:hover > .dropdown-menu {display: block;}
.navbar-inverse .navbar-brand{ display:none; }
.navbar-collapse{ padding-left:0px; padding-right:0px;}
.dropdown-menu > li{ border-bottom:#dddddd solid 0px;}
.dropdown-menu > li:last-child{ border-bottom:none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff!important;
  text-decoration: none;
  background-color: #5b5b5b;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff!important;
  text-decoration: none;
  background-color: #5b5b5b;
  outline: 0;
}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
.owl-carousel .owl-item .owl-item{ float:none; width:95%;}
.nav > li{ font-size:12px;}
.navbar-inverse .navbar-nav > li > a { padding: 17px 10px;}
.linkedin a{ margin:0px;}
.banner_btn{ margin-top:5px;}
.true_arrow li{ margin-bottom:15px;}
footer input[type="text"]{ width:64%;}
.footer_bottom ul.app_btn li { display: inline-block;  width: 47%;}
.footer_bottom ul.app_btn{ margin-top:10px;}
.footer_social{ margin-top:10px;}
.footer_bottom .payment{ margin-top:17px;}
.banner_btn{top:285px!important;}

}
@media (max-width: 990px) {
.navbar-header {float: none;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important; margin: 7.5px -15px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
.navbar-text {float: none; margin: 15px 0;}
.navbar-collapse.collapse.in { display: block!important;}
.collapsing {overflow: hidden!important;}
.navbar-inverse .navbar-brand{ color:#121213;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:transparent;}
}
@media only screen and (max-width:1000px) {
.banner_text{ font-size:22px; margin-bottom:25px; line-height:26px;}
.banner_btn{ top:231px!important;}
.work_flow_bg{ display:none;}
.header_call{ display: none;}
.header_mail{display: none;}
.linkedin{display: none;}
.navigation{background:#0F334F;}
.width100small{width: 100%}
.tab_space{ margin-top:50px;}
.footer_social{ text-align:center;}
.footer_bottom .payment{ margin-top:30px;}
.footer_bottom .copy_msg{ text-align:center; margin-top:33px;}
.footer_social li {display: inline-block;  float: none;}
.footer_bottom ul.app_btn li { display: inline-block; float:none; width:auto;}
.footer_bottom ul.app_btn{ text-align:center;}
.video_cnt_block{ margin-top:0px;}
.linkedin a, .blog a{ padding:15px 10px;}

}
@media screen and (min-width : 980px) and (max-width : 1024px) {

}
@media screen and (min-width : 400px) and (max-width : 1024px) {
}
@media screen and (min-width : 768px) and (max-width : 990px) {

}
@media screen and (min-width : 700px) and (max-width : 800px) {

}
@media only screen and (max-width:900px) {
}
@media only screen and (max-width:800px) {

}
@media only screen and (max-width:768px) {
	
}
@media screen and (min-width : 700px) and (max-width : 800px) {
	
}
@media screen and (min-width : 600px) and (max-width : 640px) {
	
}
@media only screen and (max-width:760px) {
  .img100{width: 100%;}
.owl-carousel .owl-item .owl-item{ width:100%;}
.navigation{ padding-top:0px;}
.navbar-inverse .navbar-brand{ color:#fff;}
.navbar-nav { float: none!important; margin-top:0px!important; margin-bottom:0px!important;}
.navbar-toggle{ background:#FFCB30!important; border:#000 solid 1px!important;}
.navbar-inverse{ background:#FFCB30 !important; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.nav > li{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.nav > li , .nav > li:last-child , .nav > li:first-child { margin-left:0px!important; background:none; font-size:14px;}
.nav > li a, .nav > li:last-child a, .nav > li:first-child a,.navbar-inverse .navbar-nav > li:first-child >  a, .navbar-inverse .navbar-nav > li:last-child >  a{ padding:12px 14px!important; display:block;}

.nav > li{ border-bottom:#364655 solid 1px;}
.nav > li:last-child{ border-bottom:#4b4a4a solid 0px;}
.navbar-inverse .navbar-nav > li > a{ color:#fff!important;}
.navbar-inverse .navbar-nav > li:hover a, .navbar-inverse .navbar-nav > li.active a{ background:#092782;}
.navbar-inverse .navbar-nav > li:hover a{ color:#fabb06 ;} 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fabb06;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background:#092782!important;}

.menubtom ul li a{float: none;}
.connect { width: 57%;}
.inner .appoint input { width: 100%;}
.strength input { width: 100%;  margin-right: 15px; margin-bottom: 15px;}


.dropdown-menu li{ font-size:14px;}
.dropdown-menu li li{ font-size:12px;background:url(../images/line_divder.jpg) no-repeat 10px 16px;}
.navbar-nav > li > .dropdown-menu li ul li a{ padding:8px 20px;}
.navbar-nav > li.dropdown a{ background:none;}
.navbar-inverse .navbar-nav > li:hover li a, .navbar-inverse .navbar-nav > li.active li a{ background:none!important;}
.dropdown-menu li ul{ display:block; position:relative; right:0px;}
.dropdown-menu li ul{ background:none!important;}
.work_flow .col-sm-3{ margin-bottom:30px;}
.video_block_title{ display:block;}
.video_block{ text-align:center; margin-top:30px;}
.video_block .img-responsive{ display:inline-block;}
footer .col-sm-4{ margin-bottom:30px;}
.tab_space { margin-top: 30px;}
.footer_social li a{ padding:5px 0px;}
.footer_social{ margin-bottom:30px;}
.footer_bottom{ text-align:center;}
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}

.footer_bottom .textleft{text-align:center;}
.footer_bottom .textright{text-align:center;}

.topheadercontact .leftpart{background:url(../images/icon_top_mail.png) 15px 14px no-repeat; padding: 9px 0px 10px 35px;}
.topheadercontact .rightpart{background:url(../images/icon_top_phone.png) left 14px no-repeat; padding: 10px 15px 10px 25px; float: right;}
header { margin: 22px 0px 0px 0px;}
}
@media only screen and (max-width:680px) {
.banner_btn { top: 70%!important;}
.banner_btn a{ font-size:13px;}
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media only screen and (max-width:640px) {
h1{ font-size:24px;}
.video_block_title{ font-size:24px;}
.track_input_box { max-width: 300px;}
.track_input_box button{ font-size:16px;}
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media (max-width: 480px) {
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media (max-width: 470px) {
	.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
  .certificate .imggap img{width: 100%;}
}
@media (max-width: 450px) {
.banner_btn { top: 80%!important;}
.banner_btn a{ font-size:10px; padding:7px;}
.banner_text{ font-size:30px; line-height:35px; width:100%; white-space:nowrap;}
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}	
.certificate .imggap img{width: 100%;}
}
@media (max-width: 400px) {
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media (max-width: 360px) {
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}
@media (max-width: 320px) {
.certificate .imggap{padding-bottom: 30px; display: inline-table; width: 49%;}
.certificate .imggap img{width: 100%;}
}