/*Google Web Fonts*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&family=Poppins:wght@600;700&display=swap');

/********** Template CSS **********/ 
:root { --primary:#015FC9; --secondary:#287cfe; --light:#F6F7FC; --dark:#15233C;} 
.back-to-top { position:fixed; display:none; right:30px; bottom:30px; z-index:99;} 

.img_left {  background: #FFF; float: left; margin: 5px 30px 10px 0; padding: 3px;  border: 1px solid #CCC; -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.04);}

/*scroll to top start*/
.totop { position:fixed; bottom:80px; right:25px; z-index:104400; }
.totop a i { display:block; width:50px; height:50px; line-height:50px; text-align:center; font-size:20px; background:#0003A4; border-radius:6px; box-shadow:2px 2px 3px #999; }
.totop a:hover i { background:#333; }
.totop a, .totop a:visited { color:#FFF; transition: 0.3s; }
.totop a:hover { transform: scale(1.1); color:#FFF; text-decoration:none; }
/*scroll to top end*/

/*whatsapp css start*/
.whatsapp_main { position:fixed; width:50px; height:50px; bottom:130px; right:30px; background-color:#25d366; color:#FFF; border-radius:6px; text-align:center; font-size:32px; transition: 0.3s; box-shadow:2px 2px 3px #999; z-index:100; }
.whatsapp_main i { line-height:50px; }
.whatsapp_main:hover { transform: scale(1.1); color:#000F50; }
/*whatsapp css end*/

/*** Spinner ***/
#spinner { opacity:0; visibility:hidden; transition:opacity .5s ease-out, visibility 0s linear .5s; z-index:99999;  } 
#spinner.show { transition:opacity .5s ease-out, visibility 0s linear 0s; visibility:visible; opacity:1;  } 

/*** Button ***/
.btn { transition:.5s; } 
.btn.btn-primary, .btn.btn-outline-primary:hover, .btn.btn-secondary, .btn.btn-outline-secondary:hover { color:#FFFFFF;  } 
.btn.btn-primary:hover { background:var(--secondary); border-color:var(--secondary);  } 
.btn.btn-secondary:hover { background:var(--primary); border-color:var(--primary);  } 
.btn-square { width:38px; height:38px;  } 
.btn-sm-square { width:32px; height:32px;  } 
.btn-lg-square { width:48px; height:48px;  } 
.btn-square, .btn-sm-square, .btn-lg-square { padding:0; display:flex; align-items:center; justify-content:center; font-weight:normal;} 
.btn-mt { margin-top:8px; }


/*** header ***/
.sticky-top { transition:.5s; background:#FFF; } 

.top { background:#2e7afc;}

.header { padding:20px 0px; overflow:hidden; } 
.header .btn-primary{ background:#f0242f; border:#E41520;}

.mob_btn { margin-top:40px; line-height:40px;}

.callback{ padding:3rem; background:#fff; border-radius:10px;} 

.logo { }
.c_name { font-family: "Poppins", sans-serif; color:#287cfe; margin-top:0; margin-bottom:0; font-size:24px; font-weight:500;  }


.weldiv { margin-top:50px;}
.weldiv h1 { color:#287cfe; font-weight:600; line-height: 1.2; font-family:'Roboto', sans-serif; font-size:30px;}
.weldiv .text{font-family: "Poppins", sans-serif; font-weight:400; font-size:16px; color:#333; text-align:justify; line-height:1.8em;}
 
@media (min-width:992px) {
 
} 

.banner { width:100%; margin-top:10px; }
.banner img { width:100%;}

/*** banner ***/
.carousel-caption { top:0; left:0; right:0; bottom:0; display:flex; align-items:center; text-align:start; z-index:1;  } 
.carousel-control-prev, .carousel-control-next { width:15%;  } 
.carousel-control-prev-icon, .carousel-control-next-icon { width:3rem; height:3rem; background-color:var(--primary); border:15px solid var(--primary); border-radius:50px;  } 

@media (max-width:768px) {
#header-carousel .carousel-item { position:relative; min-height:450px;  } 
#header-carousel .carousel-item img { position:absolute; width:100%; height:100%; object-fit:cover;  } 
} 
/*.page-header { background:url(../images/carousel-1.jpg) center center no-repeat; background-size:cover;  } 
.page-header .breadcrumb-item, .page-header .breadcrumb-item a { font-weight:500;  } 
.page-header .breadcrumb-item a, .page-header .breadcrumb-item+.breadcrumb-item::before { color:#696E77;  } 
.page-header .breadcrumb-item a:hover, .page-header .breadcrumb-item.active { color:var(--primary);  }*/ 

/*** Facts ***/
@media (min-width:992px) {
.container.facts { max-width:100% !important;  } 
.container.facts .facts-text { padding-left:calc(((100% - 960px) / 2) + .75rem);  } 
.container.facts .facts-counter { padding-right:calc(((100% - 960px) / 2) + .75rem);  } 
} 

@media (min-width:1200px) {
.container.facts .facts-text  { padding-left:calc(((100% - 1140px) / 2) + .75rem);  } 
.container.facts .facts-counter  { padding-right:calc(((100% - 1140px) / 2) + .75rem);  } 
} 

@media (min-width:1400px) {
.container.facts .facts-text  { padding-left:calc(((100% - 1320px) / 2) + .75rem);  } 
.container.facts .facts-counter  { padding-right:calc(((100% - 1320px) / 2) + .75rem);  } 
} 

.container.facts .facts-text { background:linear-gradient(rgba(1, 95, 201, .9), rgba(1, 95, 201, .9)), url(../images/bg-1.jpg) center right no-repeat; background-size:cover;  } 
.container.facts .facts-counter { background:linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), url(../images/bg-2.jpg) center right no-repeat; background-size:cover;  } 
.container.facts .facts-text .h-100, .container.facts .facts-counter .h-100 { padding:6rem 0; display:flex; flex-direction:column; justify-content:center;  } 
.container.facts .text-primary { color:#333 !important;}

/*** Service ***/
.service-item { position:relative; overflow:hidden; box-shadow:0 0 45px rgba(0, 0, 0, .07); text-align:center;  } 
.service-item .service-icon { width:90px; height:90px; display:flex; align-items:center; justify-content:center;  } 
.service-item .service-icon img { max-width:60px; max-height:60px;  } 
.service-item a.btn:hover { color:#FFFFFF; background:var(--primary); border-color:var(--primary);  }
.service-item  h4{ margin-top:20px; margin-bottom:20px; text-align:center; font-size:1.2em;}
.service-item h4 a{ color:#287cfe;}
.service-item a.btn { color:#fff; background:#f0242f !important; border:#E9121E;  } 

.counter {}
.counter .text{ color:#fff;}

/*** callback form ***/
.appointment { background:#287cfe; background:linear-gradient(rgba(1, 95, 201, .9), rgba(1, 95, 201, .9)),; background-size:cover;}
.appointment input.code{ float:left; width:49%;}
.appointment .captcha { float:left; background:#fafafa; border-radius:7px; padding:20px 16px; margin-left:15px; border: 1px solid #cdcdcd; }
.appointment  .text1 { color:#fff;}

.services h1{ color:#f0242f;}


.callback .header-contact-boxarea h3 { color:var(--ztc-text-text-11); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s32); font-style:normal; font-weight:var(--ztc-weight-semibold); line-height:32px; text-transform:uppercase; text-align:center; }
.callback .input-area input { width:100%; outline:none; background:var(--ztc-bg-bg-1); color:var(--ztc-text-text-14); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-semibold); line-height:16px; padding:18px 16px; border-radius:8px; border-radius:8px; border:1px solid rgba(13, 14, 31, 0.1); background:var(--ztc-bg-bg-1); -webkit-backdrop-filter:blur(0px);       backdrop-filter:blur(0px); height:auto; position:relative; display:inline-block; margin-top:20px; }
.callback .input-area input::-moz-placeholder { color:var(--ztc-text-text-15); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-regular); line-height:16px; }
.callback .input-area input::placeholder { color:var(--ztc-text-text-15); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-regular); line-height:16px; }
.callback .input-area textarea { width:100%; outline:none; background:var(--ztc-bg-bg-1); color:var(--ztc-text-text-14); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-semibold); line-height:16px; padding:18px 16px; border-radius:8px; height:130px; border-radius:8px; border:1px solid rgba(13, 14, 31, 0.1); background:var(--ztc-bg-bg-1); -webkit-backdrop-filter:blur(0px);       backdrop-filter:blur(0px); margin-top:20px; }
.callback .input-area textarea::-moz-placeholder { color:var(--ztc-text-text-15); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-regular); line-height:16px; }
.callback .input-area textarea::placeholder { color:var(--ztc-text-text-15);  font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-regular); line-height:16px;}
.callback .input-area .nice-select { width:100%; outline:none; background:var(--ztc-bg-bg-1); color:var(--ztc-text-text-12); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-regular); line-height:16px; padding:18px 16px; border-radius:8px; height:auto; outline:none;  border:none; border:1px solid rgba(13, 14, 31, 0.1); margin-top:20px;}
.callback .input-area .nice-select::after { height:7px; width:7px; -o-object-fit:cover; object-fit:cover;}
.callback .input-area .nice-select ul { width:100%;}
.callback .input-area .nice-select::-moz-placeholder { color:var(--ztc-text-text-12); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-regular);line-height:16px;}
.callback .input-area .nice-select::placeholder { color:var(--ztc-text-text-12); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal;font-weight:var(--ztc-weight-regular); line-height:16px;}
.callback .input-area button {  border:none; outline:none; background:none; margin-top:24px;}
.callback .input-area .code {float:left; width:60%; outline:none; background:var(--ztc-bg-bg-1);
color:var(--ztc-text-text-14); font-family:var(--ztc-family-font1); font-size:var(--ztc-font-size-font-s16); font-style:normal; font-weight:var(--ztc-weight-semibold); line-height:16px; padding:18px 16px; border-radius:8px; border-radius:8px; border:1px solid rgba(13, 14, 31, 0.1);
background:var(--ztc-bg-bg-1); -webkit-backdrop-filter:blur(0px); backdrop-filter:blur(0px); height:auto; position:relative; display:inline-block; margin-top:20px ;margin-right:15px;}
.callback .captcha {background:#fafafa; border-radius:7px; padding:20px 16px;  border:1px solid #cdcdcd; }

.contact_main {}
.contact_main h3 {font-family: 'Roboto', sans-serif; background:#ED1C20; line-height:40px; color:#FFF; padding:0px 10px; font-size:22px; }
.contact { padding:0px 10px; margin-top:15px;}
.contact h4{ font-family: 'Roboto', sans-serif; font-size:20px; color:#fff; font-weight:500; margin-bottom:8px; }
.contact .text { font-family: 'Open Sans', sans-serif; font-size:18px;  font-size:14px; color:#fff;}
.contact i { font-size:16px; }
.contact_main .agent-phone {font-family: 'Roboto', sans-serif;   font-size:18px; border:1px solid #FF8933; text-align:center; margin:40px 0 20px 0; padding:8px; color:#FF8933; }
.contact_main .agent-phone i{ color:#000000;}
.contact_main .agent_ph_whatsapp { font-family: 'Roboto', sans-serif; padding:5px 0; width:100%; }
.contact_main .agent_ph_whatsapp i { color:#FFF;  text-align:center; font-size:18px; margin-right:5px; }
.contact_main .agent_ph_whatsapp .btn {width:25%; font-size:15px;  text-align:center; padding:7px 0px;}
.contact_main .agent_ph_whatsapp .whatsapp{ background:#058a07; color:#FFF;}
.contact_main .agent_ph_whatsapp .btn-phone{ background:#f0242f; color:#FFF; padding:10px;}

.testi h1 { color:#f0242f;}


/*** Team ***/
.team-item { position:relative; overflow:hidden; box-shadow:0 0 45px rgba(0, 0, 0, .07);  } 
.team-item img { transition:.5s;  } 
.team-item:hover img { transform:scale(1.1);  } 
.team-text { position:absolute; width:100%; left:0; bottom:-50px; opacity:0; transition:.5s;  } 
.team-item:hover .team-text { bottom:0; opacity:1;  } 
.team-item a.btn { color:var(--primary);  } 
.team-item a.btn:hover { color:#FFFFFF; background:var(--primary); border-color:var(--primary);  } 

/*** Testimonial ***/
.animated.pulse { animation-duration:1.5s;  } 
.testimonial-left, .testimonial-right { position:relative;  } 
.testimonial-left img, .testimonial-right img { position:absolute; padding:5px; border:1px dashed var(--primary); border-radius:10px;  } 
.testimonial-left img:nth-child(1), .testimonial-right img:nth-child(3) { width:70px; height:70px; top:10%; left:50%; transform:translateX(-50%);  } 
.testimonial-left img:nth-child(2), .testimonial-right img:nth-child(2) { width:60px; height:60px; top:50%; left:10%; transform:translateY(-50%);  } 
.testimonial-left img:nth-child(3), .testimonial-right img:nth-child(1) { width:50px; height:50px; bottom:10%; right:10%;  } 
.testimonial-carousel .owl-item img { width:100px; height:17px; margin-bottom:15px;  } 
.testimonial-carousel .owl-nav { margin-top:30px; display:flex; justify-content:center;  } 
.testimonial-carousel .owl-nav .owl-prev, .testimonial-carousel .owl-nav .owl-next { margin:0 5px; width:45px; height:45px; display:flex; align-items:center; justify-content:center; color:#FFFFFF; background:#287cfe; border-radius:10px; font-size:22px; transition:.5s;  } 
.testimonial-carousel .owl-nav .owl-prev:hover, .testimonial-carousel .owl-nav .owl-next:hover { background:#B2B413;  } 

/*review css start*/
.review { font-family:'Roboto', sans-serif; margin:0px auto; text-align:center; }
.review .form-group { margin-bottom:20px; text-align:left;}
.review .form-control { font-size:16px; }
.review .btn-default { float:left; padding:6px 30px; margin-top:5px; background:#B2B413; color:#FFF; border-color:#0E1842; }

.review .bot_but_r a { display:inline-block; background:#f0242f; font-size:16px; font-weight:400; color:#FFF; line-height:1.6em; text-transform:uppercase; border:1px solid #E41D28; padding:5px 20px; border-radius:3px; margin-bottom:30px; }
.review .bot_but_r a:hover {color:#FFF; text-decoration:none;}
/*review css start*/

/*** Footer ***/ 
.footer { color:#A7A8B4; background:#2e7afc;  } 
.footer .btn.btn-link { display:block; margin-bottom:5px; padding:0; text-align:left; color:#A7A8B4; font-weight:normal; text-transform:capitalize; transition:.3s;  } 
.footer .btn.btn-link::before { position:relative; content:"\f105"; font-family:"Font Awesome 5 Free"; font-weight:900; color:#A7A8B4; margin-right:10px;  } 
.footer .btn.btn-link:hover { color:var(--light); letter-spacing:1px; box-shadow:none;  } 
.footer .btn.btn-square { color:#A7A8B4; border:1px solid#A7A8B4;  } 
.footer .btn.btn-square:hover { color:var(--secondary); border-color:var(--light);  } 
.footer .copyright {  color:#EFEFEF; padding:25px 0; font-size:15px; border-top:1px solid rgba(256, 256, 256, .1);  } 
.footer .copyright a { color:#131313;  } 
.footer .copyright a:hover { color:#f0242f;
}
.footer .bg-dark{ background:#524ADC !important;}

/*onload popup css start*/
#enquirypopup .modal-dialog { max-width:550px; padding:0px; position:relative; margin-top:120px; z-index:99999; }
#enquirypopup .modal-content { border-radius:0px; }
#enquirypopup .modal-body { padding:0px; }
#enquirypopup .modal-body h2 { background:#000F50; font-family:'Roboto', sans-serif; font-weight:400; font-size:24px; color:#FFF; margin-bottom:10px; margin-top:0px; text-align:center; padding:15px; line-height:1.8em; }
#enquirypopup .modal-body h2 span { font-size:28px; font-weight:600; color:#FFF; }
#enquirypopup .modal-body h2 span a { color:#FFF; }
#enquirypopup .modal-body h2 span a:hover { color:#FFF; }
#enquirypopup .modal-body h2 p { font-family:'Roboto', sans-serif; font-weight:400; font-size:18px; color:#FFF; }
#enquirypopup .popup_from { padding-bottom:12px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner { padding:10px 50px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .form-group { margin:12px 0px; font-family:'Roboto', sans-serif; color:#000; }
#enquirypopup .popup_from .popup_from_inner .form-control { font-size:16px; border-color:#DBDBDB; padding:0 10px; height:45px; box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .form-group input { border-radius:0px; }
#enquirypopup .popup_from .popup_from_inner .form-group input.code { float:left; width:72%; border-radius:none; margin-right:15px; }
#enquirypopup .popup_from .popup_from_inner .captcha { padding:14px; background:#FAFAFA; border-radius:3px; border:#dbdbdb 1px solid; }
#enquirypopup .popup_from .popup_from_inner p { font-family:'Roboto', sans-serif; font-weight:400; font-size:14px; color:#9F9F9F; text-align:left; margin-bottom:20px; }
#enquirypopup .popup_from .popup_from_inner p i { color:#000F50; margin-right:5px; }
#enquirypopup .popup_from .popup_from_inner .submit { margin:0px auto; text-align:center; font-family:'Roboto', sans-serif; font-size:20px; color:#FFF; font-weight:600; padding:12px 100px; background:#FF8933; cursor:pointer; outline:none; border:none; box-shadow:none; display:block; margin-bottom:10px; }
#enquirypopup .popup_from .popup_from_inner .submit:hover { background:#000F50; color:#FFF; outline:none; border-radius:none; }
#enquirypopup .popup_from .popup_from_inner .submit i { margin-right:5px; }
#enquirypopup .popup_from .logo_right img { float:right; margin-right:15px; }
#enquirypopup .close { float:right; font-family:'Roboto', sans-serif; font-size:40px; font-weight:normal; color:#FFF; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-right:5px; }
#enquirypopup .close {background:none; border:none; cursor: pointer; padding:0px;}
#enquirypopup .skip { float:left; top:0px; right:0px; font-family:'Roboto', sans-serif; font-size:16px; font-weight:normal; color:#525252; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-left:8px; margin-top:-15px; }
#enquirypopup .skip {background:none; border:none; cursor: pointer; padding:0px; }
.modal { --bs-modal-width: 550px;}
/*onload popup css end*/

/*verify form css start*/
.verify_form { background:#0E33A2; border:1px dashed #90ABFD; padding:20px; overflow:hidden; position:relative; border-top:4px solid #90ABFD; -webkit-transition:350ms ease all; transition:350ms ease all;}
.verify_form h2 { font-family:'Roboto', Helvetica, Arial, sans-serif;  font-weight:600; font-size:18px; color:#FFF; text-transform:uppercase; margin-bottom:20px; text-align:center; }
.verify_form .form-group { margin:10px 0 10px 0; font-family:'Roboto', Helvetica, Arial, sans-serif;  }
.verify_form .form-control { font-family:'Roboto', Helvetica, Arial, sans-serif;  border-color:#dbdbdb; padding:10px; height:50px; background-color:#FFF; border-width:1px; box-shadow:none; position:relative; z-index:0; }
.verify_form .form-group input.code { float:left; width:62%; border-radius:none; margin-right:5px; }
.verify_form .captcha { padding:10px; background:#fafafa; border-radius:3px; border:#dbdbdb 1px solid; }
.verify_form input[type=text]:focus { box-shadow:0px 0px 5px #ff9c00 !important; border:1px solid #ff9c00 !important; outline:none; }
.verify_form textarea:focus { box-shadow:0px 0px 5px #ff9c00 !important; border:1px solid #ff9c00 !important; outline:none; }
.verify_form .submit { width:100%; background:#FF0707; position:relative; font-family:'Roboto', Helvetica, Arial, sans-serif;  color:#FFF; border-radius:2px; border:0; 
padding:12px 0; font-size:16px; font-weight:600; text-transform:uppercase; overflow:hidden; -webkit-transition:350ms ease all; transition:350ms ease all; margin-top:8px; }
.verify_form .submit a { color:#FFF; text-decoration:none; }
.verify_form .submit a:hover { color:#FFF; text-decoration:none;  }
.submit:hover { color:#FFF; text-decoration:none; }
/*verify css end*/

/*related keywords css start*/
.related_keywords { margin-bottom:30px; margin-top:20px; }
.related_keywords h2 { background:#F1F1F1; font-family: "Poppins", sans-serif; padding:15px 10px; font-size:20px; color:#21327C; font-weight:500; border-radius:10px 10px 0px 0px;  }
.related_keywords i { margin-right:5px; }
.related_keywords .categories-list { padding:15px; overflow:hidden; } 
.related_keywords .categories-list ul { margin:0px; padding:0px; list-style-type:none; overflow:hidden; }
.related_keywords .categories-list li { float:left; font-family: "Poppins", sans-serif; font-size:14px; color:#F1F1F1; font-weight:400; position:relative; display:block; padding:0px 5px; line-height:24px; margin-top:5px; margin-bottom:5px; }
.related_keywords .categories-list li a { color:#E1E1E1; text-decoration:none; }
.related_keywords .categories-list li a:hover { text-decoration:underline; color:#f0242f; }

.related_keywords .categories-list li:after { content:""; position:absolute; width:1px; height:100%; background:#F1F1F1; top:0; right:0; }
.related_keywords .categories-list li:last-child { padding-right:0; }
.related_keywords .categories-list li:last-child:after { display:none; }
.related_keywords .categories-list li i { display:none; float:left; font-size:20px; margin-right:10px; margin-top:3px; color:#515151; }
/*related keywords css end*/

/*web banner css start*/
.web-banner { background:url(../images/web_banner.jpg) top left repeat-x; background-size:cover; color:#FFF; overflow:hidden; padding:70px 0px; position:relative; margin:0px 0 0px !important; font-family:'Roboto', sans-serif; text-align:center; }
.web-banner:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(54, 59, 77, 0.88); }
.web-banner .breadcrumb-wrapper .product-title { font-size:30px; line-height:38px; font-weight:700; color:#FFF; position:relative; z-index:999; text-align:center; }
.web-banner .breadcrumb-wrapper .breadcrumb { font-size:16px; color:#FF375F; border-radius:0px; background:transparent; padding:5px 0px;  position:relative; z-index:999; align-items:center; display:block !important; }
.web-banner .breadcrumb-wrapper .breadcrumb li { display:inline-block; }
.web-banner .breadcrumb-wrapper .breadcrumb li a { color:#FFF; padding-right:5px;  position:relative; z-index:999; }
/*web banner css end*/

/*whatsapp css start*/
.whatsapp_main { position:fixed; width:45px; height:45px; bottom:150px; right:20px; background-color:#25d366; color:#FFF; border-radius:6px; text-align:center; font-size:32px; transition: 0.3s; z-index:100; }
.whatsapp_main i { line-height:45px;}
.whatsapp_main:hover { transform: scale(1.1); color:#000F50; }
/*whatsapp css end*/



@media only screen and (max-width:1600px) {
#enquirypopup .close { display:none; }
}

@media only screen and ( max-width:768px) {
.contact_main .agent_ph_whatsapp .btn { width:100%}
.logo { width:50%; margin:0px auto; text-align:center; }
.img_left { width: 100%;  float: none;}

.header { padding:20px 0px; overflow:hidden; text-align:center;}

.facts {text-align:center;}
.service-item { text-align:center;}
.callback { padding:1.5rem;}


 
/*onload popup css start*/ 
#enquirypopup .modal-dialog { width:90%; margin:0px auto; margin-top:150px;}
#enquirypopup .modal-body h2 { padding:15px; font-size:20px; line-height:1.5em;}
#enquirypopup .modal-body h2 span { font-size:24px; font-weight:600; }
#enquirypopup .modal-body h2 p {font-weight:400; font-size:16px;}

#enquirypopup .popup_from .popup_from_inner { padding:10px 20px; overflow:hidden;}
#enquirypopup .popup_from .popup_from_inner .submit { font-size:20px; color:#FFF; font-weight:600; padding:12px 50px; }
#enquirypopup .popup_from .logo_right img {display:none; }
#enquirypopup .close {display:block;}
#enquirypopup .skip {display:none;}
/*onload popup css end*/



.related_keywords .categories-list li{   width:100%; float:none; position:relative; padding-left:28px;   /* Icon ke liye space */  }
.related_keywords .categories-list li i{display:block; position:absolute;left:0; top:4px;  margin:0; width:18px; text-align:center; color:#fff;   }
.related_keywords .categories-list li a{ display:block; line-height:1.5; border-bottom:1px solid #fff; padding-bottom:8px; }
.related_keywords .categories-list li:after{  display:none;}

.copyright img {width:60%; margin:0px auto;}
}


