@media only screen and (min-width:768px) and (max-width:991px) {
img{max-width:100%; height:auto;}
.cbp-af-header{min-height: inherit;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{width:auto;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding: 0px 0 5px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding: 0px;}
#cssmenu > ul > li{margin:0px;}
#cssmenu > ul > li > a{padding:0 4px; font-size:14px;}
.header-contact ul li{padding-right:15px; margin-right:15px; font-size: 17px;}
#cssmenu > ul > li > a{line-height:42px;}
#cssmenu > ul > li > a.loginbtn{padding:0px 8px !important;}
.navigation{display:block;}
.header-right{padding-top:0px;}
.header-contact{padding-bottom:20px;}
.banner-caption{top:54%;}
.banner-text{padding:0px 15px;}
.herobanner h2{font-size:45px; line-height:50px; margin-top:0px; margin-bottom:10px;}
.herobanner p{margin-bottom:20px;}
.herobanner h4{font-size:18px; line-height:22px;}
.about-section{padding:40px 0px;}
.about-section p{font-size:16px; line-height:22px; margin-bottom:15px;}
.about-content{padding:0px;}
.about-section h1{font-size:28px; line-height:32px; margin-bottom:10px;}
.about-section h2{font-size:28px; line-height:32px; margin-bottom:10px;}
.welcome-btn ul li{margin-right:10px;}
.welcome-btn ul li a{padding:0 15px; line-height:42px;}
.hservice-section{padding:50px 0px;}
.hservice-section h3{font-size:28px; line-height:32px;}
.hservice-section p{font-size:15px; line-height:22px;}
.hblogpost-section{padding-top:0px;}
.hblogpost-section h2{font-size:32px; line-height:36px; margin-bottom:30px;}
.hblogpost-section h4{font-size:18px; line-height:22px;}
.hblogpost-section p{font-size:16px; line-height:24px;}
.footer h2{font-size:20px; line-height:24px;}

.innerbanner h1{font-size:60px; line-height:64px;}
/*innerpage*/
.innercontent{padding:40px 0px;}
.innercontent h1{font-size:40px; line-height:44px; padding-bottom:10px; margin:0px auto 20px;}
.innercontent h2{font-size:28px; line-height:32px; margin-bottom:10px;}
.innercontent h3{font-size:26px; line-height:30px; margin-bottom:8px;}
.innercontent h4{font-size:24px; line-height:28px; margin-bottom:8px;}
.innercontent h5{font-size:22px; line-height:26px; margin-bottom:8px;}
.innercontent h6{font-size:20px; line-height:24px; margin-bottom:8px;}
.innercontent p{font-size:16px; line-height:24px; margin-bottom:15px;}
.innercontent ul li{font-size:16px; line-height:24px;}
.innercontent ol li{font-size:16px; line-height:24px;}
.innercontent ul.bullet li{margin:0px 0px 10px 0px; font-size:16px; line-height:24px;}

.contactpage h2{margin-bottom:10px; font-size:26px;}
.contact-block h4{font-size:20px; line-height:24px;}
.contact-block p{font-size:16px;}
.contact-block p a{font-size:18px;}
.readmore-btn{padding:0px 20px; font-size:16px; line-height:40px;}

.blog-block h2{font-size:20px; line-height:24px;}
.innercontent h2.pagetitle{font-size:40px;line-height:44px; margin-bottom: 15px;}
.contactform input[type="text"], .contactform input[type="email"], .contactform input[type="tel"], .contactform textarea{height:50px;}
.contactform textarea{height:100px;}
.cbp-af-header.cbp-af-header-shrink .navigation{padding:10px 0px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 6px;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{max-width:130px;}




}



@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}


.sitelogo{width:100px;}
#cssmenu{text-align: left; position: static;}
#cssmenu > ul > li{margin: 0px;}
#cssmenu > ul > li > a{padding: 0px 15px;}
#cssmenu #menu-button{padding: 0px; width: 38px; height: 34px; float: right; top: 0px; background:#fff; /*margin-top: -34px;*/}
#cssmenu ul{top:60px;}
#cssmenu #menu-button::before{top: 10px; right: 9px; background:#000;}
#cssmenu #menu-button::after{top: 16px; right: 9px; height: 8px; border-color:#000;}
#cssmenu #menu-button.menu-opened::before{top:17px; right:11px; background:#000;}
#cssmenu #menu-button.menu-opened::after{top:17px; right:11px; background:#000;}
#cssmenu > ul > li > a{padding:0px 10px; font-size:13px; line-height:36px;}
#cssmenu ul.open ul.open{position:static;}
#cssmenu ul.open{z-index:999; position: absolute; left:0px; right:0px; width:auto; padding-bottom:10px;}
#cssmenu > ul.open > li:hover > a{color:#cf1e50;}
#cssmenu > ul.open > li > a.getaquote{margin:6px 10px 0; width:auto;  display:inline-block;}

/**/
.cbp-af-header{overflow: initial;}
.cbp-af-header.cbp-af-header-shrink .header{padding:7px 0px;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding:5px 0 0 0px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 10px; font-size:13px;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{width:200px;}
.cbp-af-header.cbp-af-header-shrink .header-cart{margin:5px 0 0 0px; padding:0px 20px 0 0;}
.cbp-af-header.cbp-af-header-shrink .header-cart ul li{margin:0px 4px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu ul{top:56px;}
.header-top{padding:0px; display:none;}
.header{padding:7px 0; background:#fff; margin-bottom:0px;}
.header [class*="col-"]{position:static;}
.header-right{padding-top:15px; position:static; padding-bottom:5px;}
.header-cart{margin:0px; padding:6px 15px 0 0px; border:none;}
.navigation{float:right;}
.cbp-af-header.cbp-af-header-shrink .header{padding:0px 0 5px; background:#fff; margin-bottom:0px;}
#cssmenu > ul > li > a.loginbtn{margin:0px 15px; width:auto; padding:0px 15px !important;}

.banner-caption{position:static; padding:15px 0px 12px; transform: translateY(-0%); -o-transform: translateY(-0%); -moz-transform: translateY(-0%); -webkit-transform: translateY(-0%);}
.herobanner h2{font-size:26px; line-height:28px; margin-bottom:8px;}
.herobanner p{font-size:15px; line-height:22px; margin-top:0px; margin-bottom:15px;}
.banner-btn{font-size:15px; line-height:38px; }
.herobanner .banner-btn ul li{margin-right:5px;}
.herobanner .banner-btn ul li a{padding:0px 15px; font-size:12px; line-height:36px;}
.slidernav.snext{right:1%;}
.slidernav img{width:12px;}
.slidernav{bottom:73%;}

.about-section{padding:25px 0 10px;;}
.about-content{padding:10px 0 25px;}
.about-section h1{font-size:24px; line-height:28px; margin-bottom:12px;}
.about-section h2{font-size:24px; line-height:28px; margin-bottom:12px;}
.about-section p{font-size:15px; line-height:22px;}
.welcome-btn ul li{margin-right:5px;}
.welcome-btn ul li a{padding:0px 15px; font-size:12px; line-height:36px;}
.readmore-btn{font-size:14px; line-height:40px; padding:0px 20px;}

.hservice-section{padding:0 0 30px;}
.hservice-section h2{font-size:30px; line-height:32px; margin-bottom:10px;}
.hservice-section p{font-size:15px; line-height:22px;}
.hservice-box{margin:25px auto 0px; text-align:center; max-width:360px;}
.hservice-icon{max-width:100px; margin:5px auto 10px; position:static; display:inline-block;}
.hservice-content{padding:0 20px 20px;}
.hservice-section h3{font-size:24px; line-height:28px; margin-bottom:10px;}
.hservice-content p{min-height:inherit;}
.hservice-content::after{position:absolute; right:-130px; bottom:-130px;}
.smore-btn{font-size:15px;}

.pricing-section h2{font-size:30px; line-height:32px; margin-bottom:25px;}
.pricing-section p{font-size:15px; line-height:22px;}
.pricing-box-content{min-height:inherit;}
.pricing-box-content::after{display:none;}
.pricing-section h4{font-size:24px; line-height:28px; margin-bottom:10px;}
.pricing-section ul li{padding:10px 0px; font-size:15px; line-height:24px;}
.pricing-box{margin-bottom:40px; max-width:360px;}
.pricing-box-icon{max-width:120px;}

.hblogpost-section{padding:30px 0px 10px;}
.hblogpost-section h2{font-size:30px; line-height:32px; margin-bottom:20px;}
.hblogpost-section p{font-size:15px; line-height:22px;}
.hblogpost-box{margin-bottom:25px; max-width:360px;}
.hblogpost-picture{width:100%; float:none; margin-bottom:10px;}
.hblogpost-content{width:100%; float:none; padding:0px 5px;}
.hblogpost-section h4{font-size:22px; line-height:25px; min-height:inherit;}
.hblogpost-content p{margin-bottom:10px;}
.hblogpost-box .blogmore-btn{font-size:15px;}

.footer{padding:15px 0 0px;}
.footer-logo{max-width:120px; margin-bottom:20px;}
.footer-contact{margin-bottom:25px;}
.footer-useslink{padding:0px;margin-bottom:25px;}
.footer h2{font-size:24px; line-height:26px; margin-bottom:10px;}
.footer-contact ul li{font-size:15px; line-height:22px; margin-bottom:15px;}
.footer-useslink ul li{margin-bottom:10px; font-size:14px;}
.footer-social{padding:0px;}
.footer-social ul{margin:0px; padding:0px;}
.footer-social ul li{margin: 0px 4px;}
.footer-social ul li a{font-size:20px;}
.copyright{padding:8px 0px;}
.copyright p{font-size:13px;}


/*innerpage*/
.innercontent{padding:30px 0px;}
.innercontent h1{font-size:30px; line-height:34px; padding-bottom:10px; margin:0px auto 20px;}
.innercontent h2{font-size:24px; line-height:32px; margin-bottom:10px;}
.innercontent h3{font-size:22px; line-height:28px; margin-bottom:10px;}
.innercontent h4{font-size:20px; line-height:26px; margin-bottom:10px;}
.innercontent h5{font-size:18px; line-height:24px; margin-bottom:10px;}
.innercontent h6{font-size:17px; line-height:22px; margin-bottom:10px;}
.innercontent p{font-size:15px; line-height:22px; margin-bottom:15px;}
.innercontent ul li{font-size:15px; line-height:22px;}
.innercontent ol li{font-size:15px; line-height:22px;}
.innercontent ul.bullet li{margin:0px 0px 10px 0px; font-size:15px; line-height:22px;}

.innerbanner h1{font-size:30px; line-height:34px;}
.contact-block{padding:20px 20px; margin-bottom:25px;}
.contact-block h4{font-size:19px; padding-left:0px;}
.contact-block h4 img{width:20px; top:3px;}
.contact-block p a{font-size:16px;}
.contactform input[type="text"], .contactform input[type="email"], .contactform input[type="tel"], .contactform textarea{height:44px;}
.contactform textarea{height:100px;}
.blog-left{padding-bottom:30px;}
.blog-right{padding:0px; margin:0px auto; max-width:350px;}

.alignleft{float:none; margin:0px auto 15px;}
.alignright{float:none; margin:0px auto 15px;}
.innercontent h2.pagetitle{font-size:28px; line-height:34px; margin-bottom:10px;}

.blog-block{margin-bottom:40px;}
.new-comment-section{width:100%;}
.contactform{padding: 0px;}
.contactpage{margin-bottom:40px;}
.contactform input[type="submit"]{line-height:50px;}
.contact-map iframe{height:180px;}

.popup-inner{max-width:450px;}
.popup-inner .form-group{margin-bottom:12px;}
.popup-inner input[type="text"], .popup-inner input[type="email"], .popup-inner input[type="tel"], .popup-inner textarea{height:35px;}
.getaquote-popup { margin: 0px; padding: 15px 15px 15px;}
.popup-inner textarea{height:55px;}

table.package-table{width:100%;}
table, thead, tbody, th, td, tr{display:block;}  
table.package-table thead tr{display:none;}  
table.package-table td{position:relative; padding-left:50%; text-align: right; padding-top:10px; padding-bottom:10px;}
table.package-table td:before{position:absolute; top:10px; left:6px; width:45%; padding-right:10px; 
    white-space: nowrap; content:attr(data-column); color:#000; font-weight:bold; text-align: left;}
.mob-none{display:none !important;}

.service-section{padding:0 0 30px;}
.service-section h2{font-size:30px; line-height:32px; margin-bottom:10px;}
.service-section p{font-size:15px; line-height:22px;}
.service-box{margin:25px auto 0px; text-align:center; min-height:inherit; max-width:400px;}
.service-icon{max-width:100px; margin:5px auto 10px; position:static; display:inline-block;}
.service-content{padding:0 20px 20px; min-height:inherit;}
.service-section h3{font-size:24px; line-height:28px; margin-bottom:10px;}
.service-content p{min-height:inherit;}
.service-content::after{position:absolute; right:-130px; bottom:-130px;}

.pricing-section h2{font-size:30px; line-height:32px; margin-bottom:25px;}
.pricing-section p{font-size:15px; line-height:22px;}
.pricing-box-content{min-height:inherit;}
.pricing-box-content::after{display:none;}
.pricing-section h4{font-size:24px; line-height:28px; margin-bottom:10px;}
.pricing-section ul li{padding:10px 0px; font-size:15px; line-height:24px;}
.pricing-box{margin-bottom:40px;}
.pricing-box-icon{max-width:120px;}
.pricing-section ul li:first-child{padding-top:0px;}
.seo-package{padding:10px 0px 30px;}

.filterDiv{float: none; width:100%; max-width:400px; margin:0 auto 20px; padding:0px;}
.gallerybox h3{font-size:18px; line-height:22px; margin-bottom: 0px;}
.gallerybox img{width:100%;}
#myBtnContainer{padding:12px 0px;}
.gallery-section .btn{padding: 0px 10px; font-size: 12px; line-height: 16px; font-weight:400;}
.gallery-section{padding-top:35px;}
.gallery-container{margin-top:25px;}
.blogpost-box h4{min-height:inherit;}

.popup-inner div.wpcf7-response-output{margin:6px 0 0 0px !important; font-size:12px;}
span.wpcf7-not-valid-tip{font-size:10px !important;}
	.gallerybox-picture{height:auto;}
	
/*=============4.01.2021===============*/
.customer-feedback-section{ padding-top:20px; padding-bottom:20px; text-align:center;}	
.customer-feedback-section h2{ font-size:30px; line-height:32px; margin-bottom:10px;}
.swiper-button-prev{ top:9%!important; left:7%!important;}
.swiper-button-next{top:9%!important; right:7%!important;}	



}

@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}

.sitelogo{width:80px;}
#cssmenu{text-align: left; position: static;}
#cssmenu > ul > li{margin: 0px;}
#cssmenu > ul > li > a{padding: 0px 15px;}
#cssmenu #menu-button{padding: 0px; width: 38px; height: 34px; float: right; top: 0px; background:#fff; /*margin-top: -34px;*/}
#cssmenu ul{top:60px;}
#cssmenu #menu-button::before{top: 10px; right: 9px; background:#000;}
#cssmenu #menu-button::after{top: 16px; right: 9px; height: 8px; border-color:#000;}
#cssmenu #menu-button.menu-opened::before{top:17px; right:11px; background:#000;}
#cssmenu #menu-button.menu-opened::after{top:17px; right:11px; background:#000;}
#cssmenu > ul > li > a{padding:0px 10px; font-size:13px; line-height:36px;}
#cssmenu ul.open ul.open{position:static;}
#cssmenu ul.open{z-index:999; position: absolute; left:0px; right:0px; width:auto; padding-bottom:10px;}
#cssmenu > ul.open > li:hover > a{color:#cf1e50;}
#cssmenu > ul.open > li > a.getaquote{margin:6px 10px 0; width:auto; display:inline-block;}
/**/
.cbp-af-header{overflow: initial;}
.cbp-af-header.cbp-af-header-shrink .header{padding:7px 0px;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding:5px 0 0 0px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 10px; font-size:13px;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{width:200px;}
.cbp-af-header.cbp-af-header-shrink .header-cart{margin:5px 0 0 0px; padding:0px 20px 0 0;}
.cbp-af-header.cbp-af-header-shrink .header-cart ul li{margin:0px 4px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu ul{top:53px;}
.header-top{padding:0px; display: none;}
.header{padding:0px 0 5px; background:#fff; margin-bottom:0px;}
.header [class*="col-"]{position:static;}
.header-right{padding-top:15px; padding-bottom:6px; position:static;}
.header-cart{margin:0px; padding:6px 15px 0 0px; border:none;}
.navigation{float:right;}
.cbp-af-header.cbp-af-header-shrink .header{padding:0px 0 5px; background:#fff; margin-bottom:0px;}
#cssmenu > ul > li > a.loginbtn{margin:0px 15px; width:auto; padding:0px 15px !important;}

.banner-caption{position:static; padding:15px 0px 12px; transform: translateY(-0%); -o-transform: translateY(-0%); -moz-transform: translateY(-0%); -webkit-transform: translateY(-0%);}
.herobanner h2{font-size:22px; line-height:26px; margin-bottom:8px;}
.herobanner p{font-size:14px; line-height:18px; margin-top:0px; margin-bottom:15px;}
.banner-btn{font-size:15px; line-height:38px; }
.herobanner .banner-btn ul li{margin-right:5px;}
.herobanner .banner-btn ul li a{padding:0px 15px; font-size:12px; line-height:36px;}
.slidernav.snext{right:1%;}
.slidernav img{width:12px;}
.slidernav{bottom:73%;}

.about-section{padding:25px 0 10px;}
.about-content{padding:10px 0 25px;}
.about-section h1{font-size:24px; line-height:28px; margin-bottom:12px;}
.about-section h2{font-size:24px; line-height:28px; margin-bottom:12px;}
.about-section p{font-size:15px; line-height:22px;}
.welcome-btn ul li{margin-right:5px;}
.welcome-btn ul li a{padding:0px 15px; font-size:12px; line-height:36px;}
.readmore-btn{font-size:14px; line-height:40px; padding:0px 20px;}

.hservice-section{padding:0 0 30px;}
.hservice-section h2{font-size:30px; line-height:32px; margin-bottom:10px;}
.hservice-section p{font-size:15px; line-height:22px;}
.hservice-box{margin:25px auto 0px; text-align:center;}
.hservice-icon{max-width:100px; margin:5px auto 10px; position:static; display:inline-block;}
.hservice-content{padding:0 20px 20px;}
.hservice-section h3{font-size:24px; line-height:28px; margin-bottom:10px;}
.hservice-content p{min-height:inherit;}
.hservice-content::after{position:absolute; right:-130px; bottom:-130px;}
.smore-btn{font-size:15px;}


.hblogpost-section{padding:30px 0px 10px;}
.hblogpost-section h2{font-size:30px; line-height:32px; margin-bottom:20px;}
.hblogpost-section p{font-size:15px; line-height:22px;}
.hblogpost-box{margin-bottom:25px;}
.hblogpost-picture{width:100%; float:none; margin-bottom:10px;}
.hblogpost-content{width:100%; float:none; padding:0px 5px;}
.hblogpost-section h4{font-size:22px; line-height:25px; min-height:inherit;}
.hblogpost-content p{margin-bottom:10px;}
.hblogpost-box .blogmore-btn{font-size:15px;}
.blogpost-box h4{min-height:inherit;}

.footer{padding:15px 0 0px;}
.footer-logo{max-width:120px; margin-bottom:20px;}
.footer-contact{margin-bottom:25px;}
.footer-useslink{padding:0px;margin-bottom:25px;}
.footer h2{font-size:24px; line-height:26px; margin-bottom:10px;}
.footer-contact ul li{font-size:15px; line-height:22px; margin-bottom:15px;}
.footer-useslink ul li{margin-bottom:10px; font-size:14px;}
.footer-social{padding:0px;}
.footer-social ul{margin:0px; padding:0px;}
.footer-social ul li{margin: 0px 4px;}
.footer-social ul li a{font-size:20px;}
.copyright{padding:8px 0px;}
.copyright p{font-size:13px;}


/*innerpage*/
.innercontent{padding:30px 0px 60px;}
.innercontent h1{font-size:30px; line-height:34px; padding-bottom:0px; margin:0px auto 20px;}
.innercontent h2{font-size:24px; line-height:28px; margin-bottom:10px;}
.innercontent h3{font-size:22px; line-height:26px; margin-bottom:10px;}
.innercontent h4{font-size:20px; line-height:24px; margin-bottom:10px;}
.innercontent h5{font-size:18px; line-height:22px; margin-bottom:10px;}
.innercontent h6{font-size:17px; line-height:21px; margin-bottom:10px;}
.innercontent p{font-size:15px; line-height:22px; margin-bottom:15px;}
.innercontent ul li{font-size:15px; line-height:22px;}
.innercontent ol li{font-size:15px; line-height:22px;}
.innercontent ul.bullet li{margin:0px 0px 10px 0px; font-size:15px; line-height:22px;}

.innerbanner h1{font-size:30px; line-height:34px;}
.contact-block{padding:20px 20px 20px; margin-bottom:20px;}
.contact-block h4{font-size:19px; padding-left:0px;}
.contact-block h4 img{width:20px; top:3px;}
.contact-block p a{font-size:16px;}
.contactform input[type="text"], .contactform input[type="email"], .contactform input[type="tel"], .contactform textarea{height:44px;}
.contactform textarea{height:100px;}
.contactform{padding: 0px;}
.contactpage{margin-bottom:40px;}
.contactform input[type="submit"]{line-height:44px; font-size:14px; padding:0 30px;}
.contact-map iframe{height:180px;}

.blog-left{padding-bottom:30px;}
.blog-right{padding:0px;}

.alignleft{float:none; margin:0px auto 15px;}
.alignright{float:none; margin:0px auto 15px;}
.innercontent h2.pagetitle{font-size:26px; line-height:32px; margin-bottom:10px;}
.blog-block{margin-bottom:25px;}
.new-comment-section{width:100%;}
.popup-inner{max-width:285px;}
.popup-inner .form-group{margin-bottom:10px;}
.popup-inner input[type="text"], .popup-inner input[type="email"], .popup-inner input[type="tel"], .popup-inner textarea{height:32px;}
.getaquote-popup { margin: 0px; padding: 10px 15px 10px;}
.popup-inner textarea{height:45px;}

table.package-table{width:100%;}
table, thead, tbody, th, td, tr{display:block;}  
table.package-table thead tr{display:none;}  
table.package-table td{position:relative; padding-left:50%; text-align: right; padding-top: 10px; padding-bottom:10px; font-size:14px;}
table.package-table td:before{position:absolute; top:6px; left:6px; width:45%; padding-right:10px; 
    white-space: nowrap; content:attr(data-column); color:#000; font-weight:bold; text-align: left;}
.mob-none{display:none !important;}


.service-section{padding:0 0 30px;}
.service-section h2{font-size:30px; line-height:32px; margin-bottom:10px;}
.service-section p{font-size:15px; line-height:22px;}
.service-box{margin:25px auto 0px; text-align:center; min-height:inherit;}
.service-icon{max-width:100px; margin:5px auto 10px; position:static; display:inline-block;}
.service-content{padding:0 20px 20px; min-height:inherit;}
.service-section h3{font-size:24px; line-height:28px; margin-bottom:10px;}
.service-content p{min-height:inherit;}
.service-content::after{position:absolute; right:-130px; bottom:-130px;}

.pricing-section h2{font-size:30px; line-height:32px; margin-bottom:25px;}
.pricing-section p{font-size:15px; line-height:22px;}
.pricing-box-content{min-height:inherit;}
.pricing-box-content::after{display:none;}
.pricing-section h4{font-size:24px; line-height:28px; margin-bottom:10px;}
.pricing-section ul li{padding:10px 0px; font-size:15px; line-height:24px;}
.pricing-box{margin-bottom:40px;}
.pricing-box-icon{max-width:120px;}
.pricing-section ul li:first-child{padding-top:0px;}
.seo-package{padding:10px 0px 30px;}

.filterDiv{float: none; width:100%; max-width:90%; margin:0 auto 20px; padding:0px;}
.gallerybox h3{font-size:18px; line-height:22px; margin-bottom: 0px;}
.gallerybox img{width:100%;}
#myBtnContainer{padding:12px 0px;}
.gallery-section .btn{padding: 0px 10px; font-size: 12px; line-height: 16px; font-weight:400;}
.gallery-section{padding-top:35px;}
.gallery-container{margin-top:25px;}
.popup-inner div.wpcf7-response-output{margin:6px 0 0 0px !important; font-size:12px;}
span.wpcf7-not-valid-tip{font-size:10px !important;}
	.gallerybox-picture{height:auto;}
	.contact-order-btn{font-size:14px; line-height:44px; padding:0px 20px;}
	.package-table{margin-bottom:30px;}
	.blog-left{padding-bottom:0px;}
	.innercontent input[type="image"]{max-width:100%;}
	
	
/*=============4.01.2021===============*/
.customer-feedback-section{ padding-top:20px; padding-bottom:20px; text-align:center;}	
.customer-feedback-section h2{ font-size:30px; line-height:32px; margin-bottom:10px;}
.swiper-button-prev{ top:9%!important; left:7%!important;}
.swiper-button-next{top:9%!important; right:7%!important;}	





}


