@media(max-width: 1750px){
	/* ==========header start =========*/
	header .bottom-header ul li:not(:last-of-type){margin-right: 40px;}
	header .bottom-header ul li a{font-size: 18px;}
	.bottom-header .main-navigation ul li ul{top: 16px;}


	/* sticky header start */
	header.sticky-active .bottom-header ul li:not(:last-of-type) {margin-right: 35px;}
	header.sticky-active  .header-btn a {padding: 13px 30px;}
	/* sticky header start */

	/*============ header end ==========*/
}

@media(max-width: 1600px){

	/*============ header start ============*/
	header .bottom-header ul li:not(:last-of-type){margin-right: 30px;}
	header .bottom-header ul li a{font-size: 17px;}
	header .logo a img{height: 80px;}
	header .logo{margin-top: 0px;display: flex;align-items: center;}
	header .top-header{padding: 10px 0;}
	.bottom-header .main-navigation ul li ul{top: 14px;}
	.menu-item-has-children a:after{top: 3px;}
	header .header-btn a {font-size: 20px;padding: 16px 26px;}
	header .header-btn {margin-left: 20px;}


	/* sticky start */
	header.sticky-active  .header-btn a {padding: 13px 25px;font-size: 18px;}
	header.sticky-active .bottom-header ul li a {font-size: 16px;}
	header.sticky-active .bottom-header ul li:not(:last-of-type) {margin-right: 30px;}
	header.sticky-active .logo img{height: 75px;}
	/* sticky end */

	/*============ header end ============*/

	/* home testmonial start */
	.home-testimonial .testimonial-svg {position: absolute;right: 0;bottom: 0;height: 160px;}
	/* home testmonial end */
	
}

@media(max-width: 1400px){

		/* ============header start ============*/
		
	header .bottom-header ul li:not(:last-of-type){margin-right: 35px;}
	header .header-btn {margin-left: 20px;}
	.bottom-header .main-navigation ul li ul {top: 13px;}
	header .header-btn a {padding: 16px 24px;font-size: 18px;}
	header .bottom-header ul li a {font-size: 16px;}

	/* sticky start */
	header.sticky-active .bottom-header ul li a {font-size: 15px;}
	/* sticky end */

	/*============ header end ============*/

}



@media(min-width:1200px) and (max-width: 1367px){

	/* header start */
	header .cust-container{padding: 0 40px;}
	/* header end */

	.home-gallery .cust-container{padding: 0 40px;}
}

@media(min-width:1250px){
    .container{max-width: 1200px;}
}



