body{ padding: 0px; margin: 0px; list-style: none; font: normal 14.58px/25.08px 'Poppins', sans-serif; color:#191825; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}



/*font-family: 'Poppins';*/



/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}





.bannersec{ width: 100%;}


/*16.03 footer*/
.container{max-width:1200px;}
.tophead h1 ,.tophead h2{font-size:46.88px; line-height:51px; color:#20bad1; font-weight: 700;position:relative;padding-bottom:30px;text-transform:uppercase;}
.tophead h1:after ,.tophead h2:after{content:''; position:absolute; bottom:0px; left:0; width: 65px; height:5px; background:#20bad1;}
.m_btn{padding:0 25px;background:#20bad1; line-height:45px; font-size:16.67px; color:#fff;display:inline-block; border:1px solid #20bad1;font-weight:600;position: relative;vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.m_btn::before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #fff; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.m_btn:hover::before{ -webkit-transform: scaleX(1); transform: scaleX(1); }
.m_btn:hover{color: #20bad1;}



.footer_sec{background:url(../images/footer_bg.jpg) no-repeat center center;background-size:cover; padding:230px 0 45px;}
.foot_logo{max-width:100%;}
.ft_bx{float:right;}
.ft_bx ul{margin-bottom:37px;}
.ft_bx li{display:inline-block;margin:0 30px;}
.ft_bx li a{font-size:18.6px; line-height:22px; color:#ffffff;}
.ft_bx li:last-child{margin-right:0;}






/*head*/
.mnu_phn{display: inline-flex; align-items: center;}
.mnu_phn li{display: inline-block;margin-left: 50px;}
.mnu_phn li:first-child{margin-left: 0;}
.phn{display: inline-flex;justify-content:center;align-items:center;font-size: 16.67px;line-height: 42px;font-weight: 600;color: #191825;}
.phn:hover{color: #20bad1;}
.phn img{width: 39px;height: 39px;border-radius: 50%;display: inline-block;margin-right: 15px;}
.mnu_phn .m_btn{line-height: 39px;}


.menu_sec li{margin: 0 5px;}
.menu_sec a{font-size: 15.63px;line-height: 20px;color: #191825;display: inline-block;padding: 10px;border: 1px solid transparent;text-shadow: 0 0 1px rgba(255,255,255,0.3); -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s;}
.menu_sec a::before{position:absolute;top:70%;left:50%;color:transparent;content:'•';text-shadow:0 0 transparent;-webkit-transition:text-shadow 0.3s,color 0.3s;-moz-transition:text-shadow 0.3s,color 0.3s;transition:text-shadow 0.3s,color 0.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;}
.menu_sec a:hover::before,.menu_sec a:focus::before, .menu_sec li.actv a::before{color:#20bad1;text-shadow:10px 0 #20bad1,-10px 0 #20bad1;}
.menu_sec a:hover,.menu_sec a:focus, .menu_sec li.actv a{color:#20bad1;}
.header_sec{padding: 24px 0;}
.header_sec .navbar-brand{padding: 0;margin: 0 15px 0 0;width: 137px;}
.header_sec .navbar-brand img{width: 100%}
.header_sec.fixed{width: 100%;position: fixed;top: 0;left: 0;z-index: 9;background: #fff;border-bottom: 1px solid #000;}



.bannersec{width: 100%;position: relative;}
.bannersec::before{content: "";background: linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.bannersec::after{content: ""; background: url(../images/ban_gradi.png) no-repeat;position: absolute;top: 0;left: 0;width: 530px; height: 100%;}
.ban_img{width: 100%;height: 560px;object-fit:cover;}
.ban_con{width: 100%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: 2;}
.ban_txt{max-width: 50%;position: relative;z-index: 3;}
.ban_txt::before{content: ""; clip-path: polygon(0 0, 75% 0, 100% 99%, 25% 100%);/*background: rgba(32,186,209,1);*/position: absolute;top: -40px;left: -40px;width: 425px; height: 335px;z-index: 2;mix-blend-mode: soft-light; background: rgb(8,46,74);
/*background: linear-gradient(90deg, rgba(8,46,74,0.6222864145658263) 0%, rgba(32,186,209,0.39539565826330536) 100%);*/background: linear-gradient(90deg, rgba(8,46,74,0.8222864145658263) 0%, rgba(32,186,209,0.59539565826330536) 100%);z-index: -1;}
.ban_txt em{font-size: 20.83px;line-height: 26px;font-style: normal;color: #20bad1;display: inline-block;padding-bottom: 15px;}
.ban_txt strong, .ban_txt h1{font-size: 52.08px;line-height: 70px;font-weight: 800;color: #fff;display: inline-block;padding-bottom: 15px;width: 100%;}
.ban_txt .m_btn{margin-top: 15px; }






.srvc{padding-top: 90px;background: #000;}
.srvc_tt{margin-top: 28px;padding-top: 15px;}
.srvc_tt h1::after{display: none;}
.srvc_tt em{display: inline-block;font-style: normal;color: #fff;padding-bottom: 45px;text-transform: uppercase;position: relative;padding-left: 25px;}
.srvc_tt em::before{content: "";background: #20bad1;width: 15px;height: 3px;position: absolute;top: 12px;left: 0;}


.srvc .row{margin: 0 -22px;}
.srvc .col-md-4{padding: 0 22px;}
.srvc_bx{display: flex;justify-content:center;align-items:center;width: 100%;height: 260px;margin-top: 28px;background: #eff7f8;flex-direction:column;position: relative;transition: 0.5s all;text-align: center;}
.srvc_bx img{max-width: 64px;display: inline-block;margin-bottom: 10px;transition: 0.5s all;}
.srvc_bx h6{font-size: 17.71px;line-height: 23px;font-weight: 600;color: #000;transition: 0.5s all;}
.srvc_hov{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.srvc_bx:hover{background: #20bad1;}
.srvc_bx:hover h6{color: #fff;}
.srvc_bx:hover img{filter:brightness(0) invert(1);}






.abtUs_bd{padding: 124px 0 62px;position: relative;}
.abtUs_bd::before{position: absolute;top: 0;left: 0;width: 100%;height: 218px;content: "";background: #f2f2f2;}
.abtUs_bd .row{margin: 0 -24px;}
.abtUs_bd .col-md-6{padding: 0 24px;}
.abt_img img{width: 100%;filter: grayscale(100%);}
.abt_img{position: relative;}
.abt_img::before{content: "";background: url(../images/abt_sd.png) no-repeat;width: 165px;height: 175px;position: absolute;top: 30px;left: -80px;z-index: 1;background-size: 100% 100%;}
.abt_img::after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;}
.abt_txt h2{margin-bottom: 35px;}
.abt_txt p{color: #191825;padding-bottom: 20px;text-align: justify;}


.abt_txt .m_btn{min-width: 171px;text-align: center;}
.srvc_bx{padding: 10px;}




.footer_sec{background:url(../images/footer_bg.jpg) no-repeat center center;background-size:cover; padding:230px 0 45px;}
.footer_sec .container{max-width:1075px;}
.foot_logo{max-width:100%;}
.ft_bx{text-align:right;width: 100%;}
.ft_bx ul{margin-bottom:37px;}
.ft_bx li{display:inline-block;margin:0 30px;}
.ft_bx li a{font-size:18.6px; line-height:22px; color:#fff;}
.ft_bx li:hover a{color:#20bad1;}
.ft_bx li:last-child{margin-right:0;}
.ft_txt{border-top: 1px solid rgba(255,255,255, 0.4);}
.ft_txt p{color:#fff;padding-top:22px;line-height:38px;font-size: 16.67px;font-family: "PT Sans", sans-serif; }
.ft_txt a{display:inline-block;color:#fff;}
.ft_txt a:hover{color:#20bad1;}
.partner_sec h2:after{display:none;}
.partner_sec{padding-top:124px;}
.partner_in{margin:0 62px -156px 62px ; position:relative; z-index:1; background:#fff; box-shadow: 0px 1px 2px 0px #eeeeee;box-shadow: 3px 5px 20px 4px rgba(0,0,0, 0.1);padding: 4px;}
.partner_sec h3{font-size:36.46px; line-height: 41px;color:#20bad1;font-weight:800;padding-bottom:29px;text-transform:uppercase;}
.partnr_fmin{padding:40px 0 30px 30px;}
.partnr_fmin .row{margin:0 -12px;}
.partnr_fmin .input_clum{padding:0 12px;margin-bottom:10px;} 
.partnr_fmin input[type='text'] ,.partnr_fmin input[type='submit'] ,.partnr_fmin input[type='email'] ,.partnr_fmin textarea , .partnr_fmin input[type='tel']{
width: 100%;height:46px; border:2px solid #dddddd; border-radius:5px;padding: 0 12px; color:#000;font-family: 'Gotham Book';outline:none;font-size: 14.59px;line-height: 20px;
}  
.partnr_fmin input[type='text']::placeholder,.partnr_fmin input[type='submit']::placeholder ,.partnr_fmin input[type='email']::placeholder ,.partnr_fmin textarea::placeholder , .partnr_fmin input[type='tel']::placeholder{color:#8e8e8e;text-transform: uppercase;}
.partnr_fmin textarea{height:151px; resize:none;color:#000;padding-bottom: 10px;padding-top: 10px;}
.partnr_fmin input[type='submit']{background-color:#191825;color:#fff;border:2px solid #191825;text-transform:uppercase;}
.partnr_fmin input[type='submit']:hover{background:#20bad1;color: #fff;border-color: #20bad1; }
.con_detl{background:#20bad1;padding:36px 31px;height:100%;}
.con_detl h3{color:#fff;padding-bottom:8px;}
.phon_msg li ,.ftl li{position:relative;padding:19px 0 19px 53px; border-bottom:1px dashed #fff;}

.phon_msg li i ,.ftl li i{position: absolute;top:50%;left:0; transform: translateY(-50%);width:39px;height:39px;display:inline-block;border-radius:50%;overflow: hidden;}
.ftl{padding-top:22px;position: relative;display: flex; justify-content: space-between;}
.ftl li a, .phon_msg a{font-size:17.75px;line-height:23px;color:#fff;}
.ftl li i img ,.phon_msg li i img{width:100%; height:100%;} 
.ftl li i{width:32px; height:32px;}
.ftl li{border:none;display:inline-block;padding:0 0 0 40px;position: relative;}
.phon_nm a{font-size:26.04px; line-height:30px; font-weight:bold; font-family: 'Proxima Nova Bl';}
.partner_titin{display:flex;justify-content: space-between;align-items:center;margin-bottom:118px;}
.partner_titin h2{padding-bottom:0 !important;}
.partner_titin h4{font-size:35.42px; line-height:64px; color:#fff;background:#191825;padding:0 25px;font-weight:600;position:relative;}
.partner_titin h4:before{content:'';position: absolute;top:50%;left:-65px;transform: translateY(-50%);width:65px; height:2px;background:#191825;}
.director_sec{padding:95px 0 0px;margin-top:62px;}
/*.director_sec:before{content:''; position:absolute; top:0; right:0; background:#20bad1; height:100%; width:535px;}*/
.director_sec h2{margin-bottom:36px;}
.director_sec p{padding-bottom:20px; color:#191825;text-align: justify;}
.director_sec p b{font-weight:600;}
.driec_imgin{position:relative; z-index:2;}
.driec_imgin img{width:100%; object-fit:cover;}
.driec_imgin:before{content:''; width:400px; height:87%; background:#fff; position:absolute; right:-14px;top:50%; transform: translateY(-50%);z-index:-1;}
.driec_imgin::after { content: '';  position: absolute;  top: -95px;  right: -168px;  background: #20bad1;  height:493px;  width: 535px;  z-index: -2;  }
.director_sec .row{margin:0 -25px;}
.director_sec .col-md-6{padding:0 25px;}


/*abt*/

.abt_in {padding: 120px 0;}
.ban_in .ban_txt::before{width: 257px; height: 156px;}
.ban_in .ban_img{height: 250px;}
.abt_in .abtUs_bd::before{display: none;}
.abt_in .abtUs_bd{padding: 0;}
.abt_in .abt_mb{display: none;}
.abt_prt{padding-top: 0 !important;}


 
 
.ftl li a:hover, .phon_msg a:hover{color: #191825;}
.partnr_fmin input[type="submit"]{font-weight: bold;}
.ft_logo {display: inline-block;width: 272px;}
.ft_logo img{width: 100%;}
 
 
.abtUs_bd::before{display: none;}
 
 
.conct_sec{padding-top: 90px;}
 

/*18.03.2024  services*/ 
.srvic_prob{padding:110px 0 50px;background:#fff;}
.srvic_prob h5{position:relative; text-transform:uppercase; margin-bottom:42px; padding-left:26px;color:#000;}
.srvic_prob h5:before{content:''; position:absolute; top:50%; left:0; transform:translateY(-50%); width:15px; height:3px; background:#20bad1;}
.srvic_prob h2:after{display:none;}
.srvic_prob .row{margin:0 -22px;} 
.srvic_prob .col-md-4{padding:0 22px; margin-bottom:50px;} 
.srvic_inbx{border:1px solid #cdcdcd;overflow: hidden;position: relative;transition: 0.5s all;min-height: 752px; }
.srvic_inbx img{width:100%; object-fit:cover;}
.srvc_txt{padding:35px 50px 20px 34px;position:relative; margin:0;}
.srvc_txt i{position:absolute;top:-30px; right:23px; background:#20bad1;width:81px; height:82px;display:flex; justify-content:center; align-items:center;transition:0.5s all;padding: 16px;}
.srvc_txt i img{width:100%;}
.srvc_txt h6{font-size:17.71px; line-height:21px; color:#000000; font-weight:600; padding-bottom:15px;}
.srvc_txt p{line-height:27.08px; color:#9c9c9c;padding-bottom: 10px;text-align: justify;} 
.srvic_prob .srvc_tt em{color:#000;}
.srvic_imgin{position:relative;}
.srvic_imgin:after{content:''; position:absolute; top:-100%; right:0;width:100%; height:100%; background:rgb(32, 186, 209,0.5);transition:0.5s all;}
.srvic_inbx:hover .srvic_imgin:after{top:0;}
.srvic_inbx .srvc_hov{z-index: 2;}
.srvic_inbx:hover .srvc_txt i{background:#191825;;}
.srvic_inbx:hover{border-color: #20bad1;}
.srvic_prob .srvc_tt{margin-top: 0;}
 
 
 
 
 
 
.dirc{padding-bottom: 60px;}
.dirc .partner_titin{margin: 0;padding-top: 60px;}
.dirc .partner_titin h2{margin: 0;}
.partner_titin h4::before, .dirc .partner_titin h2::after{display: none;} 
 
 
 
.abtUs_bd .abt_img.abt_img2{display: none;}


.srvc_txt { padding: 60px 20px 10px 20px;}

 
.certiImg{display: inline-block;width: 100%;padding-top: 30px;} 
.certiImg img{max-width: 100%;width: 200px;display: block;margin: 0 auto;} 
 
.srvcreorder{padding: 90px 0 !important;}
.srvcreorder h2{text-align: center;} 
.srvcreorder h2::after { left: 50%; transform: translateX(-50%); }
 
 
 
.dotList li{position: relative;padding-bottom: 10px;padding-left: 15px;} 
.dotList li::before{content: "";width: 7px;height: 7px;background: #20bad1;border-radius: 50%;position: absolute;left: 0;top: 9px;}

.footer_sec .certiImg {background: #fff; padding: 10px;}
.ft_logo { max-width: 100%; }
 
 
.ftl { justify-content: flex-start;} 
.ftl li{ margin-left: 10px; }
.ftl li:first-child{ margin-left: 0px; }




 
 
  
  
@media (min-width: 991px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }








}

@media (min-width: 1200px) and (max-width: 1399px) {
.container{max-width:1170px;}



.header_sec .navbar-brand { width: 100px; }
.menu_sec li { margin: 0; }
.phn img { width: 32px; height: 32px; margin-right: 8px; }
.mnu_phn li { margin-left: 20px; }
.phn, .mnu_phn .m_btn { font-size: 14.67px;}
.header_sec { padding: 15px 0; }
.ban_txt em { font-size: 18.83px; line-height: 24px;}
.ban_txt strong, .ban_txt h1 { font-size: 40.08px; line-height: 54px;}
.ban_txt::before { top: -30px; left: -30px; width: 375px; height: 290px;}
.ban_img { height: 490px;}
.srvc { padding-top: 40px; }
.srvc_txt em { padding-bottom: 25px;}
.tophead h1, .tophead h2 { font-size: 38.88px; line-height: 42px;padding-bottom: 15px;}
.abtUs_bd { padding: 60px 0 30px;}
.abtUs_bd::before {height: 130px;}
.abt_txt h2 { margin-bottom: 20px; }
.abt_txt p {padding-bottom: 10px; }
.abtUs_bd .row { margin: 0 -15px; }
.abtUs_bd .col-md-6 { padding: 0 15px; }


.director_sec{padding: 90px 0 0px;margin-top: 30px;}
.driec_imgin::after{height: 478px;top: -90px; right: -105px;} 
.driec_imgin::before{right: -12px;width: 296px;}
.director_sec h2 {margin-bottom: 32px; }
.director_sec p { padding-bottom: 18px;}
.partner_sec { padding-top: 60px; } 
.partner_titin{margin-bottom: 60px;}
.partner_titin h4::before{width: 60px;left: -60px;}
.partner_titin h4 { font-size: 30.42px; line-height: 61px; }
.partner_in { margin: 0 50px -156px 50px;}
.partner_sec h3 { font-size: 32.46px;line-height: 36px; }
.partnr_fmin input[type="text"], .partnr_fmin input[type="submit"], .partnr_fmin input[type="email"], .partnr_fmin textarea, .partnr_fmin input[type="tel"]{
height: 44px;
}
.phon_nm a{font-size: 24.04px;} 
.phon_msg li i{width: 36px; height: 36px;}
.ftl li i{width: 30px; height: 30px;}
.footer_sec{padding: 200px 0 45px;}
.partner_in { margin: 0 50px -100px 50px;}
.driec_imgin::after { height: 448px; top: -60px; right: -30px; width: 414px; }
.ftl li a, .phon_msg a{font-size: 16.75px; line-height: 23px;}
.ft_bx ul { margin-bottom: 20px; }
.ft_txt p { padding-top: 14px;line-height: 28px;font-size: 14.67px;}
.footer_sec { padding: 160px 0 40px; }

/*abt*/

.abt_in { padding: 60px 0; }

.ban_in .ban_txt::before { width: 190px; height: 125px; }


.partnr_fmin textarea{ height: 130px; }
.ft_logo { width: 210px;}
.ft_bx li { margin: 0 20px; }


.srvic_prob{padding: 60px 0 30px;}
.srvic_prob .col-md-4 { padding: 0 15px;margin-bottom: 30px;}
.srvic_prob .row { margin: 0 -15px; }
.srvc_txt { padding: 20px;}
.srvc_txt i { width: 60px; height: 60px; padding: 10px;top: -25px; }

.srvc_tt em { padding-bottom: 20px;}


.dirc .partner_titin { padding-bottom: 60px; }
.dirc{padding: 60px 0 0px;}  

.srvc_txt { padding: 50px 20px 10px 20px;}


.srvcreorder{padding: 60px 0 !important;}



}


@media only screen and (max-width: 1199px) {  
  
  
.header_sec .navbar-brand { width: 100px; }
.menu_sec li { margin: 0; }
.phn img { width: 32px; height: 32px; margin-right: 8px; }
.mnu_phn li { margin-left: 20px; }
.phn, .mnu_phn .m_btn { font-size: 14.67px;}
.header_sec { padding: 15px 0; }
.ban_txt em { font-size: 17.83px; line-height: 20px;padding-bottom: 10px;}
.ban_txt strong, .ban_txt h1 { font-size: 36.08px; line-height: 47px; }
.ban_txt::before { top: -20px; left: -20px; width: 300px; height: 235px;}
.ban_img { height: 400px;}
.srvc { padding-top: 40px; }
.srvc_txt em { padding-bottom: 10px;}
.tophead h1, .tophead h2 { font-size: 32.88px; line-height: 36px;padding-bottom: 15px;}
.abtUs_bd { padding: 60px 0 30px;}
.abtUs_bd::before {height: 130px;}
.abt_txt h2 { margin-bottom: 20px; }
.abt_txt p {padding-bottom: 10px; }
.abtUs_bd .row, .srvc .row { margin: 0 -15px; }
.abtUs_bd .col-md-6, .srvc .col-md-4 { padding: 0 15px; }
.m_btn { padding: 0 15px; line-height: 40px; font-size: 14.67px;}
.abt_txt .m_btn { min-width: 137px;}
.ban_txt .m_btn { margin-top: 5px; }
.srvc_bx img { max-width: 55px;}
.srvc_bx h6, .srvc_txt h6 { font-size: 15.71px; line-height: 20px;}
.srvc_bx { height: 220px;}
.abt_img::before { width: 75px; height: 110px; top: 15px; left: -28px; }



.director_sec { padding: 40px 0 0px; margin-top: 30px;}
.driec_imgin::before{right: -15px;height: 80%;}
.driec_imgin::after { height: 353px; top: -40px; right: -30px; width: 414px; }
.director_sec h2 { margin-bottom: 15px; }
.director_sec p { padding-bottom: 12px; }
.partner_sec { padding-top: 60px; } 
.partner_titin h4::before {left: -55px; width: 55px;}
.partner_titin h4 { font-size: 25.42px; line-height: 45px; padding: 0 20px; }
.partner_titin{margin-bottom:60px;}
.partnr_fmin { padding: 20px 0 20px 20px; }
.partner_in{margin: 0 40px -164px 40px;}
.partner_sec h3 { font-size: 27.46px; line-height: 32px;padding-bottom:20px;}
.con_detl h3 {padding-bottom: 5px;}
.partnr_fmin .row { margin: 0 -7px; }
.partnr_fmin .input_clum { padding: 0 7px; margin-bottom: 9px; }
.con_detl{padding: 20px;}
.phon_nm a { font-size: 24.04px;}
.phon_msg li, .ftl li{padding: 15px 0 15px 48px;}
.ftl li a, .phon_msg a { font-size: 14.75px; line-height: 18px; }
.ftl li i { width: 27px; height: 27px; }
.ftl li { padding: 15px 0 15px 30px;}
.ftl { padding-top: 0px;}
.phon_msg li i{width: 35px; height: 35px;}
.phon_nm a{font-size:20.04px;line-height:24px;}
.footer_sec .container{max-width:883px;}
.foot_logo{width: 256px;}
.ft_bx ul{margin-bottom: 25px; }
.ft_bx li{margin: 0 15px;}
.ft_bx li a { font-size: 16.6px; line-height: 20px }
.ft_txt p{padding-top: 22px;font-size:15px;line-height:32px;}
.ft_txt p br{display:none;}
.footer_sec { padding: 150px 0 30px; }
.partner_in{margin: 0 40px -100px 40px;}



/*abt*/

.abt_in { padding: 60px 0; }
.ban_in .ban_txt::before { width: 165px; height: 100px; }

.ft_logo { width: 200px; }


.srvic_prob{padding: 60px 0 30px;}
.srvic_prob .col-md-4 { padding: 0 15px;margin-bottom: 30px;}
.srvic_prob .row { margin: 0 -15px; }
.srvc_txt { padding: 20px;}
.srvc_txt i { width: 60px; height: 60px; padding: 10px;top: -25px; }

.srvc_tt em { padding-bottom: 15px;}
.srvic_prob .srvc_tt{padding-top: 0;}


.dirc .partner_titin { padding-bottom: 60px; }

  
  
.abtUs_bd .abt_img.abt_img1{display: none;}
.abtUs_bd .abt_img.abt_img2{display: block;width: 500px;float: left;margin-right: 15px; margin-bottom: 10px;}
.abtUs_bd .col-md-6:nth-child(1){display: none;}
.abtUs_bd .col-md-6:nth-child(2){flex: 0 0 100%;max-width: 100%;}  
  
  
.srvc_txt { padding: 48px 20px 10px 20px; }  

  
.srvcreorder{padding: 60px 0 !important;}
.srvic_inbx { min-height: 805px; }
  
} 
@media (min-width: 992px) and (max-width: 1199px) {
.container{max-width:960px;}













}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #20bad1;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: #fff; width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}     
.container{max-width:720px;}






.ban_txt strong, .ban_txt h1 { font-size: 31.08px; line-height: 40px; }
.ban_txt::before { height: 215px;}
.tophead h1, .tophead h2 { font-size: 27.88px; line-height: 32px; }
.srvc_bx { height: 195px; }
.header_sec .navbar-toggler{position: absolute;right: 0;top: 18px;}
.mnu_phn{padding-right: 65px;}
.nav_top{padding: 15px 0;}
.header_sec { padding: 0; }
.menu_sec a::before{display: none;}
.ban_img { height: 360px; }
.director_sec { padding:30px 0 0px;}
.director_sec h2 { margin-bottom: 20px;}
.driec_imgin::after {top: -50px; right: -39px; height: 278px; width: 310px;}
.driec_imgin::before {width: 210px; height: 72%;right: -10px;}
.director_sec p { padding-bottom: 10px;}
.partner_sec { padding-top: 50px; }
.partner_titin h4 { font-size: 16px; line-height: 31px; padding: 0px 10px;margin-top: 10px;}
.partner_titin h4::before {  left: -35px; z-index: -1; width: 35px; }
.partner_titin{margin-bottom: 60px;/*flex-direction: column;align-items: flex-start;*/}
.director_sec .row { margin: 0 -15px; } 
.director_sec .col-md-6 { padding: 0px 15px; }
.partner_in { margin: 0 0 -80px 0;}
.partnr_fmin{padding: 20px 0 20px 20px;}
.partner_sec h3 { font-size: 22.46px; line-height: 29px; padding-bottom: 18px; }
.partnr_fmin .input_clum { padding: 0px 15px; margin-bottom: 6px;}
.partnr_fmin .row { margin: 0 -3px; }
.con_detl { padding: 17px 13px;} 
.phon_msg li, .ftl li { padding: 13px 0 13px 36px; }
.ftl{flex-direction: column;padding-top:10px;}
.ftl li i { width: 25px; height: 25px; } 
.phon_msg li i { width: 30px; height: 30px; }
.ftl li{padding:6px 0 6px 30px ;}
.partner_in .row{margin:0 -15px;}
.partner_in .col-md-5, .partner_in .col-md-7{padding:0 15px;}
/*.footer_sec .container { max-width: 100%; }*/
.foot_logo { width: 230px; }
.ft_bx li { margin: 0 10px; }
.ft_bx ul { margin-bottom: 13px; }
.ft_txt p { padding-top: 11px; font-size: 12px; line-height: 20px; }


/*abt*/

.abt_in .abt_pc{display: none;}
.abt_in .abt_mb{display: block;}
.abt_in .col-md-6{flex: 0 0 100%;max-width: 100%;margin-top: 15px;}
.abt_in { padding: 50px 0; }


.ban_in .ban_txt::before { width: 145px; height: 90px; }
/*7.30pm*/
.footer_sec { padding: 128px 0 40px; }
.foot_logo { width: 200px; }



.footer_sec .row{margin: 0;}
.ft_logo { width: 160px; }
.partner_sec { padding-top: 40px; }
.partner_sec h2{width: 100%;}


.partnr_fmin input[type="text"], .partnr_fmin input[type="submit"], .partnr_fmin input[type="email"], .partnr_fmin textarea, .partnr_fmin input[type="tel"] {font-size: 13px;line-height: 18px;height: 40px;}
.partnr_fmin textarea { height: 100px;}
.ft_bx li a { font-size: 15.6px; line-height: 20px; }

.phon_msg li i { width: 25px; height: 25px; }
.phon_msg li, .ftl li { padding: 6px 0 6px 30px;border-bottom: none; }
.ftl { padding-top: 0; }
.ft_txt p br{display: none;}
/*.footer_sec .col-md-5{flex: 0 0 30%;max-width: 30%;}
.footer_sec .col-md-7{flex: 0 0 70%;max-width: 70%;}*/



.srvc_txt h6 { padding-bottom: 10px;min-height: 50px; }
.srvc_txt { padding: 15px 15px 5px; }

.tophead h1, .tophead h2 { padding-bottom: 10px;}



.abtUs_bd .abt_img.abt_img2{width: 370px;}

.srvc_txt { padding: 48px 20px 10px 20px; }  


.srvcreorder{padding: 40px 0 !important;}
.srvic_inbx { min-height: 980px; }



} 
 
 
@media (min-width: 768px) and (max-width: 991px) {
.container , .footer_sec .container {max-width:720px;}





}


 
@media only screen and (max-width: 767px){
.container{max-width:100%;}


.header_sec .navbar-brand{margin-left: 15px;}
.mnu_phn { padding-right: 60px; }
.mnu_phn li { margin-left: 15px; }
.ban_txt strong, .ban_txt h1 { font-size: 27.08px; line-height: 38px; }
.ban_txt { max-width: 60%;}
.ban_txt::before { top: -10px; left: -8px; width: 270px; height: 195px; }
.ban_img { height: 320px; }
.srvc .col-md-4{flex: 0 0 33.33%;max-width: 33.33%;}
.srvc_bx img { max-width: 40px; }
.srvc_bx h6, .srvc_txt h6 { font-size: 14.71px; line-height: 20px; }
.tophead h1, .tophead h2 { font-size: 23.88px; line-height: 27px; }
.srvc_bx { height: 175px; }
.abtUs_bd .col-md-6{margin-top:15px; }
.abt_img::before { width: 75px; height: 110px; top: inherit; left: inherit; right: 20px; bottom: 20px; }
.abtUs_bd { padding: 25px 0 20px; }
.srvc { padding-top: 10px; padding-bottom: 40px; }
.bannersec::after { width: 100%;}
.abtUs_bd::before{display: none;}

/*abt*/
.abt_in { padding: 30px 0; }
.ban_in .ban_txt::before { width: 112px; height: 65px; }


.director_sec { padding: 20px 0 0px; margin-top: 0;}
.driec_imgin::before, .driec_imgin::after{display: none;}
.director_sec h2 { margin-bottom: 10px; }
.partner_titin { margin-bottom: 40px; flex-direction: column; align-items: flex-start; }
.partner_titin h4::before { right: -35px; z-index: -1; left: inherit; }
.partnr_fmin { padding: 0px; }
.partner_sec h3 { padding-bottom: 10px;}
.ft_logo { width: 160px; display: block; margin: 0 auto 10px; }
.footer_sec { padding: 120px 0 30px; }
.ft_bx { text-align: center; width: 100%; float: inherit; }
.partner_sec h3 { font-size: 19.46px; line-height: 25px;}
.phon_nm a { font-size: 17.04px; line-height: 22px; }


.footer_sec .col-md-5{flex: 0 0 100%;max-width: 100%;}
.footer_sec .col-md-7{flex: 0 0 100%;max-width: 100%;}


.srvic_prob{padding: 40px 0 10px;}
.srvic_prob .col-md-4{flex: 0 0 50%;max-width: 50%;}
.srvc_txt h6 { min-height: inherit; }
.srvc_txt i { top: -25px; right: 15px; }
.partner_in .row { margin: 0 -10px; }
.partnr_fmin .input_clum { padding: 0px 10px; }
.partner_in { padding: 15px; }
.partner_in .col-md-5{margin-top: 15px;}


.dirc{padding-bottom: 40px;}
.dirc .partner_titin {padding-bottom: 0;padding-top: 40px;}



.abtUs_bd .abt_img.abt_img1{display: block;}
.abtUs_bd .abt_img.abt_img2{display: none;}
.abtUs_bd .col-md-6:nth-child(1) { display: block; }

.srvc_txt { padding: 48px 20px 10px 20px; }  
.srvic_inbx { min-height: 835px; }



.footer_sec .certiImg { max-width: 150px; display: block; margin: 10px auto; }



}




@media only screen and (max-width: 575px){ 


.header_sec .navbar-brand { width: 70px; }
.phn img { width: 30px; height: 30px; margin-right: 0; }
.mnu_phn li { margin-left: 10px; }
.mnu_phn { padding-right: 57px; }
.mnu_phn .m_btn { line-height: 35px;font-size: 13.67px; }
.ban_txt { max-width: 100%; }
.ban_txt em { font-size: 15.83px; line-height: 20px;}
.ban_txt strong, .ban_txt h1 { font-size: 24.08px; line-height: 32px; }
.ban_txt::before { top: -10px; left: -8px; width: 225px; height: 183px; }
.ban_img { height: 290px;}
.srvc .col-md-4 { flex: 0 0 50%; max-width: 50%; }
.srvc_bx { height: 150px;margin-top: 15px; }
.tophead h1, .tophead h2 { font-size: 21.88px; line-height: 25px; }
.abtUs_bd::before{display: none;}
.srvc { padding-bottom: 30px;padding-top: 15px; }
.abtUs_bd { padding: 15px 0; }
.abt_img::before { width: 60px; height: 70px; right: 10px; bottom: 10px; }
.abt_txt h2 { margin-bottom: 10px; }

/*abt*/
.abt_in { padding: 15px 0; }
.ban_in .ban_txt::before { width: 99px; height: 57px; }
.phn{font-size: 0;line-height: 40px;}
.header_sec .navbar-toggler { top: 16px; }


.director_sec { padding: 15px 0 0px; }

.partner_sec { padding-top: 30px; }
/*.partnr_fmin .col-md-6, .partnr_fmin .col-md-12{padding: 0 10px;}*/
/*.partnr_fmin { padding: 15px; }*/
.con_detl { padding: 15px; }
.partner_sec h3 { font-size: 17.46px; line-height: 22px; }
.ft_logo { width: 120px;}
.footer_sec { padding: 110px 0 20px; }
.ft_bx li a { font-size: 14.6px; line-height: 20px; }
.ft_bx li { margin: 0 5px; }


.srvic_prob{padding: 30px 0 0 ;}
.srvc_txt h6 { min-height: 50px; }


.srvc_tt h1 br{display: none;}
.srvc_tt em { padding-bottom: 10px; }
.srvc .srvc_tt{margin-top: 0;}
.partner_titin { margin-bottom: 30px;}


.dirc{padding-bottom: 30px;}
.dirc .partner_titin {padding-bottom: 0;padding-top: 30px;}

.srvcreorder{padding: 30px 0 !important;}

.srvic_inbx { min-height: inherit; }
.srvc.srvic_prob .col-md-4{flex: 0 0 100%; max-width: 100%;}


.footer_sec .certiImg { max-width: 120px;}




} 
 
@media only screen and (max-width: 480px){ 
	
	
.srvc .col-md-4 { flex: 0 0 100%; max-width: 100%; }
.srvc_txt h6 { min-height: inherit; }
.srvic_prob .col-md-4 { margin-bottom: 20px;}
.srvic_prob { padding: 30px 0 10px; } 
	

	
}









