@media (min-width:1200px){
}

/*-----------------------------------------------------------------------------*/
@media (min-width:992px) and (max-width:1199px){
	.ad-sub-form .form-group{width:100%;margin-bottom:15px;}
	.ad-sub-form .form-group .form-control{width:100%;margin-right:0;}
	.ad-maincontr .ad-rightwhatwedod{margin:0;}
	.ad-bannertext{max-width:960px;}
	.ad-arrows{width:50px;height:50px;top:-25px;}
	.ad-productmainslider .ad-innersliderbox .ad-slidercontainbox h3{font-size:21px;}
	.ad-productmainslider .ad-innersliderbox .ad-slidercontainbox p{text-align:left;}
	.ad-bannertext h2{font-size:40px;line-height:55px;}
	.ad-bannertext p{font-size:20px;line-height:32px;}
}

/*-----------------------------------------------------------------------------*/
@media (max-width:992px){
	ul.navbar-nav.ml-auto.align-content-center.align-items-center{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;}
	.navbar-expand-lg .navbar-nav li:last-child .nav-link{height:45px;width:100%;}
	.navbar-expand-lg .navbar-nav li:last-child{border-bottom:none;}
	.navbar-expand-lg .navbar-nav li{margin:0 10px;position:relative;border-bottom:solid 1px #e8e8e8;width:-moz-calc(100% - 20px);width:calc(100% - 20px);padding:5px 0;}
	.navbar-collapse{background:#fff;z-index:2;position:fixed;top:76px;right:0;padding-bottom:15px;width:100%;height:100%;}
	.navbar-collapse.collapsing{right:-75%;-webkit-transition:height 0s ease;-o-transition:height 0s ease;-moz-transition:height 0s ease;transition:height 0s ease;}
	.navbar-collapse.show{right:0;-webkit-transition:right 300ms ease-in-out;-o-transition:right 300ms ease-in-out;-moz-transition:right 300ms ease-in-out;transition:right 300ms ease-in-out;}
	.navbar-toggler.collapsed ~ .navbar-collapse{-webkit-transition:right 500ms ease-in-out;-o-transition:right 500ms ease-in-out;-moz-transition:right 500ms ease-in-out;transition:right 500ms ease-in-out;}
	.ad-bottomsociallist ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:15px 0;}
	.ad-bottomsociallist{display:block;}
	.ad-bottomsociallist ul li .media a{font-weight:400;font-size:16px;line-height:18px;text-transform:capitalize;color:#000000;font-family:'Montserrat',sans-serif;}
	.ad-bottomsociallist{margin-top:auto;position:absolute;bottom:100px;width:100%;}
}

/*-----------------------------------------------------------------------------*/
@media (min-width:768px) and (max-width:991px){
	.navbar-collapse{background:#fff;z-index:2;position:fixed;top:101px;right:0;padding-bottom:15px;width:50%;height:100%;}
	section.ad-banner{height:250px;}
	.ad-contactmain .ad-innercontact form{max-width:100%;}
	.ad-subscribemainbox{padding:0 15px;margin:0px 0px;}
	.ad-subscripbox .ad-sub-title .ad-scub-title h4{font-size:22px;line-height:30px;}
	.ad-sub-form .form-group .form-control{margin-right:0;margin-bottom:15px;}
	section.ad-subscripbox{margin-top:-105px;margin-bottom:50px;}
	section.ad-topfooter{padding-bottom:30px;}
	footer section.ad-bootmfooter{height:70px;background:#F9F9F9;}
	.ad-rightcontactdetail:after{display:none;}
	.ad-maincontr .ad-rightwhatwedod{margin:30px 0 0;width:100%;}
	section.ad-whatwedo{padding:30px 0;}
	.navbar-expand-lg .navbar-nav li.nav-item.active:after{display:none;}
	section.ad-whatwedo .ad-rightwhatwedod{width:100%;margin-left:0;margin:30px 0 0;}
	section.ad-whatwedo .ad-leftwhatwedod{width:100%;padding:0 15px;}
	section.ad-whatwedo .ad-leftwhatwedod{width:100%;padding:0 15px;max-width:720px;margin:0 auto;float:none;}
	.ad-bannertext{max-width:720px;}
	.ad-bannertext h2{font-size:28px;line-height:40px;margin-bottom:15px;}
	.ad-bannertext p{font-size:20px;line-height:33px;}
	.ad-maincontr .ad-leftwhatwedod{width:100%;position:relative;max-width:720px;margin:0 auto;float:none;}
	.ad-rightwhatwedod{padding-left:15px;}
}

/*-----------------------------------------------------------------------------*/
@media (max-width:767px){
	section.ad-banner .ad-banner-title h1{font-size:34px;}
	section.ad-banner{height:200px;}
	section.ad-contactmain{padding:30px 0;}
	.ad-contactmain .ad-innercontact h2{padding:0 15px;margin-bottom:30px;}
	.ad-contactmain .ad-innercontact .ad-leftcontactform h3,.ad-contactmain .ad-rightcontactdetail h4,section.ad-whatwedo .ad-whatwedotitle h2,section.ad-findout h3,.ad-productslidertitletext h2{font-size:26px;}
	.ad-rightcontactdetail{padding:20px 20px;}
	section.ad-subscripbox{margin-top:0;margin-bottom:0;}
	.ad-subscripbox .ad-sub-title .ad-scub-title h4{font-size:20px;line-height:34px;margin:0 0 20px;text-align:center;}
	.ad-subscribebtn{margin:0 auto;}
	.ad-sub-form .form-group{width:100%;}
	section.ad-topfooter{padding-bottom:30px;padding-top:30px;}
	.ad-topfooter .ad-footerlistmain p{max-width:100%;margin:15px 0;}
	.ad-footerlistmain{margin-bottom:30px;}
	.ad-footerlistmain:nth-child(2){margin-left:0px!important;}
	.ad-footerlistmain:last-child{margin-bottom:0px;}
	.ad-footerlistmain h5{margin:0 0 5px;}
	footer{padding-top:30px;}
	.ad-subscribemainbox{height:auto;padding:30px 15px;border-radius:10px;margin:0;}
	.ad-sub-form .form-group .form-control{width:100%;margin-right:0;}
	footer section.ad-bootmfooter{height:50px;}
	.ad-footerlistmain ul li{line-height:35px;margin-right:10px;}
	a.navbar-brand img{max-width:60%;margin:0 15px;}
	a.navbar-brand{margin:0;}
	section.ad-banner .ad-banner-title{width:100%;}
	.ad-rightcontactdetail ul li .media h5{font-size:18px;line-height:22px;}
	section.ad-productmain{padding:30px 0;background:#F9F9F9;}
	section.ad-productmain ul{padding:0 15px;}
	section.ad-productmain .ad-productmainbox h2{margin-top:20px;}
	section.ad-productmain ul .ad-productlistinner ul{padding:0;}
	.ad-productmain ul li:nth-child(even) .ad-productmainbox .ad-productimg{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;}
	section.ad-productmain ul li .ad-productmainbox{margin-bottom:30px;}
	.navbar-expand-lg .navbar-nav li.nav-item.active:after{display:none;}
	section.ad-whatwedo{padding:30px 0;}
	section.ad-whatwedo .ad-rightwhatwedod{width:100%;margin-left:0;margin:30px 0 0;}
	section.ad-whatwedo .ad-leftwhatwedod{width:100%;padding:0 15px;}
	section.ad-findout{background:#F9F9F9;padding:30px 0;}
	section.ad-welcomeblock{padding:30px 0 0;}
	.ad-maincontr .ad-leftwhatwedod{width:100%;float:left;position:relative;}
	.ad-maincontr .ad-rightwhatwedod{float:right;width:100%;margin:20px 0;}
	.ad-years{width:50px;height:50px;font-size:30px;}
	.ad-yeartext{font-family:'Montserrat',sans-serif;font-weight:700;font-size:28px;line-height:30px;text-transform:capitalize;color:#000000;}
	.ad-bottomimg{height:230px;}
	.ad-bottominner{left:15px;-webkit-transform:translateX(0) rotate(180deg);-moz-transform:translateX(0) rotate(180deg);-ms-transform:translateX(0) rotate(180deg);-o-transform:translateX(0) rotate(180deg);transform:translateX(0) rotate(180deg);}
	section.ad-welcomeblock .ad-rightwhatwedod h3{font-size:30px;line-height:45px;}
	section.ad-productslider{padding:30px 0;background:#F9F9F9;}
	.slick-dotted.slick-slider{margin-bottom:20px;}
	.ad-productmainslider{position:relative;padding-top:20px;}
	.ad-productmainslider{margin:0;}
	.ad-readmore{font-family:'Montserrat',sans-serif;width:100%;height:50px;margin:20px 0;}
	.ad-arrows{width:50px;height:50px;top:-25px;}
	.ad-testimonialslider{padding:30px 15px;-o-background-size:cover;background-size:cover;height:auto;}
	.ad-testimonialslider .ad-mainslider .ad-clientxt p{font-size:20px;line-height:30px;}
	.ad-innerhomeslider img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}
	.ad-bannertext{padding:0 15px;}
	.ad-bannertext h2{font-size:20px;line-height:28px;}
	.ad-bannertext p{font-size:16px;line-height:24px;}
	.ad-bannertext .ad-readmorebtn{height:45px;}
	section.ad-whatwedo .ad-whatwedotitle p{padding:0 15px;}
	.ad-rightwhatwedod{padding-left:15px;}
	.ad-bottomsociallist ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:15px 0;}
	.ad-bottomsociallist ul li .media a{font-weight:400;font-size:16px;line-height:18px;text-transform:capitalize;color:#000000;font-family:'Montserrat',sans-serif;}
	.ad-bottomsociallist{margin-top:auto;position:absolute;bottom:100px;width:100%;}
}

/*-----------------------------------------------------------------------------*/
@media (max-width:767px) and (orientation:landscape){
}

/*-----------------------------------------------------------------------------*/
@media (max-width:320px){
}