@media(max-width: 1366px){

		/* common css start */
		.site-title {font-size: 36px;}
		/* common css end */

/*======== nav bar start  ===*/

/* main menu start */

header .top-header ul li:not(:last-of-type) {margin-right: 35px;}
.navbar-expand-lg {padding: 0px 0 0px 0 !important}
header .header-btn a {padding: 12px 20px 12px;font-size: 17px;}
header .header-btn {margin-left: 15px;}
header .bottom-header ul li:not(:last-of-type) {margin-right: 30px;}
.bottom-header .main-navigation ul li ul {top: 9px;}
header .main-navigation ul li ul li a { padding: 6px 12px; line-height: 24px; font-size: 14px;}
header .bottom-header ul li ul.submenu a .menu-item-arrow {top: 13px;}

/* main menu end */

/* nav bar start  */

/* sticy nav bar  start */
header.sticky-active .top-header {padding: 7px 0px;}
header.sticky-active .bottom-header ul li a {font-size: 15px;}
header.sticky-active .header-btn a {padding: 10px 20px;font-size: 16px;}
header.sticky-active .bottom-header .main-navigation ul li ul {top: 5px;}
header.sticky-active .main-navigation ul li ul li a {  font-size: 14px;}
/* sticy nav bar  end */


/* home usp start */
.home-usp {padding: 80px 0;}
.home-usp .count-box {padding: 22px 27px;}
.home-usp .count-box .count-img img{height: 73px;}
.home-usp .count-box .count-img {margin-right: 21px;}
.home-usp .count-box h4 {font-size: 25px;}
.pt80 {padding-top: 60px;}
.home-usp .usp-cta p {font-size: 27px;}
/* home usp end */

/* footer start */
footer h4 {font-size: 20px;margin-bottom: 17px;}
/* footer end */

/* ftr cta start */
.ftr-cta p{font-size: 28px;line-height: 38px;}
.ftr-cta {padding: 28px 0;}
/* ftr cta emd */

/*================ home banner start ================*/
.home-banner-slider .home-banner-content {margin: 90px 0 90px 90px;}
.home-banner-slider .home-banner-content h2 {font-size: 55px;line-height: 60px;margin-bottom: 24px;}
.home-banner-slider .home-banner-content p {font-size: 23px;line-height: 34px;}
.home-banner-slider .home-banner-content .custome-btn {margin-top: 9px;}
.custome-btn {padding: 15px 28px;font-size: 22px;}
.home-banner-slider .item {min-height: 575px;}
.home-banner .your-space {padding: 21px 21px;height: 71px;font-size: 23px;}
.home-banner-slider .slick-dots {padding: 23px 0 23px 27px;width: 291px;}
.home-banner-slider .slick-dots li button {height: 18px; width: 18px;}
/* ================home banner end ================*/


/* home testimonials sec. start */
.testimonial-slide .testimonial-box{padding: 55px 55px 90px;}
.testimonial-slide .testimonial-icon {margin-bottom: 22px;}
.testimonial-slide h2 {margin-bottom: 26px; font-size: 38px;}
.testimonial-slide .slick-dots {bottom: 62px;}
.home-testimonial .testimonial-svg {bottom: 0;height: 120px;}
.home-testimonial .testimonials {padding-bottom: 67px;}
.testimonial-slide .marketum_author {padding-top: 10px;padding-bottom: 20px;}
/* home testimonials sec. end */

/* home gallery start */
.home-gallery h2 {margin-bottom: 30px;line-height: normal;}
.home-gallery-sec .gallery-btn{margin-top: 10px;}
/* home gallery end */

/* home faq start */
.home-faq .site-title {margin-bottom: 22px;}
.home-faq{padding: 65px 19px;}
.home-faq .accordion-button::after{top: 12px;}
/* home faq end */

}

