
/*Montserrat Font Family*/
@font-face {
    font-family: 'montserratblack';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-black-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratblack_italic';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-blackitalic-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold_italic';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-bolditalic-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratextrabold';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-extrabold-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratextrabold_italic';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-extrabolditalic-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-extrabolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratextralight';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-extralight-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratextralight_italic';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-extralightitalic-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-extralightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratlight';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratlight_italic';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-lightitalic-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratmedium';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratmedium_italic';
    src: url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-mediumitalic-webfont.woff2') format('woff2'),
         url('/web/20201029170539im_/http://www.mapxl.in/fonts/montserrat-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*Montserrat Font Family End*/

body{margin:0; font-family: 'montserratmedium'; font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}

/*Top Header*/
.top-header{display:flex;height:100px;align-items:center;justify-content:space-between;}
.top-header .logo > p.logotag{margin-bottom:0;}
.getquote a.btn{color:#333;background-color:#f4cc13;border-color:#deba11;text-transform:uppercase;font-family: 'montserratmedium';border-radius:10px;padding:0 30px;height:30px;line-height:30px;border:none;font-weight:bold;}
.getquote a.btn:active{color: #fff;background-color:#f4cb11;border-color:#f4cb11;box-shadow:none;}
.getquote a.btn:hover, .getquote a.btn:focus, .getquote a.btn:hover, .getquote a.btn.active:hover{color: #fff;background-color:#f4cb11;border-color:#f4cb11;outline:none;}
/*Navigation Section*/
nav.navbar.navbar-inverse.menusec{background:#292562;border-color:#27235a;min-height:37px;border:none;}
nav.navbar.navbar-inverse.menusec .collapse.navbar-collapse.js-navbar-collapse{padding:0;}
/*nav.navbar.navbar-inverse.menusec .collapse.navbar-collapse.js-navbar-collapse ul.nav.navbar-nav{display:flex;height:37px;align-items:center;width:100%;justify-content:space-between;padding:0;margin:0;}*/
.navbar-inverse.menusec ul.navbar-nav{width:100%;height:37px;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;}
/*.navbar-nav>li>a{}*/
.navbar-nav>li{list-style: none;}
.navbar-inverse.menusec ul.navbar-nav>li>a {color:#fff;padding:0;line-height: normal;}
.navbar-inverse.menusec ul.navbar-nav>li>a:hover{text-decoration:none;}
.navbar-inverse .navbar-nav>li>a{color:#fff;}
/*nav.navbar.navbar-inverse.menusec .navbar-header{display:flex;height:50px;align-items:center;}*/
.navbar-inverse.menusec .navbar-nav>.open>a, .navbar-inverse.menusec .navbar-nav>.open>a:focus, .navbar-inverse.menusec .navbar-nav>.open>a:hover{/*background-color:#161338;*/ background-color:#292562; text-decoration:none;}

.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;}
.mega-dropdown-menu > li > ul {padding:0;margin: 0;}
.mega-dropdown-menu > li > ul > li {list-style: none; line-height:35px;}
.mega-dropdown-menu > li > ul > li > a {display: block;color: #222;padding:0;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
.mega-dropdown-menu .dropdown-header {font-size: 18px;color: #ff3546;padding:0;line-height:40px;}
.nav-carousel-control {width:30px;height:30px;top:-35px;}
.left.nav-carousel-control{right:30px;left: inherit;}
.nav-carousel-control .glyphicon-chevron-left, 
.nav-carousel-control .glyphicon-chevron-right {font-size:12px;background-color:#fff;line-height:30px;text-shadow: none;color:#333;border:1px solid #ddd;}
.navbar{border-radius:0;margin-bottom:0;}


button.navbar-toggle.someClass #one {
  /*transform: rotate(45deg) translateX(6px) translateY(6px);*/
  transform:rotate(222deg) translateX(-4px) translateY(-5.5px);
}

button.navbar-toggle.someClass #two {
  opacity: 0;
}

button.navbar-toggle.someClass #three {
  /*transform: rotate(-45deg) translateX(10px) translateY(-12px);*/
  transform: rotate(-41deg) translateX(3px) translateY(-5px);
}
/*Navigation Section End*/


/*Slider Section*/
/*CAROUSEL*/
.main-text {position: absolute;top:100px;width:96.66666666666666%;color:#FFF;}
.carousel-btns {margin-top:2em; }
.carousel-btns .btn {width:150px;}
.carousel-inner .imgOverlay{position:absolute;top:0;width: 100%;height: 100%;/*background-color: rgba(6, 28, 38, 0.5);*/ background-image:linear-gradient(to bottom, rgba(41, 37, 98, 0.37), rgb(41, 37, 98));}
.carousel-inner img {width: 100%;}
/*CONTROL*/
.carousel-control{width:auto;}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .fa-chevron-left,
.carousel-control .fa-chevron-right{position: absolute;top:38%;right:0;z-index:5;display:inline-block;background-color:#000;width:38px;height:38px;line-height:40px;font-size:14px;}
.carousel-control .icon-prev,
.carousel-control .fa-chevron-left {left: 0;}
.carousel-indicators li {width:11px;height:11px;margin:0 1px;border:2px solid #a8a2ba;margin:0 5px 0 0;}
.carousel-indicators .active {background-color:#a8a2ba;border-color:#a8a2ba;margin:0 5px 0 0;width:11px;height:11px;}
.carousel-control .icon-prev, .carousel-control .fa-chevron-left,
.carousel-control .icon-right, .carousel-control .fa-chevron-right {border-radius: 50px;}
.carousel-control .icon-prev, .carousel-control .fa-chevron-left {left: 30px;}
.carousel-control .icon-right, .carousel-control .fa-chevron-right {right:30px;}
.carousel-caption{display: flex;flex-direction:column;height:416px;justify-content:center;text-align:left;}
.carousel-caption h3{ margin-top:0;font-size:35px;line-height:45px;font-weight: bold;}
.carousel-caption p{margin-bottom:0;font-size:16px;line-height:23px;}
#themeSlider ol.carousel-indicators{margin-bottom:0;display:flex;height:auto;align-items:center;left:8%;right:8%;width:auto;padding-left:0;margin-left:0%;text-align:left;}
#themeSlider a.carousel-control{opacity:1;}
#themeSlider a.carousel-control > span.fa-chevron-left, a.carousel-control > span.fa-chevron-right{border-radius:0;background-color: #292562;width:45px;height:45px;display:flex;align-items:center;justify-content:center;}
#themeSlider a.carousel-control > span.fa-chevron-left:before{background-image: url(/web/20201029170539im_/http://www.mapxl.in/images/leftarrow.png);width:13px;content: "";height:20px;}
#themeSlider a.carousel-control > span.fa-chevron-right:before{background-image: url(/web/20201029170539im_/http://www.mapxl.in/images/rightarrow.png);width:13px;content: "";height:20px;}
/*Slider Section End*/

/*--Business Profile--*/
.business-profile h2{font-size:38px;font-family: 'montserratmedium';color:#ab3f56;text-align:center;margin-top:55px;font-weight:bold;}
.bottom-border{width:90px;height:1px;margin:0px auto;border-bottom:8px solid #282560;border-radius:25px;margin-bottom:20px;margin-top:18px;}
.business-profile p.abtproduct{margin-bottom:35px;}
.business-profile p{font-size:20px;font-family: 'montserratmedium';color:#767273; text-align:center;}
.product-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;padding:30px 0 0 0;}
.product {padding:0 0 50px 0;}
.product .product-img img.img-center{margin:0 auto;}
.product h3.product-head{text-align:center;font-size:18px;color:#2c245d;}
.product p.product-content{font-size:14px;color:#9d999a;}

/*-- askquote-section --*/
.askquote-section{display:block; width:100%;position:relative;}
.container-fluid.askquote-section::before{background-color: #282461;position: absolute;bottom: 0px;left:0;display: block;height:60px;width: 100%;content: "";z-index:-10;}
.container-fluid.askquote-section::after{background-image:url("/web/20201029170539im_/http://www.mapxl.in/images/ask-quote.png"); width:100%;content: ""; height:589px;position:absolute;top: 0;left:0;right:0;background-repeat:no-repeat;background-size:cover;z-index:-1;}
.askquote-section .askquote-innersec{display:flex;width:800px;margin:0 auto;height:589px;align-items:center;justify-content:center;color:#fff;}
.askquote-section h2.quote-sec{font-size:45px;line-height:54px;margin-top:0;font-weight:bold;}
.askquote-section p.quote-maintext{font-size:16px;margin-bottom:20px;}
.askquote-section p.quote-subtext{font-size:16px;margin-bottom:0;}
.askquote-section .askquote-innersec form > .form-group.submit-quote{margin-bottom:0;margin-top:30px;display:flex; justify-content:center;}
.btn.btn-quote{background:transparent;text-transform: uppercase;border: 4px solid #f4cb11;border-radius: 10px;font-size: 18px;padding: 0 30px;line-height: 40px;height: 45px;color: #fbb805;font-weight:bold;}
.btn.btn-quote:hover{background-color:#f4cb11;color:#fff;}
.askquote-section .radiobtn label{padding-left:0;}
.askquote-section form input.form-control, .askquote-section form select.form-control, .askquote-section form textarea.form-control{border-radius:10px;}
.btn.btn-default.btn-right{float:right;}
.captcha input{float:right;color:#333;box-shadow:none;border:1px solid #ccc;height:34px;padding: 6px 12px;font-size: 14px;border-radius: 10px;}
/*-- Our Client --*/
.ourclient-section{background-color:#282461; width:100%; height:400px;}
.ourclient-section .ourclient-innersec{display:flex;flex-direction:column;height:400px;align-items:center;justify-content:center;color:#fff;}
.ourclient-section h2{font-size:38px;font-weight:bold;}

/*-- Our Global client design--*/
.ourclient-logos.slick-initialized.slick-slider.slick-slide {margin: 0px 20px;}
.ourclient-logos.slick-initialized.slick-slider .slick-slide img {width: 100%;}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow:hidden;margin:0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display:table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.ourclient-logos .slick-initialized .slick-slide{display: block; height:auto;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display:block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.ourclient-logos.slick-initialized.slick-slider button{background: transparent;border: none;font-size: 32px;color: #a84055;font-weight: bold;}
/*--Our Global Client Design --*/

/*-- Whychoose-section --*/
.whychoose-section{display:block; width:100%;position:relative;}
.container-fluid.whychoose-section::before{background-color: #282461;position: absolute;top: 0px;left:0;display: block;height:60px;width: 100%;content: "";z-index:-10;}
.container-fluid.whychoose-section::after{background-image:url("/web/20201029170539im_/http://www.mapxl.in/images/whychoose.png"); width:100%;content: ""; height:537px;position:absolute;top: 0;left:0;right:0;background-repeat:no-repeat;background-size:cover;z-index:-1;}
.whychoose-section .whychoose-innersec{display:flex;flex-direction:column;height:537px;align-items:center;justify-content:center;color:#fff;}
.whychoose-innersec h2{color:#282461;font-size:38px;margin-top:0;font-weight:900;font-family:'montserratbold'}
.choose-border{width:90px;height:1px;border-bottom:8px solid #fefefc;border-radius:25px;margin-top:8px;margin-bottom:40px;}
.topclient-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;max-width:100%;width:650px;margin-bottom:0;height:320px;}
.topclient-row p{margin-bottom:0;}
.bottomclient-row{display:flex;align-items:center;justify-content:space-evenly;text-align:center;max-width:100%;width:650px;}
.whychoose-innersec .chooseclient h3.choose-heding{color:#a84055;font-size:48px;font-weight:900;font-family:'montserratextrabold';}
.whychoose-innersec .chooseclient p.choose-subheding{color:#282461;font-size:18px;}


/*-- About Section --*/
.about-section{background-color:#fff; width:100%; height:620px;}
.about-section .about-innersec{display:flex;flex-direction:column;height:620px;align-items:center;justify-content:center;color:#000;text-align:center;}
.about-section .about-innersec h2{color:#a84055;font-size:38px;font-family:'montserratbold';}
.about-border{width:90px;height:1px;border-bottom:8px solid #f55057;border-radius:25px;margin:0 auto;margin-top:18px;margin-bottom:40px;}
.about-section .about-innersec p{color:#7f7a7c;font-size:20px;line-height:32px;}

/*-- clienttestimonial Section --*/
.clientesti-section{display:block; width:100%;position:relative;}
.container-fluid.clientesti-section::before{background-color: #d3d1de;position: absolute;bottom: 0px;left:0;display: block;height:60px;width: 100%;content: "";z-index:-10;}
.container-fluid.clientesti-section::after{background-image:url("/web/20201029170539im_/http://www.mapxl.in/images/client.png"); width:100%;content: ""; height:523px;position:absolute;top: 0;left:0;right:0;background-repeat:no-repeat;background-size:cover;z-index:-1;}
.clientesti-section .clientesti-innersec{display:flex;flex-direction:column;height:523px;align-items:center;justify-content:center;color:#fff;}
.clientesti-section h2{font-size:38px;font-weight:bold;}
.testimonial-border{width:90px;height:1px;margin:0 auto;border-bottom:8px solid #212665;border-radius:25px;margin-bottom:40px;margin-top:8px;}
/*-- Testimonial design--*/
.testimonial-logos::before{background-image:url("/web/20201029170539im_/http://www.mapxl.in/images/quotestop.png"); width:111px;content: ""; height:87px;position:absolute;top:-85px;left:-40px;background-repeat:no-repeat;z-index:0;}
.testimonial-logos::after{background-image:url("/web/20201029170539im_/http://www.mapxl.in/images/quotesbottom.png"); width:127px;content: ""; height:109px;position:absolute;bottom:0;right:-10px;background-repeat:no-repeat;z-index:0;}
.slick-slide {margin: 0px 20px;/*padding: 0 25px;*/ padding: 0 6.5px;}
.testimonial-slider .slick-slide {margin: 0px 0px;padding: 0 40px}
.slick-slide img {width: 100%;}
.slick-slider{display: flex;align-items:center;/*height:360px;*/text-align: center;position: relative;box-sizing: border-box; -webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display:flex;flex-direction:column;/*height:330px;*/justify-content:space-between;;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.testimonial-slide .client-descrn{font-size:15px;line-height:25px;}
.testimonial-slide .client-name{font-size:12px;font-style:italic;}
/*-- Testimonial design end --*/

/*--Footer Section--*/
.footer-section .top-footer{background-color:#d3d1de; width:100%; height:250px;}
.topfooter-sec{display:flex;height:250px;align-items:center;justify-content:center;color:#000;}
.topfooter-sec h3{color:#282461;font-size:20px;}
.footer-border{width:80px;height: 1px;border-bottom:4px solid #a84055;border-radius:40px;margin-bottom:10px;}

.topfooter-sec p{color:#5b5158;}
.conslt-sec{display:flex;/*justify-content:space-evenly;*/align-items:flex-end;}
.conslt-sec .consult-ifo{padding-left:20px;}
.conslt-sec .consult-ifo p{margin-bottom:0;}

.officelocation-sec{display:flex;/*justify-content:space-evenly;*/align-items:flex-end;}
.officelocation-sec p{margin-bottom:0;}
.officelocation-sec .location-add{padding-left:20px;}
.location-sec{display:flex;/*justify-content:space-evenly;*/align-items:flex-end;height:128px;}
.location-sec p{margin-bottom:0;}

/*--Bottom Footer Section--*/
/* footer social icons */
.footer-section .bottom-footer{background-color:#282461; width:100%; height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
ul.social-network {display: flex;align-items:center;justify-content:center;padding:0;width:100%;}
ul.social-network li{margin:0 5px;}
/* footer social icons */
.social-network a.icoRss:hover{background-color:#F56505;}
.social-network a.icoFacebook:hover{background-color:#3B5998;}
.social-network a.icoTwitter:hover{background-color:#33ccff;}
.social-network a.icoGoogle:hover{background-color:#BD3518;}
.social-network a.icoVimeo:hover{background-color:#0590B8;}
.social-network a.icoLinkedin:hover{background-color: #007bb7;}
.social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoVimeo:hover i,
.social-network a.icoLinkedin:hover i {color: #fff;}
.social-network a.icoWhatsApp:hover{background-color: #57be35;}
a.socialIcon:hover,
.socialHoverClass {color: #44BCDD;}
.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:40px;height:40px;font-size:20px;}
.social-circle li i {margin:0;line-height:40px;text-align:center;}
.social-circle li a:hover i,
.triggeredHover {-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms--transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}
.social-circle i{color: #fff;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;}
.bottom-footer ul.social-network a{background-color:#D3D3D3;}
.bottom-footer p{color:#fff;margin:0;text-align:center;line-height:24px;}
.bottom-footer p > a{border-bottom: 1px dotted #fff;color:#fff;}
.bottom-footer p > a:hover{text-decoration:none;}

/*--Bottom Footer Section End--*/

/*-- Top Get a quote section --*/

.topsubmit-quote .btn.btn-quote{border:none;text-transform:uppercase;background-color:#ffbb05;border-radius:30px;font-size:16px;padding:0 30px;line-height:40px;height:40px;color:#fff;font-weight:bold;margin:0 auto;display:block;}

/*-- Top Get a quote section end --*/
/*--Add more content --*/
.glyphicon-minus{background-image:url("/web/20201029170539im_/http://www.mapxl.in/images/minus.png"); width:13px;height:2px;top:7px;}
.glyphicon-plus{background-image:url("/web/20201029170539im_/http://www.mapxl.in/images/plus.png"); width:13px;height:13px;}
.addmore{color:transparent;}
/*--Add more content End --*/

/*--==================================================================

                       Get a Quote Free                                
      
==================================================================--*/
/*#myquote .modal-dialog{width:450px;margin:3% auto;}
#myquote .modal-content{border-radius:15px;}
#myquote .modal-content .modal-header h4.modal-title{text-align:center;}
#myquote .modal-body {padding:15px 80px;}
#myquote form input.form-control{width:100%;border:none;background-color:#e4e4e4;border-radius:30px;height:45px;font-size:14px;outline:none;box-shadow:none;}
textarea.form-control{height:auto;width:100%;border:none;background-color:#e4e4e4;border-radius:30px;padding-top:15px;font-size:14px;outline:none;box-shadow:none;}*/
/*--==================================================================

                      Get a Quote End                               
      
==================================================================--*/

/*--===================== Custom popup ==========================--*/
/*.menu-button {-webkit-transition: 0.4s;-moz-transition: 0.4s;transition: 0.4s;position: fixed;right: 50px;bottom: 50px;width: 60px;height: 60px;text-align: center;line-height: 60px;border-radius: 50%;background-color: #E91E63;color: #FFFFFF;font-size: 24px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26), 0 2px 10px 0 rgba(0, 0, 0, 0.22);cursor: pointer;}
.menu-button:hover {background: #d81558;box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.28), 0 4px 15px 0 rgba(0, 0, 0, 0.25);}
.menu-button a {-webkit-transition: 0.4s;-moz-transition: 0.4s;transition: 0.4s;opacity: 0;width: 0px;height: 0px;text-align: center;line-height: 50px;border-radius: 50%;color: #FFFFFF;font-size: 24px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26), 0 2px 10px 0 rgba(0, 0, 0, 0.22);cursor: pointer;}
.menu-button a:hover {box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.28), 0 4px 15px 0 rgba(0, 0, 0, 0.25);}
.menu-button a:nth-child(2) {-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;position: absolute;right: 30px;bottom: 30px;background: #55acee;}
.menu-button a:nth-child(3) {-webkit-transition-delay: 0.4s;-moz-transition-delay: 0.4s;transition-delay: 0.4s;position: absolute;right:30px;bottom:30px;background:#dc4e41;}
.menu-button a:nth-child(4) {-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;transition-delay: 0.5s;position: absolute;right: 30px;bottom: 30px;background: #3F3F3F;}
.menu-button:hover a {opacity:1;width:50px;height:50px;}
.menu-button:hover a:nth-child(2) {right:80px;bottom:0px;}
.menu-button:hover a:nth-child(2):hover {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;background: #3ea1ec;}
.menu-button:hover a:nth-child(3) {right: 65px;bottom: 65px;}
.menu-button:hover a:nth-child(3):hover {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;background: #d83a2b;}
.menu-button:hover a:nth-child(4) {right: 0px;bottom: 80px;}
.menu-button:hover a:nth-child(4):hover {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;background: #323232;}
.popup-overlay {display:none;position: absolute;background: #fff;border-radius: 20px;width: 300px;height: 140px;bottom: 99px;right: 0;z-index: 999999;padding: 0 20px;}
.popup-overlay.active{display:block;}*/

/*--===================== Custom popup end =====================--*/

@media only screen and (min-width:981px) {
.slider-row .getquote{display:none;}
}

@media only screen and (min-width:1681px) and (max-width:1920px)
{
  .container-fluid.askquote-section::after{height:908px;}
  .askquote-section .askquote-innersec{height:908px;}
  .container-fluid.whychoose-section::before{top:-1px;}
  .container-fluid.whychoose-section::after{height:840px;}
  .whychoose-section .whychoose-innersec{height:840px;}
  .container-fluid.clientesti-section::after{height:800px;}
  .clientesti-section .clientesti-innersec{height:800px;}
  .testimonial-logos::after{width:110px;height:99px;bottom:-17px;}
}

@media only screen and (min-width:1601px) and (max-width:1680px)
{
  .container-fluid.askquote-section::after{height:770px;}
  .askquote-section .askquote-innersec{height:770px;}
  .container-fluid.whychoose-section::before{top:-1px;}
  .container-fluid.whychoose-section::after{height:710px;}
  .whychoose-section .whychoose-innersec{height:710px;}
  .container-fluid.clientesti-section::after{height:700px;}
  .clientesti-section .clientesti-innersec{height:700px;}
  .testimonial-logos::after{width:110px;height:99px;bottom:-17px;}
}

@media only screen and (min-width:1441px) and (max-width:1600px)
{
  .container-fluid.askquote-section::after{height:735px;}
  .askquote-section .askquote-innersec{height:735px;}
  .container-fluid.whychoose-section::before{top:-1px;}
  .container-fluid.whychoose-section::after{height:680px;}
  .whychoose-section .whychoose-innersec{height:680px;}
  .container-fluid.clientesti-section::after{height:660px;}
  .clientesti-section .clientesti-innersec{height:660px;}
  .testimonial-logos::after{width:110px;height:99px;bottom:-17px;}
}

@media only screen and (min-width:1367px) and (max-width:1440px)
{
  .container-fluid.askquote-section::after{height:670px;}
  .askquote-section .askquote-innersec{height:670px;}
  .container-fluid.whychoose-section::before{top:-1px;}
  .container-fluid.whychoose-section::after{height:610px;}
  .whychoose-section .whychoose-innersec{height:610px;}
  .container-fluid.clientesti-section::after{height:600px;}
  .clientesti-section .clientesti-innersec{height:600px;}
  .testimonial-logos::after{width:110px;height:99px;bottom:-17px;}
}
@media only screen and (min-width:1281px) and (max-width:1366px)
{
  .container-fluid.askquote-section::after{height:640px;}
  .askquote-section .askquote-innersec{height:640px;}
  .container-fluid.whychoose-section::before{top:-1px;}
  .container-fluid.whychoose-section::after{height:580px;}
  .whychoose-section .whychoose-innersec{height:580px;}
  .container-fluid.clientesti-section::after{height:523px;}
  .clientesti-section .clientesti-innersec{height:523px;}
  .testimonial-logos::after{width:110px;height:99px;bottom:-25px;}
}
@media only screen and (min-width:1225px) and (max-width:1280px)
{
  .container-fluid.askquote-section::after{height:589px;}
  .askquote-section .askquote-innersec{height:589px;}
  .container-fluid.whychoose-section::before{top:-1px;}
  .container-fluid.whychoose-section::after{height:580px;}
  .whychoose-section .whychoose-innersec{height:580px;}
  .container-fluid.clientesti-section::after{height:523px;}
  .clientesti-section .clientesti-innersec{height:523px;}
  .testimonial-logos::after{width:110px;height:99px;bottom:-17px;}
}
@media only screen and (min-width:981px) and (max-width:1024px)
{

.top-header{display:flex;height:60px;align-items:center;justify-content:space-between;width:96%;margin:0 auto}
.navbar-inverse.menusec ul.navbar-nav{justify-content:space-evenly;}
.navbar-inverse.menusec ul.navbar-nav>li>a, .dropdown-menu>li>a{font-size:12px;}
.navbar-inverse.menusec ul.navbar-nav>li>a{font-size:12px;}

/*--Crousal Section--*/
    /*.carousel-inner>.item{height:400px;}*/
    .carousel-control{display:none;}
    .carousel-caption{left:8%;right:8%;}
    .carousel-caption h3{margin-top:0;font-size:20px;line-height:26px;}
    .carousel-indicators{bottom:47px;}
    .carousel-indicators .active{width:10px;height:10px;border-color:#96969a;}
    .carousel-indicators li{width:10px;height:10px;}
    .slider-row .getquote{display:none;}
    #themeSlider ol.carousel-indicators{height:auto;}
    .carousel-caption{height:285px;padding:0;}
/*--Enhance your bussiness--*/
.business-profile p.abtproduct{margin-bottom: 35px;}
/*--Our Global Client--*/
.ourclient-logos .slick-initialized .slick-slide{flex-direction:row;} 
.ourclient-logos .slick-slide{padding:0}
/*--Crousal Section End --*/
/*--Ask for a Quote--*/
.askquote-section{background-color:#a84055;}
.askquote-section .askquote-innersec{width:88%;}
.askquote-section .askquote-innersec > div{width:45%;}
.askquote-section .askquote-innersec > div + div{width:55%;}
/*--Why choose us --*/
.whychoose-section{background-color:#d2ceda;}
.topclient-row{height:310px;}
.topclient-row .chooseclient.col-md-4{width:30%;}
/*--Tetimonial--*/
.clientesti-section{background-color:#a84055;}
.clientesti-section .clientesti-innersec{height:570px;}
.testimonial-logos::before{background-image: url(/web/20201029170539im_/http://www.mapxl.in/images/m-quotestop.png);width:33px;height:27px;top:-14px;left:11px;}
.testimonial-logos::after{background-image: url(/web/20201029170539im_/http://www.mapxl.in/images/m-quotesbottom.png);width:33px;height:27px;bottom:74px;right:23px;}
/*--Footer--*/
/*.footer-section .top-footer{height:auto;}
.topfooter-sec{flex-direction:column;height:800px;}
.conslt-sec{flex-direction:column;align-items:center;height:300px;}
.conslt-sec .consult-ifo{padding-left:0;text-align:center;}
.conslt-sec .consult-ifo p{padding-top:8px;}
.footer-border{margin:0 auto;}
.officelocation-sec{display:flex;height:300px;flex-direction:column;justify-content:space-between;align-items:center}
.officelocation-sec .location-add{padding-left:0;text-align:center;}
.officelocation-sec p {padding-top:8px;}
.location-sec{text-align:center;height:60px;align-items:flex-start;}*/



}

@media only screen and (min-width:768px) and (max-width:980px)
{
.top-header{display:none;}
nav.navbar.navbar-inverse.menusec .container{margin-left:18px;}
.navbar-inverse.menusec ul.navbar-nav{justify-content:space-evenly;}
.navbar-inverse.menusec ul.navbar-nav>li>a, .dropdown-menu>li>a{font-size:9px;}
/*--Crousal Section--*/
    .carousel-inner>.item{height:400px;}
    .carousel-control{display:none;}
    .carousel-inner>.item>a>img, .carousel-inner>.item>img{display:none;}
    .carousel-caption{left:8%;right:8%;}
    .carousel-caption h3{margin-top:0;font-size:20px;line-height:26px;}
    .carousel-indicators{bottom:60px;}
    .carousel-indicators .active{width:10px;height:10px;border-color:#96969a;}
    .carousel-indicators li{width:10px;height:10px;}
    .slider-row .getquote{display:block;position:absolute;bottom:55px;text-align:left;left: 8%;z-index:99;width:100%}
/*--Our Global Client--*/
.ourclient-logos .slick-initialized .slick-slide{flex-direction:row;} 
.ourclient-logos .slick-slide{padding:0}
/*--Crousal Section End --*/
/*--Ask for a Quote--*/
.askquote-section{background-color:#a84055;}
.askquote-section .askquote-innersec{width:88%;}
.askquote-section .askquote-innersec > div{width:45%;}
.askquote-section .askquote-innersec > div + div{width:55%;}
/*--Why choose us --*/
.whychoose-section{background-color:#d2ceda;}
.topclient-row{height:310px;}
.topclient-row .chooseclient.col-md-4{width:30%;}
/**--About Section --*/
.about-section{height:600px;}
.about-section .about-innersec{height:600px;}
/*--Tetimonial--*/
.clientesti-section{background-color:#a84055;}
.clientesti-section .clientesti-innersec{height:780px;}
.testimonial-logos::before{background-image: url(/web/20201029170539im_/http://www.mapxl.in/images/m-quotestop.png);width:33px;height:27px;top:-14px;left:11px;}
.testimonial-logos::after{background-image: url(/web/20201029170539im_/http://www.mapxl.in/images/m-quotesbottom.png);width:33px;height:27px;bottom:74px;right:23px;}
/*--Footer--*/
.footer-section .top-footer{height:auto;}
.topfooter-sec{flex-direction:column;height:800px;}
.conslt-sec{flex-direction:column;align-items:center;height:300px;}
.conslt-sec .consult-ifo{padding-left:0;text-align:center;}
.conslt-sec .consult-ifo p{padding-top:8px;}
.footer-border{margin:0 auto;}
.officelocation-sec{display:flex;height:300px;flex-direction:column;justify-content:space-between;align-items:center}
.officelocation-sec .location-add{padding-left:0;text-align:center;}
.officelocation-sec p {padding-top:8px;}
.location-sec{text-align:center;height:60px;align-items:flex-start;}



}

@media only screen and (min-width: 768px) {
   nav.navbar.navbar-inverse.menusec .collapse.navbar-collapse.js-navbar-collapse{padding:0;}
   .carousel-caption {right:8%;left:8%;}
   .m-screen.quote-sec{display:none;}
   /*.submit-quote{display:none;}*/
   .about-section .addmore{display:none;}
   .navbar-header{display:none;}
   .carousel-indicators{bottom:98px;}
   .carousel-inner>.item>img.lg-screen{display:block;}
   .carousel-inner>.item>img.sm-screen{display:none;}
}

@media only screen and (max-width: 767px)
{
  .navbar-inverse.menusec ul.navbar-nav 
    {
       width:100%;height:auto;display:block;align-items:center;justify-content:space-between;padding:20px 10px;margin:0;list-style: none;
    }
    .top-header{display:none;}
    nav.navbar.navbar-inverse.menusec{background:#fff;border-bottom:4px solid #292562;}
    nav.navbar.navbar-inverse.menusec .collapse.navbar-collapse.js-navbar-collapse{padding:0 15px;}
    .navbar-inverse .navbar-toggle{border:none;}
    .navbar-inverse .navbar-toggle:hover{background-color:#fff;}
    .navbar-collapse.js-navbar-collapse.collapse.in ul.navbar-nav li ul.dropdown-menu li{border-bottom:1px solid #4b4690;height:45px;line-height:45px;}
    .navbar-inverse.menusec ul.navbar-nav>li>a{line-height:45px; height:45px; width:100%;display:block;}
    .navbar-nav .open .dropdown-menu{background-color:#fff;}
    .navbar-nav .open .dropdown-menu>li>a{line-height:45px;}
    .navbar-nav .open .dropdown-menu>li>a {padding:0 15px 0 25px;}
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider{display:none;}
    .navbar-collapse{background-color:#292562;}
    nav.navbar.navbar-inverse.menusec .collapse.navbar-collapse.js-navbar-collapse{background-color:#292562;}
    .callus{float:right;height:48px;line-height:48px;margin-right:15px;}
    .navbar-inverse .navbar-toggle .icon-bar{background-color:#292562;}
    .slider-row .getquote{display:block;position:absolute;bottom:55px;text-align:center;z-index:99;width:100%}
    .navbar-header{margin:15px auto;width:100%;display:flex;}
    .navbar-header .logo{margin:auto;}
    .navbar-toggle{padding:9px 0 9px 10px;margin-right:0;}
    /*--Crousal Section--*/
    .carousel-inner>.item{height:400px;}
    .carousel-control{display:none;}
    /*.carousel-inner>.item>a>img, .carousel-inner>.item>img{display:none;}*/
    .carousel-inner>.item>img.lg-screen{display:none;}
    .carousel-inner>.item>img.sm-screen{display:block;}
    .carousel-caption{left:8%;right:8%;height:400px;bottom:0;padding-top:0;padding-bottom:0;}
    .carousel-caption h3{margin-top:0;font-size:20px;line-height:26px;}
    .carousel-indicators{bottom:95px;}
    .carousel-indicators .active{width:10px;height:10px;border-color:#96969a;}
    .carousel-indicators li{width:10px;height:10px;}
    /*--Crousal Section End --*/

    /*-- Enhance your bussiness --*/
    .business-profile h2{font-size:22px;margin-top:35px;}
    .business-profile .bottom-border{display:none;}
    .business-profile p{font-size:16px;}
    .business-profile p.abtproduct{margin-bottom:25px;}
    .business-profile .product{height:220px;}
    .product-row{padding:30px 0 30px 0;}
    .product h3.product-head{font-size:16px;}
    /*-- Enhance your bussiness --*/

    /*-- Quotes Section --*/
    .l-screen.quote-sec{display:none;}
    .askquote-section h2.quote-sec{font-size:22px;line-height:30px;text-align:center;margin-top:0;}
    .askquote-section p.quote-maintext{display:none;}
    .askquote-section p.quote-subtext{display:none;}
    .askquote-section .btn.btn-quote{display:none;}
    /*-- Quotes Section End --*/
    .container-fluid.askquote-section::before{bottom:-1px;}
    .askquote-section .askquote-innersec{display:block;width:100%;height:640px;padding:50px 0 0;}
    .container-fluid.askquote-section::after{width:100%;content: ""; height:640px;background-image:url(/web/20201029170539im_/http://www.mapxl.in/images/m-ask-quote.png);}
    .clientesti-section .clientesti-innersec{display:block;height:auto;}
    .ourclient-logos.slick-initialized.slick-slider{display:flex;}
    .ourclient-section .ourclient-innersec{display:block;height:400px;color:#fff;}
    .about-section{height:auto;}
    .about-section .about-innersec{height:auto;}
    .footer-section .top-footer{width:100%;height:auto;}
    .topfooter-sec{display:block;height:auto;padding:50px 0 70px 0;}
    .submit-quote .btn-quote{margin:0 auto;line-height:35px;height:40px;display:block !important;}

    /*-- our Client--*/
    .ourclient-section{height:320px;}
    .ourclient-section .ourclient-innersec{height:320px;}
    .container-fluid.whychoose-section::before{top:-1px;}
    .ourclient-innersec .container{display:flex;flex-direction:column;height:320px;justify-content:space-around;}
    .ourclient-section h2{font-size:22px;margin-top: 0;margin-bottom:0;}
    .ourclient-innersec .about-border{display:none;}
    
    /*--Why choose--*/
    .container-fluid.whychoose-section::after{background-image:url(/web/20201029170539im_/http://www.mapxl.in/images/m-whychoose.png);height:475px;}
    .whychoose-section .whychoose-innersec{height:475px;}
    .whychoose-innersec h2{font-size:22px;margin-top:0;}
    .whychoose-innersec .choose-border{display:none;}
    .whychoose-innersec .chooseclient h3.choose-heding{font-size:24px;}
    .whychoose-innersec .chooseclient p.choose-subheding{font-size:14px;}
    /*--About Section--*/
    .about-section .about-innersec h2{font-size:22px;}
    .about-border{display:none;}
    .about-section .about-innersec p{font-size:14px;line-height:26px;}
    .about-section p.about-more{display:none;}
    /*--Client Testimonials--*/
    .clientesti-section{display:flex;flex-direction:column;height:510px;justify-content:space-around;}
    /*.clientesti-section .clientesti-innersec{height:444px;}*/
    .clientesti-section .testimonial-border{display:none;}
    .container-fluid.clientesti-section::before{height:94px;bottom:-1px;}
    .container-fluid.clientesti-section::after{background-image: url(/web/20201029170539im_/http://www.mapxl.in/images/m-client.png);height:510px;}
    .clientesti-section h2{font-size:22px;text-align:center;margin-bottom:20px;margin-top:0;}
    .testimonial-logos::before {background-image: url(/web/20201029170539im_/http://www.mapxl.in/images/m-quotestop.png);width: 33px;height:27px;top:-24px;left:-8px;}
    .testimonial-logos::after {background-image:url(/web/20201029170539im_/http://www.mapxl.in/images/m-quotesbottom.png);width:33px;height:27px;bottom:50px;}
    .testimonial-slide .client-descrn{font-size:16px; line-height:25px;}
    .testimonial-slide.slick-slide{margin:0px 10px;padding:0 5px;}
    /*--Footer Section--*/
    .conslt-sec{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:300px;text-align:center;}
    .conslt-sec .consult-ifo{padding-left:0;}
    .topfooter-sec h3{font-size:20px;margin-top:0;}
    .footer-border{margin:0 auto 10px;}
    .officelocation-sec{flex-direction:column;justify-content:space-evenly;align-items:center;height:300px;text-align:center;}
    .location-sec{display:flex;justify-content:center;align-items:flex-start;height:65px;text-align:center;}
    /*-- Get a Quote --*/
    #myquote .modal-dialog {width: 90%;}
    #myquote .modal-body{padding:15px 15px;}

}

@media only screen and (min-width:481px) and (max-width:767px)
{
.navbar-toggle{float:left;padding-left:26px;}

}
@media only screen and (min-width:320px) and (max-width:480px)
{
.navbar-toggle{float:left;padding-left:15px;}

}

@media only screen and (min-width:412px) and (max-width:480px)
{
 
 .container-fluid.askquote-section::after{height:694px;}
 .askquote-section .askquote-innersec {display:flex;flex-direction:column;width:100%;height:694px;align-items: unset;padding:0;justify-content:space-evenly;}
 .captcha input{padding:6px 4px;}
}
@media only screen and (min-width:361px) and (max-width:411px)
{
.container-fluid.askquote-section::after{height:694px;}
.askquote-section .askquote-innersec {display:flex;flex-direction:column;width:100%;height:694px;align-items: unset;padding:0;justify-content:space-evenly;}
.captcha input{padding:6px 4px;}

}
@media only screen and (min-width:320px) and (max-width:360px)
{
.container-fluid.askquote-section::after{height:704px;}
.askquote-section .askquote-innersec {display:flex;flex-direction:column;width:100%;height:704px;align-items: unset;padding:0;justify-content:space-evenly;}
.captcha input{padding:6px 4px;}
.footer-section .bottom-footer{height:180px;}
}
@media only screen and (max-width:320px)
{
 .navbar-header .logo img{width:220px;}
 .captcha input{padding:6px 6px;width:139px;}

}

/*
     FILE ARCHIVED ON 17:05:39 Oct 29, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:40:19 Dec 12, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.727
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.008
  esindex: 0.014
  cdx.remote: 27.135
  LoadShardBlock: 172.45 (3)
  PetaboxLoader3.datanode: 336.465 (4)
  load_resource: 218.827
  PetaboxLoader3.resolve: 47.714
*/