/*
Theme Name: Startit
Theme URI: http://startit.select-themes.com/
Description: A Fresh Startup Business Theme
Author: Select Themes
Author URI:  http://themeforest.net/user/select-themes
Version: 2.7
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.custom_price_box .qodef-pricing-info-pricing {display: none !important;}
.qodef-main-menu>ul>li{ margin: 0 1px !important}
.qodef-main-menu ul li a {font-size: 14px !important}
.qodef-main-menu ul li a  span.item_inner { padding-left:10px !important; padding-right:10px !important;}
.custom_price_box .qodef-full-section-inner	{
	display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: stretch !important;
	}
.qodef-counter-holder .qodef-counter-content-top .qodef-counter-icon i{
    font-size: 20px !important;
    vertical-align: text-top !important;
}
.qodef-info-box .qodef-info-box-font-side .qodef-info-box-front-side-inner,
.qodef-info-box.qodef-animate .qodef-info-box-back-side .qodef-info-box-back-side-inner {
	padding: 10px !important;
}
.qodef-btn.qodef-btn-outline {
	border: 1px solid #e6e6e6 !important;
	height: 42px !important;
	line-height: 43px !important;
}
.qodef-btn.qodef-btn-large{
	height: 42px !important;
	line-height: 43px !important;
}
.qodef-btn.qodef-btn-icon .qodef-btn-text{
	padding: 0 20px !important;
}
.qodef-btn.qodef-btn-icon .qodef-btn-text-icon {
	border-left-width: 1px !important;
	width: 45px !important;
}
.qodef-pricing-info  .qodef-pricing-info-inner .qodef-pricing-info-button a.qodef-btn{
	border-width: 1px !important;
	
}
@media only screen and (max-width: 1024px)
 {
   footer .qodef-footer-top .qodef-column:first-child {
		padding-left: 40px !important;
  }
}
.qodef-page-header nav.qodef-main-menu ul li:last-child,
.qodef-page-header nav.qodef-main-menu ul li:nth-last-child(2){
	display: none;
}

.qodef-page-header nav.qodef-main-menu  ul li ul li{
	display: inline-block !important;
	margin: 10px 0 !important;
}
@media only screen and (max-width: 1024px)
 {
    .qodef-page-header nav.qodef-main-menu  ul li:last-child,
	.qodef-page-header nav.qodef-main-menu  ul li:nth-last-child(2){
		display: inline-block;
	}
	
}

.qodef-mobile-header .qodef-mobile-menu-opener {
	float: right !important;
}
.qodef-mobile-header .qodef-vertical-align-containers .qodef-position-center {
	text-align: left !important;
}
.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-tiny .qodef-iwt-icon-holder{
	width: auto !important;
}
.qodef-drop-down .narrow .second .inner ul li{
	width: 300px !important;
}
.qodef-title .qodef-title-holder h1 span {
	font-size: 45px !important;
}
.qodef-main-menu ul li ul li.current-menu-item a,
.qodef-drop-down .second .inner ul li.current-menu-item  > a
{
	color: #f47321 !important;
}
/* fix equal height element industries  industries-group */ 
.industries-group .wpb_raw_html .vc_row {
	display: flex !important;
}
.industries-group .wpb_raw_html .vc_row .wpb_column {
	flex: 1 !important;
	height: 100% !important;
}
.industries-group .wpb_raw_html .vc_row .wpb_column  .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper .qodef-underline-icon-box-holder,
.industries-group .wpb_raw_html .vc_row .wpb_column  .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper,
.industries-group .wpb_raw_html .vc_row .wpb_column  .vc_column-inner .wpb_wrapper .wpb_content_element,
.industries-group .wpb_raw_html .vc_row .wpb_column  .vc_column-inner .wpb_wrapper,
.industries-group .wpb_raw_html .vc_row .wpb_column  .vc_column-inner{
	height: 100% !important;
}
.qodef-drop-down .second .inner ul li.sub ul li.current-menu-item>a:before, .qodef-drop-down .second .inner>ul>li.current-menu-item>a:before{
	-webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
}


/*update css */
.custom_contact_content .qodef-iwt.qodef-iwt-icon-left {
	display: flex;
	align-items: center;
}
.custom_contact_content .qodef-iwt-icon-title-holder {
	display: flex;
}

.sub-center-icon .qodef-iwt-icon-title-holder {
	display: flex;
}
.item_eCommerce-custom .qodef-iwt-icon-title-holder {
	margin-bottom: 0 !important;
}