@media(max-width:1199px){
	/* common css start */
	.site-title {font-size: 32px;}
	/* common css end */

	/* ==========header start ==========*/

 /* main menu start */

/* logo start */
 header .top-header {padding:7px 0;}
 header .logo{width: 16%;}
/* logo end */

/* right part start */
header .header-right-area{width: 84%;}
header .cust-container{padding: 0 15px;}
header .logo a img {height: 74px;}
.main-navigation .header-navigation-area > ul > li > a.active::before{bottom: 3px;}
.main-navigation ul li a {padding: 14px 0px 14px 0px;}
header .top-header ul li.call img {height: 17px;}
header .top-header ul li.call a {font-size: 18px; line-height: 17px;}
header .cust-container{justify-content: space-between;}
header .bottom-header ul li a {font-size: 14px;padding: 10px 0;}
.menu-item-has-children a:after {right: -11px;height: 9px;width: 9px;top: 13px;}
.bottom-header .main-navigation ul li ul {top: 30px; padding-top: 13px;}
header .bottom-header ul li:not(:last-of-type) {margin-right: 19px;}
header.sticky-active .menu-item-has-children a:after {height: 10px;top: 12px;width: 10px;right: -13px;}
header.sticky-active .logo img {height: 64px;}
.main-navigation .header-navigation-area > ul > li > a.active::before,header .bottom-header ul li a::before {bottom: 1px;}
header .header-btn {margin-left: 10px;}
header .header-btn a {padding: 9px 16px 8px;font-size: 15px;}
header .bottom-header {padding: 8px 0;}
/* right part end */

/* sticky nav bar start */
header.sticky-active .top-header ul li:not(:last-of-type) {margin-right: 22px;}
header.sticky-active .top-header ul li::before {right: -13px;}
header.sticky-active .header-btn a {padding: 7px 13px;font-size: 14px;}
header.sticky-active .bottom-header {padding: 7px 0 ;}
header.sticky-active .top-header ul li.call a {font-size: 16px;}
header.sticky-active .bottom-header ul li:not(:last-of-type) {margin-right: 18px;}
header.sticky-active .bottom-header ul li a {font-size: 14px;}
header.sticky-active .top-header {padding: 6px 0px;}
header.sticky-active .bottom-header .main-navigation ul li ul {top: 9px;}
/* sticky nav bar end */

/* ==========header end ==========*/

/* home usp start */
.home-usp {padding: 60px 0;}
.home-usp .count-box{height: 100%;padding: 17px 17px;}
.home-usp .count-box .count-img {margin-right: 18px;}
.home-usp .count-box .count-img img {height: 50px;}
.home-usp .count-box h4 {font-size: 23px;}
.home-usp .usp-cta .usp-cta-text {max-width: 725px;}
.home-usp .usp-cta p {font-size: 21px; line-height: 35px;}
/* home usp end */

/* footer start */
/* main footer start  */
footer .footer-top {padding: 45px 0;}
footer h4 {font-size: 18px;margin-bottom: 15px;}
footer .f-contact ul li a i {top: 10px;}
/* main footer start  */

/* copy right start */
footer .copy-right {padding: 20px 0;}
.ftr-cta-btn .custome-btn{padding: 14px 26px;}
/* copy right end */

/* footer end */

/* ================home banner start  ================*/
.home-banner-slider .item {min-height: 472px;}
.home-banner-slider .home-banner-content {margin: 80px 0 80px 80px;}
.home-banner-slider .home-banner-content h2 {font-size: 50px; line-height: 56px;margin-bottom: 18px;}
.home-banner-slider .home-banner-content p {font-size: 21px;line-height: 29px;}
.custome-btn {padding: 13px 24px; font-size: 20px;}
.home-banner .your-space {padding: 17px 17px;height: 58px;font-size: 19px;}
.home-banner-slider .slick-dots {padding: 17px 0 16px 28px; width: 240px;}
.home-banner-slider .slick-dots li button {height: 11px;width: 4px;padding: 4px;}
.home-banner-slider .slick-dots li:not(:last-of-type) {margin-right: 19px;}
/*================ home banner end  ================*/

/* home testimonials sec. start */
.testimonial-slide .testimonial-box {padding: 40px 40px 68px;}
.testimonial-icon {margin-bottom: 14px; height: 29px;}
.testimonial-slide h2 {margin-bottom: 16px; font-size: 34px;}
.testimonial-slide p {font-size: 17px; line-height: 28px; margin-bottom: 16px;}
.testimonial-slide .marketum_author {padding-top: 3px;}
.testimonial-slide .slick-dots {bottom: 47px; left: 43px;}
.home-testimonial .testimonial-svg {bottom: 0px; height: 80px;}
.testimonial-slide .slick-dots {bottom: 42px;}
/* home testimonials sec. end */

/* home gallery start */
.home-gallery h2 {margin-bottom: 25px;}
.home-gallery-sec .gallery-btn {text-align: center;margin-top: 8px;}
.home-gallery-sec .gallery-btn .custome-btn {font-size: 19px;padding: 14px 35px;}
.home-gallery .cust-container{padding: 0 15px;}
/* home gallery end */

/* home FAQs start */
.home-faq .site-title {margin-bottom: 22px;line-height: 28px;}
.home-faq .accordion-button {padding: 14px 60px 14px 18px;font-size: 17px;}
.home-faq .accordion-button::after{right: 18px;}
.home-faq {padding: 40px 22px;}
/* home FAQs end */

}
    

