@media(max-width: 1750px){
	/* ==========header start =========*/
	header .bottom-header ul li:not(:last-of-type){margin-right: 15px;}
	header .bottom-header ul li a{font-size: 17px;}
	header .main-navigation ul li a { font-size: 17px;}
	header .header-btn { margin-left: 15px;}
	header .header-btn a {font-size: 18px;padding: 14px 23px;}
	header.sticky-active .header-btn a { padding: 14px 25px; font-size: 18px;}
	.bottom-header .main-navigation ul li ul{top: 16px;}

	header.sticky-active .top-header { padding: 7px 0;}

	header .logo { width: 12%;}
	header .header-right-area { width: 88%;}

	header.sticky-active .bottom-header ul li a { font-size: 15px;}
	header.sticky-active .bottom-header ul li:not(:last-of-type) { margin-right: 10px;}
	header.sticky-active .header-btn a { font-size: 15px; padding: 10px 17px;}


	/*============ 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 .main-navigation ul li a { font-size: 15px;}
	header .logo a img{height: auto;}
	header .logo{margin-top: 0px;display: flex;align-items: center;}
	header .top-header{padding: 7px 0;}
	.bottom-header .main-navigation ul li ul{top: 14px;}
	.menu-item-has-children a:after{top: 3px;}
	header .header-btn a {font-size: 15px;padding: 10px 17px;}
	header .header-btn {margin-left: 15px;}
	header .bottom-header ul li:not(:last-of-type) { margin-right: 10px;}



	/*============ 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 .cust-container { padding: 0 15px;}

	header.sticky-active .bottom-header ul li a { font-size: 15px;}
	header.sticky-active .bottom-header ul li:not(:last-of-type) { margin-right: 10px;}
	header .header-btn a { font-size: 15px; padding: 10px 17px;}
	header.sticky-active .header-btn a { font-size: 15px; padding: 10px 17px;}
	header.sticky-active .logo img { height: auto;}
	header .bottom-header ul li:not(:last-of-type) { margin-right: 15px;}

	header .top-header ul li.call a { font-size: 16px;}

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

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

}



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

	/* header start */
	header .cust-container{padding: 0 15px;}
	header .main-navigation ul li a { font-size: 14px;}
	header .bottom-header ul li:not(:last-of-type) { margin-right: 10px;}
	header .header-btn a { font-size: 13px; padding: 8px 17px 8px;}
	header.sticky-active .header-btn a { font-size: 13px; padding: 8px 17px 8px;}
	
	/* 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: 15px;}
header .header-btn {margin-left: 10px;}
header .bottom-header ul li:not(:last-of-type) {margin-right: 10px;}
.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;}

header .bottom-header ul li a { font-size: 14px;}


/* 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: 14px;}
header.sticky-active .header-btn a {padding: 8px 17px 8px;font-size: 13px;}
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: 24px;line-height: 1.4;}
.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 h1 {font-size: 55px;line-height: 60px;margin-bottom: 24px;}
.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: 18px;}
.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: 30px 19px;}
.home-faq .accordion-button::after{top: 12px;}
/* home faq end */

}


/* query for mobile menu design strart */

@media(max-width:1200px){
	/* 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 */

}

/* query for mobile menu design end */



@media(max-width:1199px){
	/* common css start */
	
	/* common css end */

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

 /* main menu start */

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


/* logo end */

/* right part start */
header .header-right-area{width: 84%;}
header .cust-container{padding: 0 15px;}
/* header .logo a img {height: 50px;} */
.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: 16px; 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: 40px;}
.main-navigation .header-navigation-area > ul > li > a.active::before,header .bottom-header ul li a::before {bottom: 1px;}
header .header-btn {margin-left: 20px;}
header .header-btn a {padding: 9px 16px 8px;font-size: 15px;}
header .bottom-header {padding: 8px 0;}

header .header-right-area { display: flex; justify-content: end; align-items: center; flex-direction: column; align-items: end;}
header .top-header::before { display: none;}
header .logo a img { height: 40px;}

header .top-header ul li.call a { font-size: 13px;}
header .top-header ul li a { font-size: 13px;}

header .top-header ul li:not(:last-of-type) { margin-right: 25px;}
header .top-header ul li::before { right: -13px;}
/* 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: 13px 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;}

/* copy right end */

/* footer end */

/* ================home banner start  ================*/
.home-banner-slider .item {min-height: 442px;}
.home-banner-slider .home-banner-content {margin: 60px 0 60px 60px;}
.home-banner-slider .home-banner-content h1 {font-size: 50px; line-height: 56px;margin-bottom: 18px;}
.home-banner-slider .home-banner-content h2 {font-size: 50px; line-height: 56px;margin-bottom: 18px;}
.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: 18px;}
.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: 6px;}
.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: 1.2; font-size: 28px;}
.home-faq .accordion-button {padding: 14px 60px 14px 18px;font-size: 17px;}
.home-faq .accordion-button::after{right: 18px;}
.home-faq {padding: 30px 22px;}
/* home FAQs end */
.home-about-main .scrollable-service-content ul{margin-bottom: 15px;}
.whychoose .single-card .service-icon-box img{max-height: 295px;}


header.sticky-active .top-header ul a { font-size: 12px;}
header.sticky-active .top-header ul li.call a { font-size: 12px;}

