/*
Theme Name: Mohair Child
Theme URI: https://mohair.qodeinteractive.com
Description: A child theme of Mohair
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: mohair
Template: mohair
*/

.newheavn .elementor-icon-box-title{margin:0px !important;}
ul, ol{padding-left:17px;}
ul ul, ul ol, ol ol, ol ul{padding-left:0px;}
ul li, ol li{list-style-position: outside !important;}
.footerravi ul{margin-bottom:0px !important;list-style:none !important;}
.maincontactform2{border-left:1px solid #000 !important;}
.maincontact{border:1px solid #000 !important;}
.maincontactform input{margin-bottom:0px !important;outline:0px !important;border-bottom:1px solid #000 !important;cursor:unset !important;font-style:normal !important;}
.maincontactform textarea{outline:0px !important;cursor:unset !important;font-style:normal !important;}
.maincontactform3{width:100% !important;}
.maincontactform .wpcf7-not-valid-tip{display:none !important;}
.maincontactform{display:flex !important;}
.page-id-5765 .footerconnect{display:none !important;}
.testimonials .qodef-e-content{border:1px solid #104d82 !important;}
.wpcf7-response-output{margin-top: 15px !important; border: 0px !important; padding: 0px !important; font-size: 14px; line-height: normal !important;}
.qodef-cf-newsletter1 .wpcf7-not-valid-tip{display:none !important;}
.qodef-cf-icon-button1 svg path{fill:#baa150 !important;}
.form-controlnewsletter{border:0px !important;outline:0px !important;font-size:15px !important;margin-bottom:0px !important;padding:0px !important;font-style:normal !important;cursor:unset !important;}
.qodef-cf-icon-button1{padding:0px !important;border:0px !important;}
.qodef-cf-newsletter1{display:flex !important;gap:10px !important;border:1px solid #000;padding:10px !important;align-items:center !important;}
.technicalexpertise .percentCount{display:none !important;}
.technicalexpertise .qodef-svg--scissors{width:40px !important;}
.instagramfeedd .swiper-horizontal>.swiper-pagination-bullets{margin-top:30px !important;}
#qodef-page-outer{margin-top:0px !important;}
#qodef-page-header,#qodef-page-mobile-header,#qodef-page-footer{display:none !important;}
.technicalexpertise .qodef-m-title{line-height:normal !important;}
.headermain.sticky2{box-shadow: 0 -6px 10px 5px rgba(0, 0, 0, 0.5) !important;background:#000 !important;}
.headermain.sticky2 .headerdivider{display:none !important;}
.testimonials .swiper-pagination-bullet .qodef-svg--circle{stroke:#baa150 !important;}
.testimonials .swiper-pagination-bullet{background-color:#baa150 !important;}
.gallery-item-caption-wrap.caption-style-hoverer{visibility:visible !important;opacity:1 !important;align-items:end !important;padding:0px !important;}
.gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{display:none !important;}
.gallery-item-caption-wrap.caption-style-hoverer .fg-item-content{background: #000; width: max-content; padding: 2px 8px;}
.gallery-item-caption-wrap.caption-style-hoverer p{width: max-content !important; margin: 0 !important; line-height: normal !important;transform: translateY(0px) !important;font-size:12px !important;}
.elementor-element-35a96e6 .elementor-widget-icon-box .elementor-icon-box-icon{line-height:4.25;}
.elementor-element-cf012ce .elementor-widget-icon-box .elementor-icon-box-icon{line-height:3.5;}

@media screen and (min-width: 1601px) 
{
	.maincontactform .form-control{font-size:18px !important;padding:13px 22px !important;}
	.maincontactform .form-control1{height:200px !important;}
	.contactsubmit{margin-top:60px !important;font-size:18px !important;letter-spacing:normal !important;padding:11px 67px !important;}
	.form-controlnewsletter{font-size:18px !important;}
   .instagramfeedd .swiper-horizontal>.swiper-pagination-bullets{margin-top:60px !important;}
   .technicalexpertise .qodef-m-title{font-size:26px !important;}
	.qodef-cf-newsletter1{padding:15px 22px !important;}
	.testimonials .qodef-testimonials-list .qodef-e-text{color:#000 !important;font-size:22px !important;line-height:normal !important;margin-bottom:22px !important;}
	.testimonials .qodef-e-content{padding:42px 42px 70px 42px !important;}
	.testimonials .qodef-testimonials-list .qodef-e-author .qodef-e-author-name{color:#000 !important;font-size:22px !important;line-height:normal !important;font-style:normal !important;}
	.testimonials .qodef-testimonials-list .qodef-e-media-image{width:120px !important;height:120px !important;}
}

@media only screen and (max-width: 1600px) and (min-width: 1025px)
{
	.maincontactform .form-control{font-size:15px !important;padding:7px 15px !important;}
	.maincontactform .form-control1{height:120px !important;}
	.contactsubmit{margin-top:30px !important;font-size:15px !important;letter-spacing:normal !important;padding:7px 50px !important;}
	.technicalexpertise .qodef-m-title{font-size:18px !important;}
	.testimonials .qodef-testimonials-list .qodef-e-text{color:#000 !important;font-size:17px !important;line-height:normal !important;margin-bottom:15px !important;}
	.testimonials .qodef-e-content{padding:20px 20px 30px 20px !important;}
	.testimonials .qodef-testimonials-list .qodef-e-author .qodef-e-author-name{color:#000 !important;font-size:17px !important;line-height:normal !important;font-style:normal !important;}
	.testimonials .qodef-testimonials-list .qodef-e-media-image{width:80px !important;height:80px !important;}
}

@media only screen and (max-width: 1024px) and (min-width: 768px)
{
	.elementor-element-cf012ce .elementor-widget-icon-box .elementor-icon-box-icon{line-height:5.25;}
}

@media only screen and (min-width: 1025px)
{
}

@media only screen and (max-width: 1024px)
{
	.maincontactform .form-control{font-size:15px !important;padding:7px 15px !important;}
	.maincontactform .form-control1{height:90px !important;}
	.contactsubmit{margin-top:30px !important;font-size:15px !important;letter-spacing:normal !important;padding:7px 50px !important;}
	.mobilemainmenu .elementskit-menu-hamburger{width:30px !important;height:30px !important;}
	.technicalexpertise .qodef-m-title{font-size:15px !important;}
	.mobilemainmenu .ekit-menu-icon.ekit-svg-icon path{fill:#fff !important;}
	.testimonials .qodef-testimonials-list .qodef-e-text{color:#000 !important;font-size:15px !important;line-height:normal !important;margin-bottom:15px !important;}
	.testimonials .qodef-e-content{padding:20px 20px 20px 20px !important;}
	.testimonials .qodef-testimonials-list .qodef-e-author .qodef-e-author-name{color:#000 !important;font-size:15px !important;line-height:normal !important;font-style:normal !important;}
	.testimonials .qodef-testimonials-list .qodef-e-media-image{width:60px !important;height:60px !important;}
	.testimonials .swiper-pagination{gap:10px !important;}
}


@media only screen and (max-width: 767px)
{
	.newhaven3 .elementor-icon-box-title{margin:0px !important;}
	.newheaven1 .elementor-icon-box-title{margin-top:0px !important;margin-bottom:10px !important;}
	.newheaven1 .elementor-icon-box-icon{line-height:0px !important;}
	.gallery-item-caption-wrap.caption-style-hoverer p{font-size:11px !important;}
	.qodef-cf-newsletter1{padding:8px !important;}
	.contactsubmit{margin-left:auto !important;margin-right:auto !important;display:block !important;}
}

