/* font */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');

/* font */

/* reset css */
ul{list-style:none;margin:0;padding:0;}
a:hover{text-decoration:none;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:none;box-shadow:none;}

/* reset css */
.wanker{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;color:#FFF;display:none;font-family:Helvetica,Arial,sans-serif;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2014;}
.wanker-content{position:relative;margin:3em auto 0;width:80%;height:100%;}
.wanker-content .sub_waker{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.wanker-content .sub_waker img{max-width:100%;}

/* loader */
.overlayloader{top:0;left:0;width:100%;z-index:900;height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:fixed;overflow:hidden;}
.overlayloader .layer{background-color:#000;}
.overlayloader .layer-1{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.overlayloader .layer-2{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.overlayloader .layer-3{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.overlayloader .layer-4{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.overlayloader .layer-5{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.count{right:.5%;bottom:.5%;z-index:999;width:550px;color:#fff;font-size:5rem;position:fixed;font-weight:800;text-align:right;}

/* loader */

/* home */
.ad-bottomsociallist{display:none;}
.navbar-expand-lg .navbar-nav li .nav-link:hover{color:#F59420;}
.navbar-toggler{display:block;margin:0;border-radius:3px;border:none;background-color:#fff;position:absolute;right:5px;padding:9px 10px;font-size:inherit;line-height:inherit;width:48px;height:38px;}
.navbar-toggler .icon-bar{width:28px;height:3px;-webkit-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s;background-color:#143070;display:block;border-radius:5px;}
.navbar-toggler .top-bar{-webkit-transform:translateX(1px) rotate(135deg);-moz-transform:translateX(1px) rotate(135deg);-ms-transform:translateX(1px) rotate(135deg);-o-transform:translateX(1px) rotate(135deg);transform:translateX(1px) rotate(135deg);-webkit-transform-origin:45% 160%;-moz-transform-origin:45% 160%;-ms-transform-origin:45% 160%;-o-transform-origin:45% 160%;transform-origin:45% 160%;}
.navbar-toggler .mid-bar{opacity:0;}
.navbar-toggler .icon-bar + .icon-bar{margin-top:4px;}
.navbar-toggler .bot-bar{-webkit-transform:translateX(8px) rotate(-135deg);-moz-transform:translateX(8px) rotate(-135deg);-ms-transform:translateX(8px) rotate(-135deg);-o-transform:translateX(8px) rotate(-135deg);transform:translateX(8px) rotate(-135deg);-webkit-transform-origin:33% -20%;-moz-transform-origin:33% -20%;-ms-transform-origin:33% -20%;-o-transform-origin:33% -20%;transform-origin:33% -20%;}
.navbar-toggler.collapsed .top-bar{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.navbar-toggler.collapsed .mid-bar{opacity:1;}
.navbar-toggler.collapsed .bot-bar{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.ad-innerhomeslider{position:relative;}
.ad-bannertext{position:absolute;top:50%;left:50%;max-width:1140px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;}
.ad-bannertext h2{font-size:48px;line-height:60px;color:#FFFFFF;font-family:'Montserrat',sans-serif;max-width:900px;font-weight:700;margin-bottom:25px;}
.ad-bannertext h2 span{display:block;}
.ad-innerhomeslider:after{content:'';background-image:url('../images/banneroverlay.png');position:absolute;top:0;left:0;width:100%;height:100%;-o-background-size:cover;background-size:cover;}
.ad-innerhomeslider img{width:100%;}
.ad-bannertext p{font-size:24px;line-height:30px;color:#FFFFFF;font-family:'Montserrat',sans-serif;max-width:900px;font-weight:500;margin-bottom:25px;}
.ad-bannertext .ad-readmorebtn{width:164px;height:60px;background:#F59420;border-radius:8px;font-size:16px;line-height:26px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;color:#FFFFFF;font-family:'Montserrat',sans-serif;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.ad-bannertext .ad-readmorebtn:hover{color:#194895;background:#F59420;}
.ad-mainslderhome .slick-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;list-style-type:none;bottom:30px;}
.ad-mainslderhome .slick-dots li{margin:0 0.25rem;width:auto;height:auto;}
.ad-mainslderhome .slick-dots button{display:block;width:30px;height:6px;border-radius:3px;padding:0;border:none;background-color:#C4C4C4;text-indent:-9999px;}
.ad-mainslderhome .slick-dots li.slick-active button{background-color:#fff;width:50px;height:6px;border-radius:3px;}
.ad-homebannerslider .slick-dotted.slick-slider{margin-bottom:0px;}
header.ad-header nav.navbar.navbar-expand-lg{padding:7px 0;margin:0 -15px;}
.navbar-expand-lg .navbar-nav li:last-child .nav-link{width:169px;height:60px;background:#F59420;border-radius:8px;font-size:16px;line-height:26px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;color:#FFFFFF;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.navbar-expand-lg .navbar-nav li .nav-link{font-weight:400;font-family:'Montserrat',sans-serif;font-size:16px;line-height:24px;text-transform:uppercase;color:#000000;}
.navbar-expand-lg .navbar-nav li:last-child{margin:0 0 0 10px;}
.navbar-expand-lg .navbar-nav li{margin:0 10px;position:relative;}
.navbar-expand-lg li.nav-item.active .nav-link{color:#194895;font-weight:600;}
.navbar-expand-lg .navbar-nav li.nav-item.active:after{content:'';position:absolute;width:100%;height:4px;background:#F59420;bottom:-30px;}
.ad-testimonialslider{-o-background-size:100% 100%;background-size:100% 100%;height:807px;background-repeat:no-repeat;padding:80px 0;}
.ad-testimonialslider .ad-mainslider .ad-clientimg{width:100px;height:100%;border:solid 5px #fff;border-radius:50%;overflow:hidden;margin:0 auto 40px;display:block;}
.ad-testimonialslider .ad-mainslider .ad-clientxt p{font-size:24px;line-height:38px;text-align:center;color:#000000;font-family:'Montserrat',sans-serif;max-width:908px;margin:0 auto;font-style:italic;font-weight:400;}
.ad-testimonialslider .ad-mainslider .ad-clientname h5{font-weight:600;font-size:24px;line-height:30px;text-align:center;color:#000000;font-family:'Montserrat',sans-serif;}
.ad-testimonialslider .ad-mainslider .ad-clientname p{font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#000000;font-family:'Montserrat',sans-serif;opacity:0.45;}
.ad-clientname:after{content:'';position:absolute;top:30%;height:65px;width:1px;background:#000;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.ad-clientname{position:relative;padding-top:90px;}
.ad-testimonial .slick-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;list-style-type:none;bottom:-70px;}
.ad-testimonial .slick-dots li{margin:0 0.25rem;width:auto;height:auto;}
.ad-testimonial .slick-dots button{display:block;width:30px;height:6px;border-radius:3px;padding:0;border:none;background-color:#E7E7E7;text-indent:-9999px;}
.ad-testimonial .slick-dots li.slick-active button{background-color:#F59420;width:50px;height:6px;border-radius:3px;}
.ad-productslidertitletext h2{font-family:'Montserrat',sans-serif;font-size:36px;line-height:40px;color:#000;font-weight:700;margin-bottom:20px;}
.ad-productslidertitletext p{font-family:'Montserrat',sans-serif;font-size:16px;line-height:30px;color:#000;font-weight:400;max-width:895px;margin:0 auto 25px;}
section.ad-productslider{padding:80px 0;background:#F9F9F9;}
.ad-productslidertitletext p:after{content:'';position:absolute;width:100%;height:1px;background:#C4C4C4;left:0;bottom:0;}
.ad-productslidertitletext p:before{content:'';position:absolute;width:150px;height:5px;background:#F59420;left:50%;bottom:-2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.ad-productmainslider .ad-innersliderbox .ad-slidercontainbox h3{font-size:24px;line-height:24px;text-align:justify;font-family:'Montserrat',sans-serif;font-weight:700;color:#000000;margin-top:20px;}
.ad-productmainslider .ad-innersliderbox .ad-slidercontainbox p{font-size:16px;line-height:26px;text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;color:#000000;}
.ad-slidercontainbox{padding:20px;background:#fff;position:relative;}
.ad-innersliderbox{margin:15px;}
.ad-innersliderbox .adsldrbox{background:#FFFFFF;overflow:hidden;-webkit-box-shadow:rgb(100 100 111 / 20%) 0px 8px 10px 0px;box-shadow:rgb(100 100 111 / 20%) 0px 8px 10px 0px;border-radius:8px;}
.ad-productmainslider{margin:0 -30px;}
.ad-productmainslider{position:relative;padding-top:50px;}
.ad-productmainslider .slick-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;list-style-type:none;bottom:-50px;}
.ad-productmainslider .slick-dots li{margin:0 0.25rem;width:auto;height:auto;}
.ad-productmainslider .slick-dots button{display:block;width:30px;height:6px;border-radius:3px;padding:0;border:none;background-color:#E7E7E7;text-indent:-9999px;}
.ad-productmainslider .slick-dots li.slick-active button{background-color:#F59420;width:50px;height:6px;border-radius:3px;}
.ad-slidermore{width:242px;height:60px;background:#F59420;border-radius:8px;margin:75px auto 0px;font-size:16px;line-height:26px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;color:#FFFFFF;font-family:'Montserrat',sans-serif;font-weight:700;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.ad-slidermore:hover{color:#194895;background:#F59420;}
.ad-arrows img{width:40%;}
.ad-arrows{position:absolute;width:63px;height:63px;background:#F59420;border-radius:50%;top:-33px;right:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
section.ad-welcomeblock .ad-leftwhatwedod{max-width:0 0 -moz-calc(100% - 620px);max-width:0 0 calc(100% - 620px);-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 620px);-moz-box-flex:0;-ms-flex:0 0 calc(100% - 620px);flex:0 0 calc(100% - 620px);position:relative;}
section.ad-welcomeblock .ad-leftwhatwedod img{width:100%;}
section.ad-welcomeblock .ad-rightwhatwedo{max-width:520px;-webkit-box-flex:0;-webkit-flex:0 0 520px;-moz-box-flex:0;-ms-flex:0 0 520px;flex:0 0 520px;margin-left:40px;}
.ad-bottomimg{background:-moz-linear-gradient(top,#FFFFFF 2.52%,rgba(255,255,255,0) 108.2%);background:-o-linear-gradient(top,#FFFFFF 2.52%,rgba(255,255,255,0) 108.2%);background:-webkit-gradient(linear,left top, left bottom,color-stop(2.52%, #FFFFFF),color-stop(108.2%, rgba(255,255,255,0)));background:linear-gradient(180deg,#FFFFFF 2.52%,rgba(255,255,255,0) 108.2%);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);width:100%;height:300px;position:absolute;bottom:0;z-index:1;}
.ad-yeartext{font-family:'Montserrat',sans-serif;font-weight:700;font-size:59px;line-height:52px;text-transform:capitalize;color:#000000;}
.ad-bottominner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;    /* margin-bottom: 75px; */position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-moz-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);-o-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);bottom:155px;}
.ad-yeartext span{font-weight:300;display:block;}
.ad-years{width:110px;height:110px;background:#F59420;font-weight:700;font-size:71px;line-height:40px;font-family:'Montserrat',sans-serif;text-transform:capitalize;color:#FFFFFF;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin:0 25px;}
.ad-maincontr .ad-leftwhatwedod{width:50%;float:left;position:relative;}
.ad-maincontr{overflow:hidden;margin:0 -15px;}
.ad-maincontr .ad-rightwhatwedod{float:right;width:-moz-calc(50% - 40px);width:calc(50% - 40px);margin:50px 0;}
.ad-maincontr .ad-leftwhatwedod img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}
section.ad-welcomeblock .ad-rightwhatwedod p{font-family:'Montserrat',sans-serif;font-size:16px;line-height:30px;font-weight:400;color:#000000;margin:0 auto 15px;}
section.ad-welcomeblock .ad-rightwhatwedod h3 span{display:block;color:#F59420;font-weight:400;font-size:34px;line-height:50px;}
section.ad-welcomeblock .ad-rightwhatwedod h3{font-family:'Montserrat',sans-serif;font-size:45px;line-height:50px;font-weight:700;margin:0 auto 15px;text-transform:capitalize;color:#000;}
.ad-readmore{font-family:'Montserrat',sans-serif;width:284px;height:60px;background:#F59420;border-radius:8px;font-weight:bold;font-size:16px;line-height:26px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:0.1em;text-transform:uppercase;border:none;color:#FFFFFF;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0;}
section.ad-welcomeblock{padding:75px 0;}
.ad-readmore:hover{color:#194895;background:#F59420;}
section.ad-welcomeblock .ad-rightwhatwedod p:nth-child(2){margin-bottom:30px;}
.ad-rightwhatwedod{padding-left:35px;}
section.ad-whatwedo .ad-rightwhatwedod p:nth-child(1){margin-bottom:30px;}
section.ad-whatwedo .ad-leftwhatwedod img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}

/* home */

/* about */
section.ad-banner{height:353px;background-repeat:no-repeat;-o-background-size:cover;background-size:cover;position:relative;}
section.ad-banner:after{content:'';background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;}
section.ad-banner .ad-banner-title{z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
section.ad-banner .ad-banner-title h1{font-family:'Montserrat',sans-serif;font-size:40px;line-height:60px;text-align:center;color:#FFFFFF;font-weight:700;}
section.ad-whatwedo{padding:60px 0;}
section.ad-whatwedo .ad-leftwhatwedod{width:50%;}
section.ad-whatwedo .ad-leftwhatwedod img{width:100%;}
section.ad-whatwedo .ad-whatwedotitle{margin:0 auto;}
section.ad-whatwedo .ad-whatwedotitle h2{font-family:'Montserrat',sans-serif;font-size:36px;line-height:40px;font-weight:800;text-transform:capitalize;color:#000000;margin-bottom:15px;}
section.ad-whatwedo .ad-whatwedotitle p{font-family:'Montserrat',sans-serif;font-size:16px;line-height:30px;font-weight:400;color:#000000;max-width:895px;margin:0 auto 45px;}
section.ad-whatwedo .ad-rightwhatwedod p{font-family:'Montserrat',sans-serif;font-size:16px;line-height:30px;font-weight:400;color:#000000;margin:0 auto 15px;}
section.ad-findout{background:#F9F9F9;padding:45px 0 150px;}
section.ad-findout h3{font-family:'Montserrat',sans-serif;font-weight:800;font-size:36px;line-height:40px;text-transform:capitalize;color:#000000;border-bottom:1px solid #C4C4C4;padding-bottom:20px;margin-bottom:25px;}
section.ad-findout h4{font-family:'Montserrat',sans-serif;font-weight:700;font-size:24px;line-height:24px;color:#000000;margin-bottom:25px;}
section.ad-findout p{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#000000;margin-bottom:15px;}
.container.ad-cardmainbox{margin-top:25px;}
.container.ad-cardmainbox .ad-carddescriptionbox h5{font-family:'Montserrat',sans-serif;font-weight:700;font-size:24px;line-height:24px;color:#000000;margin-bottom:10px;margin-top:22px;}

/* about */

/* footer */
.ad-subscribemainbox{height:210px;background-image:url('../images/bg-blue.jpg');padding:0 30px;margin:0 -15px;-o-background-size:100% 100%;background-size:100% 100%;background-repeat:no-repeat;position:relative;}
.ad-subscribemainbox:after{content:'';background-image:url('../images/bg.png');position:absolute;top:0;left:0;width:100%;height:100%;-o-background-size:100% 100%;background-size:100% 100%;background-repeat:no-repeat;}
.ad-footerlistmain h5{font-family:'Montserrat',sans-serif;font-weight:700;font-size:22px;line-height:30px;color:#000000;margin:0 0 25px;}
.ad-footerlistmain ul li a{font-weight:400;font-size:16px;text-transform:capitalize;color:#000000;font-family:'Montserrat',sans-serif;}
.ad-footerlistmain ul li{line-height:48px;}
.ad-footerlistmain ul li .media a{font-weight:400;font-size:16px;line-height:18px;text-transform:capitalize;color:#000000;font-family:'Montserrat',sans-serif;}
.ad-footerlistmain ul li:last-child .media-body{line-height:25px;}
.ad-footerlistmain ul li .media img{margin-right:15px;}
footer section.ad-bootmfooter{height:109px;background:#F9F9F9;}
footer section.ad-bootmfooter h6{font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;line-height:24px;color:#000000;opacity:0.5;margin:0;}
.ad-topfooter .ad-footerlistmain p{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#000000;margin-bottom:35px;max-width:316px;margin-top:30px;}
.ad-sociallist ul li a{width:45px;height:45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border-radius:50%;border:1px solid #F59420;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#f59420;font-size:20px;font-family:'Montserrat',sans-serif;}
.ad-footerlistmain .ad-sociallist ul li a:hover{background:#F59420;color:#fff;text-decoration:none;}
.ad-sociallist ul li{line-height:inherit;margin-right:20px;}
.ad-sociallist ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.ad-sociallist ul li:last-child{line-height:inherit;margin-right:0px;}
.ad-footerlistmain ul li a:hover{color:#F59420;}
section.ad-topfooter{padding:80px;}
.ad-subscripbox .ad-sub-title .ad-scub-title h4{font-family:'Montserrat',sans-serif;font-weight:800;font-size:33px;line-height:41px;color:#FFFFFF;margin:0;}
.ad-subscripbox .ad-sub-title .ad-scub-title h4 span{display:block;}
.ad-subscripbox .ad-sub-title .ad-scub-title h4 em{font-weight:100;font-style:normal;}
.ad-sub-title,.ad-sub-form{position:relative;z-index:1;}
.ad-subscribebtn{font-family:'Montserrat',sans-serif;width:157px;height:60px;background:#F59420;border-radius:8px;font-size:16px;line-height:26px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;color:#FFFFFF;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.ad-sub-form .form-group .form-control{width:300px;height:60px;margin-right:15px;background:#FFFFFF;border-radius:8px;font-family:'Montserrat',sans-serif;color:#000;font-weight:700;font-size:16px;line-height:20px;}
.ad-sub-form .form-group .form-control::-webkit-input-placeholder{color:color:rgba(0,0,0,0.5);font-weight:400;}
.ad-sub-form .form-group .form-control::-moz-placeholder{color:color:rgba(0,0,0,0.5);font-weight:400;}
.ad-sub-form .form-group .form-control:-ms-input-placeholder{color:color:rgba(0,0,0,0.5);font-weight:400;}
.ad-sub-form .form-group .form-control:-moz-placeholder{color:color:rgba(0,0,0,0.5);font-weight:400;}
.ad-sub-form{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
section.ad-subscripbox{margin-top:-105px;margin-bottom:95px;}

/* footer */

/* product */
section.ad-productmain{padding:60px 0 165px;background:#F9F9F9;}
section.ad-productmain .ad-productmainbox h2{font-family:'Montserrat',sans-serif;font-weight:700;font-size:24px;line-height:24px;color:#000;margin-bottom:10px;}
section.ad-productmain .ad-productmainbox p{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#000000;margin-bottom:15px;}
.ad-productlistinner ul li{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#000000;}
.ad-productlistinner ul li span{font-weight:700;}
section.ad-productmain ul li .ad-productmainbox{margin-bottom:60px;}
.ad-productmain ul li:nth-child(even) .ad-productmainbox .ad-productimg{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;}

/* product */

/* contact */
section.ad-mapsection{height:449px;width:100%;}
section.ad-mapsection iframe{width:100%;height:449px;}
.ad-rightcontactdetail{background:#194895;position:relative;padding:30px 40px;}
.ad-rightcontactdetail:after{position:absolute;content:'';top:0;height:100%;width:10000px;right:0;background:#194895;left:0;z-index:-1;}
section.ad-contactmain{overflow-x:hidden;padding:60px 0;}
.ad-contactmain .ad-rightcontactdetail h4{font-size:36px;line-height:40px;text-transform:capitalize;color:#FFFFFF;font-weight:800;font-family:'Montserrat',sans-serif;margin-bottom:5px;}
.ad-contactmain .ad-rightcontactdetail p{font-size:16px;line-height:24px;color:#FFFFFF;font-weight:400;font-family:'Montserrat',sans-serif;margin-bottom:15px;}
.ad-contactmain .ad-rightcontactdetail address p:last-child{margin-bottom:0;}
.ad-contactmain .ad-rightcontactdetail ul li:last-child p{margin-bottom:0;}
.ad-rightcontactdetail ul li .media h5{font-size:20px;line-height:24px;color:#FFFFFF;font-weight:700;font-family:'Montserrat',sans-serif;margin-bottom:5px;}
.ad-rightcontactdetail ul li .media a{font-size:16px;line-height:24px;color:#FFFFFF;font-weight:400;font-family:'Montserrat',sans-serif;}
.ad-rightcontactdetail ul li .media img{margin-right:20px;}
.ad-rightcontactdetail ul li .media span{display:block;font-weight:700;}
.ad-contactmain address{margin:0;}
.ad-contactmain .ad-rightcontactdetail ul{margin:25px 0;}
.ad-contactmain .ad-sociallist ul{margin:0;}
.ad-contactmain .ad-rightcontactdetail ul li{margin-bottom:25px;}
.ad-contactmain .ad-innercontact h2{font-size:16px;line-height:24px;color:#000;font-weight:400;font-family:'Montserrat',sans-serif;max-width:895px;margin:0 auto 60px;}
.ad-contactmain .ad-innercontact .ad-leftcontactform h3{font-weight:800;font-size:36px;line-height:40px;text-transform:capitalize;color:#000000;font-family:'Montserrat',sans-serif;}
.ad-contactmain .ad-innercontact .ad-leftcontactform h4{font-weight:400;font-size:16px;line-height:29px;color:#000000;font-family:'Montserrat',sans-serif;max-width:455px;margin-bottom:25px;}
.ad-contactmain .ad-innercontact form{max-width:488px;}
.ad-contactmain .ad-innercontact form .form-group label{font-weight:500;font-size:16px;line-height:20px;color:#000000;font-family:'Montserrat',sans-serif;}
.ad-contactmain .ad-innercontact form .form-group .form-control{font-family:'Montserrat',sans-serif;color:#000;font-size:16px;line-height:20px;background:#F7F7F7;border-radius:8px;height:55px;border:none;}
.ad-contactmain .ad-innercontact form .form-group textarea.form-control{height:130px;resize:none;}
.ad-contactmain .ad-innercontact form .form-group .form-control::-webkit-input-placeholder{color:color:rgba(0,0,0,0.5);font-weight:400;}
.ad-contactmain .ad-innercontact form .form-group .form-control::-moz-placeholder{color:color:rgba(0,0,0,0.5);font-weight:400;}
.ad-contactmain .ad-innercontact form .form-group .form-control:-ms-input-placeholder{color:color:rgba(0,0,0,0.5);font-weight:400;}
.ad-contactmain .ad-innercontact form .form-group .form-control:-moz-placeholder{color:color:rgba(0,0,0,0.5);font-weight:400;}
.btnsubmitcontact{width:126px;height:60px;background:#F59420;border:none;border-radius:8px;font-size:16px;line-height:26px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;color:#FFFFFF;font-family:'Montserrat',sans-serif;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;margin:30px 0;}
.btnsubmitcontact:hover{color:#194895;background:#F59420;}

/* contact */