.usp-item-box-main .usp-item-title br { display: none;}

}
    

@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: #c10003;}
	.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 #c10003;}
	.main-navigation ul li ul.mega-menu > li{padding: 0px 15px; background: transparent;} 
}

@media(max-width:991px){

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

.h3, h3 { font-size: 22px;}


/* top-topbar start */
header .top-header ul li a{font-size: 0;}
header .top-header ul li a.head-timing { font-size: 12px;}
header .top-header ul li.timing::before {display: none;}
header .top-header ul li a i{vertical-align: middle;}
header .top-header ul li::before{top: 0;}
header .top-header ul{align-items: center;}
/* header.sticky-active .top-header ul li a{font-size: 0;} */
header .top-header ul li.call a{font-size: 0px;}
/* header.sticky-active .top-header ul li.call a{font-size: 14px;} */
header .top-header ul li a i{font-size: 16px;}
header .top-header{margin: auto 0;}
header.sticky-active .top-header{margin: auto 0;}

header.sticky-active .top-header ul a { font-size: 0;}
header.sticky-active .top-header ul li.call a { font-size: 0;}
/* top-topbar end */

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


/* logo end*/
    
.process-two__item .number{height: 30px; width: 30px; font-size: 12px;}
/* 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: -12px;}
/* 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: 35px;}
header.sticky-active .top-header {padding: 5px 0px;}
header.sticky-active .bottom-header {padding: 6px 0 ;}

header.sticky-active .bottom-header ul li:not(:last-of-type){margin-right: 0;}

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: 0 !important; height: 70px;}
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: 20px 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 */

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

/*=============== home banner start ===============*/
.home-banner-slider .item {min-height: 394px;}
.home-banner-slider .home-banner-content {margin: 50px;}
.home-banner-slider .home-banner-content h1 {font-size: 34px; line-height: 1.2;}
.home-banner-slider .home-banner-content h2 {font-size: 34px; line-height: 1.2;}
.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 */
.whychoose .single-card .service-icon-box img{max-height: 210px;}
.home-faq-contact-form .col-md-6{display: block;}


.usp-section .row > * { width: 50%;}

}

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

/* logo start */
header .logo a img {height: 35px;}
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 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: 13px;}

header .header-btn { margin-left: 10px;}
/* 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 =============*/
.process-two__item .number{top: 25px; left: 25px;}

.home-faq{margin-top: 15px;}
/* 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 .foot-logo { padding: 7px 10px;}
footer .f-solial-media img {height: 40px;}
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 h1 {font-size: 30px; line-height: 35px; margin-bottom: 13px;}
.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: 4px;}
/* bootom two box's end */
.home-about-content h3{font-size: 20px;}
.whychoose .single-card .service-content h3{font-size: 20px;}
/*======== 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 */

.process-two__item{padding: 20px 15px; margin-top: auto;}
.process-two__item .icon {width: 100px; height: 100px; line-height: 100px; margin-bottom: 15px;}
.whychoose .single-card .service-icon-box img{max-height: 150px;}

.left-right-sec .scrollable-service-content.scroll{height: 100% !important;}

}

@media(max-width:575px){

	.site-title{font-size: 23px;}
    .h3, h3 {font-size: 17px;}

/* 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;}

/* 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: 10px 19px;}
header.sticky-active .bottom-header {padding: 8px 0;}
/* sticky nav bsar start */

/* footer start */
footer .f-solial-media ul {padding-top: 10px;}
footer .f-solial-media img {height: 30px; 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: 15px;}
footer .f-solial-media{padding-bottom: 15px;border-bottom: 1px solid #ffffff73;}
.footer-top .link{border-bottom: 1px solid #ffffff73; padding: 15px 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 h1 {font-size: 24px; margin-bottom: 10px; line-height: 30px;}
.home-banner-slider .home-banner-content h2 {font-size: 24px; margin-bottom: 10px; line-height: 30px; }
.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 */

  .whychoose .single-card .service-icon-box img{max-height: 350px;}


  header .top-header ul li a.head-timing { display: none;}
  header .top-header ul li.call a { font-size: 14px;}

  header.sticky-active .top-header ul li.call a { font-size: 12px;}

  .usp-section .row > * { width: 100%;}

}

@media(max-width: 479px){

	.site-title {font-size: 20px;}
	.h3 h3{font-size: 18px;}
/* logo start */
header .cust-container{padding: 0 5px; align-items: center;}
header .logo{width: 45%;}
header .logo .navbar-brand img {height: 30px;}
/* 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: 6px 12px;font-size: 11px;}
header .header-btn { margin-left: 5px;}
.mobile-menu-trigger{margin-left: 0 !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: 30px;}
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: 50px;}
.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 ===========*/

.secvice-sec .row .col-6 { width: 100%;}

/*=========== home banner start ===========*/
.home-banner-slider .item{min-height: 356px;}
.home-banner-slider .home-banner-content h1 { font-size: 24px; line-height: 28px;}
.home-banner-slider .home-banner-content h2 { font-size: 24px; line-height: 28px;}

.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 */

.home-about-content h3{font-size: 18px;}
.whychoose .single-card .service-content h3{font-size: 18px;}
}