@media(min-width:992px){
	 .main-navigation ul li ul.mega-menu{width: 100%;  left: auto; padding: 15px 0; max-width: 100%; right: 0; top: 67px; z-index: 1;}
	.main-navigation ul li.has-mega-menu{position: inherit;}
	.main-navigation ul li ul.mega-menu li{display: inline-block; width: 24.5%; vertical-align: top; border: none;}
	.main-navigation ul li ul.mega-menu ul{position: initial; width: auto; opacity: 1; visibility: visible; border: none; display: block;}
	.main-navigation ul li ul.mega-menu .megamenu-child li{width: 100%; background: transparent; padding-bottom: 5px;}
	.main-navigation ul li ul.mega-menu .megamenu-child li:last-child{padding-bottom: 0;}
	.main-navigation ul li ul.mega-menu .megamenu-child li a{font-size: 15px;}
	.main-navigation ul li ul.mega-menu .megamenu-child li a:hover{color: #fe8216;}
	.main-navigation ul li ul.mega-menu  li a{padding: 0;}
	.main-navigation ul li ul.mega-menu  li a.megamenu-title{padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #fe8216;}
	.main-navigation ul li ul.mega-menu > li{padding: 0px 15px; background: transparent;} 
}

@media(max-width:991px){

/* ===============header start ===============*/




/* top-topbar start */
header .top-header ul li:first-child a{display: none;}
/* top-topbar end */

/* logo start*/
header .logo {width: 30%;}
/* logo end*/


/* main menu start  */
.mobile-menu-trigger{order: 2 !important; margin-left: 10px !important; margin-right: 0 !important}
header .bottom-header {padding: 8px 0;}
header .top-header ul li::before {right: -16px;}
header .header-btn {margin-left: 0px;}
header .header-btn a {padding: 10px 23px 9px;font-size: 16px;}
.slicknav_nav .slicknav_row, .slicknav_nav a{padding: 10px 0!important;}
header .bottom-header ul li a.active{background-color: transparent;color: var(--theme-color);}
.slicknav_nav .slicknav_row, .slicknav_nav a{padding: 10px;}
.slicknav_nav li > a:hover{background-color: var(--theme-bg);}
.slicknav_nav li > a:hover{background-color: transparent !important;color: var(--theme-color);}
header .bottom-header ul li a {font-size: 16px; display: flex; justify-content: space-between;align-items: center; margin: 0;padding-left: 10px;}
.slicknav_nav .slicknav_row, .slicknav_nav a{margin: 0 !important;}
.main-navigation .header-navigation-area > ul > li > a.active::before,header .bottom-header ul li a::before {display: none;}
header .bottom-header ul li:not(:last-of-type){margin: 0;}
.mobile-menu-trigger{margin-top: 5px !important}
.mobile-menu-trigger span {height: 2px !important; width: 31px !important; margin-bottom: 7px !important;}
.slicknav_nav .menu-item-has-children ul > li> a{font-size: 15px;padding: 6px 6px !important;font-weight: 400;}
.slicknav_nav .menu-item-has-children ul > li:first-child a{border-top: 1px solid #2a2a2a;}
.slicknav_nav .menu-item-has-children ul > li:last-child a,.mobile-menu-container li:nth-last-child(1){border: 0;}
.mobile-menu-container li:nth-last-child(1){border-bottom: 0 !important;}
.menu-item-has-children a:after{display: none;}
.slicknav_parent > a{background-image: url("../img/arrow.svg") !important;background-repeat: no-repeat !important;background-size: 14px !important;background-position: right !important;}
.mobile-menu-container li > a .slicknav_arrow:after,header .slicknav_nav .slicknav_arrow{display: none;}
header .bottom-header ul li a>img{float: right;vertical-align: middle;margin-top: 7px;display: none;}
.slicknav_nav a:hover{background-color: transparent !important;color: var(--theme-color) !important;}
/* .bottom-header .main-navigation ul li >ul{padding-left: 10px;} */
/* .bottom-header .main-navigation ul li >ul li >ul{padding-left: 10px !important;} */
/* main menu end */

/* sticky nav bar start */
header.sticky-active .logo img {height: 63px;}
header.sticky-active .top-header {padding: 5px 0px;}
header.sticky-active .bottom-header {padding: 6px 0 ;}
header.sticky-active .top-header ul a {font-size: 13px;}
header.sticky-active .bottom-header ul li:not(:last-of-type){margin-right: 0;}
header.sticky-active .top-header ul li.call a {font-size: 16px;}
header.sticky-active .menu-item-has-children a:after{display: none;}
header.sticky-active .header-btn a {padding: 7px 18px;}
/* sticky nav bar end */

/* ===============header end ===============*/


/* home usp sec. start */
.home-usp {padding: 43px 0;}
.home-usp .count-box {padding: 17px 18px;}
.home-usp .count-box .count-img {margin-right: 14px;}
.home-usp .count-box .count-img img {height: 35px;}
.home-usp .count-box h4 {font-size: 16px;}
.home-usp .usp-cta .usp-cta-text {max-width: 485px;}
.home-usp .usp-cta p {font-size: 20px;line-height: 30px; font-weight: 500;}
/* home usp sec. end */


/* footer start */

/* footer main start */
footer .f-solial-media img {margin-bottom: 15px; height: 105px;}
footer h4 {margin-bottom: 7px;}
footer .f-solial-media ul { padding-top: 0px; }
footer .f-solial-media{ padding-bottom: 22px; }
footer .f-contact ul li {padding: 5px 0 5px 26px;}
footer .footer-top {padding: 32px 0;}
.quick-link{max-width: initial; margin-left: initial;}

/* footer main end */

/* copy right start */
footer .copy-right p,footer .copy-right ul li a{font-size: 14px;}
footer .copy-right {padding: 15px 0;}
/* copy right end */

/* ftr cta start */
.ftr-cta {padding: 24px 0;}
.ftr-cta p {font-size: 20px;line-height: 30px;}
.ftr-cta-btn .custome-btn {font-size: 17px;padding: 12px 26px;}
/* ftr cta end */

/* footer end */

/*=============== home banner start ===============*/
.home-banner-slider .item {min-height: 424px;}
.home-banner-slider .home-banner-content {margin: 100px 0 60px 60px;}
.home-banner-slider .home-banner-content h2 {font-size: 42px; line-height: 48px;}
.home-banner-slider .home-banner-content p {font-size: 18px;line-height: 26px;}
.custome-btn {padding: 10px 20px; font-size: 18px;}
.home-banner-slider .home-banner-content .custome-btn {margin-top: 4px;}
/* bootom two box's start */
.home-banner .your-space {padding: 12px 12px; height: 49px; font-size: 17px;}
.home-banner-slider .slick-dots{width: 208px;     padding: 12px 0 12px 28px;}
/* btotom two box's end */

/* ===============home banner end =============== */

/* home testimonials sec. start */
.home-testimonial {  padding-top: 22px;}
.home-testimonial .testimonials {padding-bottom: 44px;}
.testimonial-slide {max-width: 550px; margin-top: -22px;}
.testimonial-slide .testimonial-icon{height: 27px; margin-bottom: 13px;}
.home-testimonial .testimonial-svg {bottom: 0;height: 53px;}
.testimonial-slide .testimonial-box {padding: 35px 35px 76px;}
.testimonial-slide h2 {margin-bottom: 13px; font-size: 31px;}
.testimonial-slide p {font-size: 16px; line-height: 27px; margin-bottom: 13px;}
.testimonial-slide .slick-dots {bottom: 47px;}
.divider-and-moduler .tab-slide-pagination a{margin: 0 12px;}
.divider-and-moduler .tab-slide-pagination .et_pb_code_inner{margin-top: 0px;}
/* home testimonials sec. end */

/* home gallery start */
.home-gallery-sec .gallery-btn .custome-btn {font-size: 18px;padding: 12px 33px;}
.home-gallery-sec .gallery-btn{margin-top: 0;margin-bottom: 20px;}
/* home gallery end */

/* home FAQs start */
.home-faq .fome-faqs {max-width: 100%}
.home-faq .accordion-button {font-size: 16px;}
.accordion-body{font-size: 14px;}
.home-faq .accordion-button::after {font-size: 14px;top: 9px;}
.home-faq:before{display: none;}
/* home FAQs end */


}

@media(max-width:767px){
	body{font-size: 15px; line-height: 22px;}
	/* common css start */
	.site-title {
		font-size: 28px;
	}
/* common css start */

/* logo start */
header .logo a img {
    height: 67px;
}
header .logo{width: 35%;}
header .bottom-header{padding-bottom: 0;}
/* logo end */

/* right part start */
/* top-topbar start */
header .top-header {padding: 6px 0;}
header .top-header ul li:not(:last-of-type) {margin-right: 22px;}
header .top-header ul li::before {right: -12px;}
header .top-header ul li img {height: 13px;}
header .top-header ul a {font-size: 13px !important}
header .top-header ul li.call img {height: 15px;}
/* top-topbar end */
/* bottom-topbar start */
header .header-btn a {padding: 8px 19px; font-size: 13px; line-height: 13px;}
header .bottom-header {padding: 7px 0 ;}
header .header-btn a {line-height: 13px; padding: 10px 22px;font-size: 14px;}
/* main menu start */
.mobile-menu-trigger {margin: 5px 0px 0 10px !important}
.mobile-menu-trigger span {height: 2px !important; width: 28px !important; margin-bottom: 6px !important;}
header .bottom-header ul li a{font-size: 15px; padding: 6px 0 !important;}
.slicknav_nav .slicknav_row, .slicknav_nav a {padding: 6px 0 !important;}
.slicknav_nav .menu-item-has-children ul > li> a{font-size: 14px;padding: 5px 5px !important;}
/* main menu end */

/* header nav start */
header .bottom-header ul li a
/* header navend */

/* bottom-topbar end */
/* right part end */

/* sticky nav bar start */
header.sticky-active .header-btn a {font-size: 14px; padding: 9px 19px;}
/* sticky nav bar  end */

/* =============home usp start =============*/
.home-usp {padding: 35px 0;}
.home-usp .row{justify-content: center;}
.home-usp .row .col-sm-6:last-child{margin-top: 15px;}
.home-usp .usp-cta{display: block;}
.home-usp .usp-cta .usp-cta-text {max-width: 100%;}
.home-usp .usp-cta p{font-size: 18px; text-align: center; font-weight: 500;}
.home-usp .usp-cta .cta-btn {justify-content: center; margin-top: 15px;}
/* =============home usp end =============*/

/* footer start */
/* footer main start */
/* footer .f-solial-media ul li i {font-size: 11px;} */
footer .f-solial-media ul li svg {top: 4px;}
footer .f-solial-media ul li a {height: 25px;width: 25px;}
footer h4 {font-size: 16px;}
footer .f-solial-media img {height: 91px;}
footer .link ul li {margin-bottom: 6px;}
footer .f-contact ul li {padding: 3px 0 3px 22px;}
footer .f-contact ul li a i {top: 9px;font-size: 13px;}
/* footer main end */

/* copy right start */
footer .copy-right {padding: 10px 0;}
footer .copy-right .container{display: block; text-align: center;}
footer .copy-right ul{justify-content: center;}
.copy-right .copy-main{display: flex; flex-direction: column;}
.copy-right .copy-right-line{margin-top: 5px; order: 2; display: inline;}
/* copy right end */

/* ftr cta start */
.ftr-cta{padding: 20px 0;}
.cta-details{flex-direction: column;justify-content: center;text-align: center;}
.ftr-cta p {font-size: 18px;line-height: 26px;}
.ftr-cta-btn{float: inherit;width: 100%;margin-top: 15px;text-align: center;}
.ftr-cta .cta-content {width: 100%;}
.ftr-cta-btn .custome-btn {font-size: 16px;padding: 10px 26px;}
/* ftr cta emd */

/* footer end */

/* =====home banner start =========*/
.home-banner-slider .item {min-height: 320px;}
.home-banner-slider .home-banner-content {margin: 40px 0 50px 20px;}
.home-banner-slider .home-banner-content h2 {font-size: 30px; line-height: 35px; margin-bottom: 13px;}
.home-banner-slider .home-banner-content p {font-size: 14px; line-height: 24px; margin-bottom: 20px; }
.custome-btn {padding: 6px 20px;font-size: 15px;}
.home-banner-slider .home-banner-content .custome-btn{margin-top: 0;padding: 8px 20px;}
/* bootom two box's start */
.home-banner .your-space {padding: 8px 12px;height: 38px;font-size: 15px; line-height: 22px; font-weight: 600 ;}
.home-banner-slider .slick-dots{width: 120px; padding: 9px 0 8px 15px;}
.home-banner-slider .slick-dots li button { padding: 3px;}
/* bootom two box's end */

/*======== home banner end======= */

/* =============home testimonials sec. start =============*/
.testimonial-slide{max-width: 510px;}
.home-testimonial .testimonials {padding-bottom: 41px;}
.testimonial-slide .testimonial-box {padding: 35px 35px 58px; }
.testimonial-slide .slick-dots {bottom: 37px;}
.testimonial-slide .testimonial-icon {height: 23px;margin-bottom: 11px;}
.testimonial-slide h2 {margin-bottom: 11px; font-size: 28px;}
.testimonial-slide p {font-size: 15px;line-height: 25px;}
.testimonial-slide .marketum_author {padding-top: 0px;}
.testimonial-slide .slick-dots li:not(:last-of-type) {margin-right: 18px;}
.testimonial-slide .slick-dots li button {padding: 3px;}
.home-testimonial .testimonial-svg {bottom: 0;height: 50px;}
/*============= home testimonials sec. end =============*/
/*============= home gallery start =============*/
.home-gallery h2 {margin-bottom: 20px;}
.home-gallery-sec .gallery-btn .custome-btn {font-size: 18px;padding: 12px 29px;}
.home-gallery-sec .gallery-img-box{margin-bottom: 15px;}
/*============= home gallery emd =============*/

/* home  FAQs start */
.home-faq {padding: 20px;}
.home-faq .accordion-button {padding: 10px 58px 10px 13px;font-size: 15px;}
.home-faq .site-title {margin-bottom: 15px}
.home-faq .accordion-button::after{font-size: 12px;top: 7px;}
.home-faq .accordion-button::after{height: 25px;width: 25px;}
/* home FAQs  end */

}

@media(max-width:575px){

	.site-title{font-size: 25px;}


/* right part start */
/* top topbar start */
header .top-header ul li::before{right: -11px; top: 0;}
header .top-header ul li img{margin-right: 0;}
header .top-header{padding: 4px 0;}
header .top-header ul a{display: none;}
header .top-header ul li:last-child a{display: block;}
/* top topbar end */
/* bottom topbar start */
.mobile-menu-trigger span {width: 26px !important;}
header .header-btn a {padding: 8px 21px; font-size: 13px;}
/* bottom topbar end */
/* right part end */

/* sticky nav bsar start */
/* header.sticky-active .logo .navbar-brand img {height: 68px;} */
header.sticky-active .header-btn a {font-size: 12px;padding: 8px 19px;}
header.sticky-active .bottom-header {padding: 5px 0;}
/* sticky nav bsar start */

/* footer start */
footer .f-solial-media ul {padding-top: 10px;}
footer .f-solial-media img {height: 84px; margin-bottom: 10px;}
footer .f-solial-media p{margin-bottom: 10px;}
footer .footer-top {padding: 26px 0;}
footer h4{margin-bottom: 8px; margin-top: 0px;}
footer .f-contact {padding-top: 10px;}
footer .f-solial-media{padding-bottom: 15px;border-bottom: 1px solid #2c2c2c;}
.footer-top .link{border-bottom: 1px solid #2c2c2c; padding: 10px 0 10px;}

/* ftr cta start */
.ftr-cta-btn .custome-btn {font-size: 15px;padding: 10px 24px;}
.ftr-cta-btn{margin-top: 12px;}
/* ftr cta emd */
/* footer end */

/*======= home usp sec. start */
.home-usp {padding: 38px 0;}
.home-usp .row .col-12{width: 50%;}
.home-usp .count-box {padding: 15px 18px;}
.home-usp .usp-cta p {font-size: 14px; line-height: 24px;}
/*======= home usp sec. end =======*/

/* =============home banner start =============*/
.home-banner-slider .item {min-height: 316px;}

.home-banner-slider .home-banner-content {margin: 42px 0 0 0px;text-align: center;background: #232323c7;padding: 15px 15px 50px;position: absolute;left: 50%;bottom: 0px;transform: translate(-50%, 0px);width: 100%;}
.home-banner-slider .home-banner-content h2 {font-size: 28px; margin-bottom: 10px;}
.home-banner-slider .home-banner-content p {font-size: 15px; line-height: 21px; margin-bottom: 16px;}
.home-banner-slider .home-banner-content .custome-btn { line-height: 18px;padding: 8px 18px;}
.home-banner-slider .slick-dots li button {   padding: 4px; border: 2px solid var(--theme-color);}
.custome-btn{font-size: 13px;}
.home-banner .your-space {height: 40px }
/*============= home banner end =============*/

/* =======home testimonials sec. start =======*/
.home-testimonial {padding-top: 0px;}
.home-testimonial .testimonials {padding-bottom: 0px;}
.home-testimonial .testimonial-svg{display: none;}
.testimonial-slide {max-width: 450px; margin-top: 5px;}
.testimonial-slide h2 {font-size: 26px; margin-bottom: 8px;}
.testimonial-slide p{margin-bottom: 11px;}
.testimonial-slide .testimonial-icon {height: 18px;margin-bottom: 8px;}
.testimonial-slide .testimonial-box {padding: 32px 32px 60px;}
.testimonial-slide .marketum_author {padding-bottom: 10px;}
.testimonial-slide .slick-dots {bottom: 34px; left: 36px;}
.testimonial-slide .slick-dots li button{ border: 2px solid var(--theme-color);}
/*======= home testimonials sec. end =======*/

/*======= home gallerys tart =======*/
.home-gallery-sec .gallery-btn .custome-btn {font-size: 15px;padding: 9px 22px;}
  .home-gallery h2 {margin-bottom: 8px;}
  /*======= home gallerys emd =======*/

  /* faq accordian  */
  .home-faq .accordion-button::after{right: 15px;}
  /* faq end  */
   
  /* validation error start */
  .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{font-size: 13px;line-height: 16px;}
  .wpcf7-not-valid-tip{font-size: 13px;}
  /* validation error end */



}

@media(max-width: 479px){

	.site-title {font-size: 20px;}

/* logo start */
header .cust-container{padding: 0 15px; align-items: center;}
header .logo{width: 45%;}
header .logo .navbar-brand img {height: 55px;}
/* logo start */
header .top-header ul li:first-child i{margin-right: 4px;}
/* right part start  */
header .bottom-header {padding: 5px 0;}
header .header-btn a {padding: 8px 17px; font-size: 12px;}
header .header-btn a {padding: 6px 15px;font-size: 11px;}
.mobile-menu-trigger{margin-left: 5px !important;}
.mobile-menu-trigger span {width: 23px !important; margin-bottom: 5px !important; }
header .top-header ul li.call a {line-height: 15px;}
header .top-header ul li.call img {height: 14px;}
/* right part end  */

/* sticky nav bar start */
header.sticky-active .logo .navbar-brand img {height: 53px;}
header.sticky-active .header-btn a {font-size: 11px;padding: 7px 16px;}
header.sticky-active .top-header ul li::before {right: -9px;}
header.sticky-active .top-header {padding: 3px 0px;}
/* header.sticky-active .bottom-header {padding: 2px 0;} */
header .top-header ul li img {height: 12px;}
header.sticky-active .top-header ul li:not(:last-of-type) {margin-right: 20px;}
header.sticky-active .header-btn a {font-size: 10px;padding: 5px 16px;}
header.sticky-active  .top-header ul li.call img {height: 13px;}
/* sticky nav bar end */

/* footer start */
footer .f-solial-media img {height: 76px;}
.copy-right .copy-main .copy-right-line p{line-height: 18px;}
/* footer end */


/*=========== home usp start ===========*/
.home-usp {padding: 27px 0;}
.home-usp .row .col-12{width: 100%;}
.home-usp .row .col-sm-6{margin-bottom: 10px;}
.home-usp .row .col-sm-6:last-child{margin-top: 0px;}
.home-usp .usp-cta{padding-top: 0;}
.home-usp .usp-cta p{font-weight: 400;}
/* ===========home usp end ===========*/



/*=========== home banner start ===========*/
.home-banner-slider .item{min-height: 300px;}
.home-banner-slider .home-banner-content h2 { font-size: 24px; line-height: 28px;}
.home-banner-slider .home-banner-content {margin: 42px 0 0 0px;text-align: center;    transform: translate(0%, 0px); background: #232323c7;padding: 15px 15px 40px 15px;position: absolute;left: 0;bottom: 0px;}
.home-banner-slider .home-banner-content p {font-weight: 400; font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.home-banner-slider .slick-dots li:not(:last-of-type) {margin-right: 14px;}

/* bottom box's start */
.custome-btn {padding: 6px 15px;line-height: 20px;}
.home-banner-slider .slick-dots {width: 115px; padding: 4px 0 4px 28px;}
.home-banner .your-space {font-weight: 500; padding: 3px 12px;height: 31px;font-size: 13px;}
/* bottom box's end */

/* ===========home banner end ===========*/

/* ===========home testimonials sec. start ===========*/
.testimonial-slide {max-width: 289px;}
.testimonial-slide .testimonial-box {padding: 20px 20px 40px;}
.testimonial-slide .testimonial-icon {height: 15px;}
.testimonial-slide h2 {font-size: 20px;}
.testimonial-slide p {font-size: 14px; line-height: 22px;}
.testimonial-slide .slick-dots li:not(:last-of-type) {margin-right: 13px;}
.testimonial-slide .slick-dots li button {padding: 3px;}
.testimonial-slide .slick-dots {bottom: 22px; left: 22px;}
/*=========== home testimonials sec. end ===========*/

/*=========== home gallery start ===========*/
.home-gallery-sec .row .col-6{width: 100%;max-width: 100%;}
/* ===========home gallery end ===========*/

/* product detail start */
.product-detail-faq .home-faq h2{font-size: 22px;}
/* product detail end */


}