.custom-padding-destskop {
	padding: 0 50px;
}
.custom_checkbox-icon .qodef-iwt-icon-title-holder {
		display: flex !important;
	}
.article-custom-mobile {
	padding: 0 35px 0 55px;
}
.project_manager_custom {
	padding-left: 60px;
}
.content_text_custom_item {
	padding: 0 70px 0 35px;
}

.dotNet_custom-item .qodef-iwt-icon-title-holder {
	display: flex;
	align-items: center;
}

/*mobile css*/
@media (max-width: 1200px) {
	.react-box4 .content-right .image {
		top: -207px !important;
	}
	.react-box4 .content-right .image img {
	    max-width: 293px !important;
	}
	.contact_maps_custom .qodef-section-inner{
		width: calc(100% - 30px) !important;
	    padding: 0 15px;
	}
	.contact_maps_custom .qodef-section-inner .wpb_wrapper {
		margin-top: 20px;
	}
	.contact_maps_custom .qodef-section-inner .vc_empty_space {
		height: 20px !important;
	}
	.contact_maps_custom .qodef-section-inner .vc_column_container>.vc_column-inner {
		padding-left: 15px !important;
	}
	.contact_maps_custom .vc_column-inner .wpb_wrapper .vc_empty_space {
		height: 30px !important; 
	}
	.services__custom__content {
	    width: calc(100% - 30px) !important;
	    padding: 0 15px;
	    text-align: center;
	}
	.form__cuatom__footer {
		padding: 0 15px !important;
	}
	.content_text_custom_item {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.project_manager_custom {
		padding-left: 30px;
		padding-right: 15px;
	}
	.article-custom-mobile {
		padding-left: 15px;
		padding-right: 15px;
	} 
	.custom_checkbox-icon {
		width: 100% !important;
	}
	.custom-padding-destskop {
		padding: 0 15px;
	}
	.custom_article .vc_column-inner {
		padding-left: 0 !important;
	}
	.custom-padding-responsive {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.no-padding-custom-responsive {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	/*header css page*/
	.qodef-mobile-header .qodef-grid {
        width: calc(100% - 40px);
    }
    .qodef-mobile-header .qodef-mobile-header-inner {
        height: 65px !important;
    }
    .qodef-title .qodef-title-image img {
    	height: 350px !important;
    	object-fit: cover;
    }
    .qodef-mobile-header .qodef-mobile-logo-wrapper a {
    	height: 55px !important;
    }
    .qodef-mobile-header .qodef-mobile-menu-opener a {
    	font-size: 30px !important;
    }
}
@media (max-width: 767px) {
	.react-box4 .content-right .image img {
		    max-width: 100% !important;
	}
	.react-box4 .content-right .image {
		top: 0px !important;
	}
	.text__menber__item .qodef-full-section-inner {
		display: flex;
		flex-wrap: wrap;
	}
	.text__menber__item .qodef-full-section-inner .vc_column_container {
		order: 2;
	}
	.text__menber__item .qodef-full-section-inner .avatar__custom {
		order: 1 !important;
	}
	.dotNet_custom-item .qodef-iwt-icon-title-holder {
		margin-bottom: 10px !important;
	}
	.dotNet_custom-item .qodef-iwt{
		margin-top: 15px !important;
	}
	.dotNet_custom-item .vc_empty_space {
		height: 15px !important;
	} 
	.expertise_customs_item .vc_empty_space {
		height: 0!important;
	}
	.custom_integration_item {
		padding-top: 15px;
		margin-top: 15px;
	}
	.custom_integration_item .vc_empty_space {
		height: 15px !important;
	}
	.project_manager_custom {
		padding-left: 15px !important;
	}
	.custom_item_button  .vc_column_container:first-child {
		margin-bottom: 32px;
	}
	.custom_icon-mobile .vc_column-inner {
		padding-left:0 !important;
	}
	.custom_article .wpb_text_column {
		padding-left: 30px !important;
    	padding-right: 15px !important;
	}
	.custom_icon-mobile .qodef-section-inner {
		width: 100% !important;
    	padding-left: 50px;
	}
	.content_Advantages .qodef-section-inner  {
		width: 100% !important;
	}
	 .carousel-inner .item.qodef-content-vertical-middle .qodef-slider-content {
	 	display: flex !important;
    	padding-top: 70px;
	 }
	/*note edit css*/
	.react-position-size-top-box .btn-react-top {
		margin-bottom: 10px;
		margin-left: 0 !important;
	}
	.react-box4 .content-left .images .img-right {
		margin-left: 0 !important;
	}

}