body, p{
    color:#454545
}
.header-right {
    float: right;
    margin: 0;
    padding: 6px 10px;
    background: #446687;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    color: #fff;
}
.header-right a {
    color: #fff;  
	line-height: 24px;
}
.header-right i {
    color: #446687;  
}
.header-right span {
    background: #fff;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%; 
    height: 25px;
    width: 25px;  
    float: left;
    text-align: center;
    padding: 5px 0 0 0 ;
    margin: 0 10px 0 0 ; 
	    line-height: 14px;
}
.topbar {
    border:none ;
} 
.nav > li > a {
    padding: 0 3px;
    line-height: 40px;
    text-transform: initial;
    font-weight: 600;
    margin:0 10px;
}
.navbar-brand {
    padding: 15px 15px;
    height: 85px;
    width:180px;
    margin:-30px 0 0 0
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > li > a:hover {
    color:#dc2f32 !important
}
.navbar-default .navbar-nav > li > a:before, .button, .skill-bar-count {
    background-color: #dc2f32 !important;
}
.center-text {
    text-align: center;
}
.team-section h4, .progressbar h4, .blog-section h4, .testimonial-section h4, .portfolio-section h4, h4.secttl{
    margin-bottom:50px
}
.homepage-text .page-with-sidebar {
    padding: 0;
} 
.page-with-sidebar {
    padding: 50px 0;
}
h4.secttl {
    position: relative;
}
.homepage-text h4.secttl:after{
    position: absolute;
    bottom: -10px;
    left: 50%;
    content: "";
    height: 1px;
    width: 200px;
    margin: 0 0 0 -100px;
    background: #cccccc
}
.homepage-text h4.secttl:before{
    position: absolute;
    bottom: -11px;
    left: 50%;
    content: "";
    height: 3px;
    width: 70px;
    margin: 0 0 0 -36px;
    background: #dc2f32;
    z-index: 999;
}
.center-title h4.secttl:after{
    position: absolute;
    bottom: -10px;
    left: 50%;
    content: "";
    height: 1px;
    width: 200px;
    margin: 0 0 0 -100px;
    background: #cccccc
}
.center-title h4.secttl:before{
    position: absolute;
    bottom: -11px;
    left: 50%;
    content: "";
    height: 3px;
    width: 70px;
    margin: 0 0 0 -36px;
    background: #dc2f32;
    z-index: 999;
}
h4.secttl:after{
    position: absolute;
    bottom: -10px;
    left: 0;
    content: "";
    height: 1px;
    width: 200px;
    margin: 0 ;
    background: #cccccc
}
h4.secttl:before{
    position: absolute;
    bottom: -11px;
    left: 60px;
    content: "";
    height: 3px;
    width: 70px;
    margin: 0 ;
    background: #dc2f32;
    z-index: 999;
}
.vc_row[data-vc-full-width] {
    padding:50px 0 0 !important;
}
.single-service i.fa-desktop{color:#caa65f}
.single-service i.fa-pencil-square-o{color:#6287aa}
.single-service i.fa-object-ungroup{color:#caa65f}
.single-service i.fa-user{color:#e2a960}
.single-service i.fa-gear{color:#dd92ba}
.single-service i.fa-file-text-o{color:#84c27b}
.single-service i.fa-file-code-o{color:#ec8c8c}
.single-service i.fa-signal{color:#a68752}
.single-expertist { 
     max-width: 100%;
}
.single-expertist img { 
    width: 100%;
}
.vc_custom_1537186635713[data-vc-full-width] {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
}
.display-none {
	display:none;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab {
	width:25%;
	border:none;
	margin:0 0 30px 0 !important;
	    text-align: center;
	padding:0
}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab a i {
	width:100%;
	    font-size: 85px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
	background:#446687;
	color:#fff;
	width:150px;
	height:150px;	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab a span {
	width:100%;
	display: inline-block;
	margin: 20px 0 0 0 !important;
	font-size: 18px;
    font-weight: 600;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #fff !important;
    background-color: #fff !important;
    color: #666;
	position:relative
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a:after {
	content:"";
	margin: 0 0 0 -20px;
	width: 0 !important;
	height: 0 !important;
	border-left: 20px solid transparent !important;
	border-right: 20px solid transparent !important;
	border-bottom: 25px solid #446687 !important; 
	position:absolute !important;
	bottom:-30px !important;
	top: auto !important;
	left:50% !important
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #fff !important;
    background-color: #fff !important;
    color: #666;
} 
.wpb-js-composer .vc_tta.vc_general .vc_tta-panels-container {
	background:#446687;
	color:#fff
}
.white-font {
	color:#fff;
}
.white-font h4{
	color:#fff;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
	padding: 40px 20px !important;
}
.home-tab .wpb_wrapper {
	background:#2a5076;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	text-align:center;
	color:#fff
}
.home-tab .wpb_wrapper p{ 
	color:#fff
}
.home-tab .wpb_wrapper .wpb_single_image.vc_align_left, .home-tab .wpb_wrapper .wpb_single_image.vc_align_center{ 
	text-align: center;
	height:100px;
	display:inline-flex;
	flex-direction:column;
	justify-content:center;
	margin: 20px 0;
}
.home-tab .wpb_wrapper .wpb_content_element {
	margin-bottom:0
}
.home-tab .vc_tta-panel-body .vc_column_container {
	margin-bottom:35px  !important
}
.vc_custom_1499754665080 {
    padding-bottom: 0 !important;
}
.input-box input[type="url"], .input-box input[type="email"], .input-box input[type="text"], .input-box input[type="tel"], .input-box textarea {
    border: 1px solid #e9e9e9;
    background: #fff;
    line-height: 48px;
    padding-left: 28px;
    color: #888;
    width: 100%;
    margin-bottom: 30px;
}
div.wpcf7 {
	margin-bottom:30px;
}
.widget_nav_menu ul li { 
    width: 100% !important; 
}
.footer-widget p {
	color:rgba(255, 255, 255, 0.5);
}
.footer-widget h6 {
	color:rgba(255, 255, 255, 0.5) !important;
	margin:0 0 20px 0
}
.footer-credit p { 
    color: rgba(255, 255, 255, 0.5);
}
.footer-bottom {
    padding: 20px 0 00 0;
}
.page-head .overlay {
    padding: 30px 0;
}
.page-head h3 {
    font-size: 30px; 
}
.h6-like {
    min-height: 50px;
}
.single-expertist p {
    height: 55px;
    overflow: hidden;
}
li.dropdown:after {
	content:""
	
}
.dropdown-menu {
	background-color: rgba(68,102,135,.9) !important;
	padding:14px 25px !important
}
.service-text1 h4.secttl{
	font-size: 16px !important;
}
.service-text1 h4.secttl:after{
    position: absolute;
    bottom: 10px;
    left: 50%;
    content: "";
    height: 1px;
    width: 200px;
    margin: 0 0 0 -100px;
    background: #cccccc
}
.service-text1 h4.secttl:before{
    position: absolute;
    bottom: 9px;
    left: 50%;
    content: "";
    height: 3px;
    width: 70px;
    margin: 0 0 0 -36px;
    background: #dc2f32;
    z-index: 999;
}
.dropdown-menu > .active > a {
	background:#fff
}
.dropdown-menu  a{
	padding:0 10px !important;
	line-height: 40px !important
}
.dropdown-menu  a:hover{
	background:#fff !important
	
}
.widget_nav_menu ul.menu {margin:0; padding:0; float: left; width: 100%;}
.widget_nav_menu ul.menu li a {color: #fff;}
.widget_nav_menu ul.menu li a:before {color:rgba(255,255,255,0.5);}
.overlay.darkest {
    background: rgba(68, 102, 135,.90);
}
.footer-section {background-image: none;}
.footer-widget h6 {color:#fff !important; font-size: 16px;}
.about-widget p {color: #fff; line-height: normal;}
.footer_mail_link {color: #fff;}
.footer-widget a:hover {color: #afbfcf !important;}
ul.list_block {margin: 0; padding: 0; list-style-type: none;}
ul.list_block li:before {content: "\f124"; font-family:FontAwesome; font-weight: bold; margin-right: 10px; color: #446687;}
ul.list_block li {font-size: 16px; margin-bottom: 10px; color: #454545;}
.title_solution_block {margin: 0 0 10px 0; padding: 0; float: left; width: 100%; font-size: 20px; font-weight: bold;}
.discription_solution_block {margin-bottom: 0;}
.btn_solution_block a {background-color: #446687 !important; color: #fff !important;}
.title_address_detail {margin-bottom: 10px; text-transform: uppercase; font-weight: bold; font-size: 18px;}
.address_link {color: #454545;}
.about-text h4 {padding-bottom: 10px;}
.team-section h4, .progressbar h4, .blog-section h4, .testimonial-section h4, .portfolio-section h4, h4.secttl {margin-bottom: 40px;}
.sof_devlopement_sub_block h4.secttl {padding-bottom: 20px; margin-bottom: 20px;}
.sof_devlopement_sub_block .about-text {background: #fff; box-shadow: 0 0 10px #ccc; padding: 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; min-height: 340px;}
.sof_devlopement_sub_block .about-text p {padding-bottom: 0; text-align: justify;}
.sof_devlopement_sub_block {transition:0.3s all; -moz-transition:0.3s all; -webkit-transition:0.3s all; -o-transition:0.3s all; -ms-transition:0.3s all;}
.sof_devlopement_sub_block:hover {transform: translateY(-10px); -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px);}
.title_subservice_block h3 {font-weight: bold; font-size: 22px;}
.article_top_right .about-text p {text-align: justify;}

.service_content_block {width: 100%; text-align: center;}
.service_content_block h6 {padding: 0 20px; margin: 0 0 10px 0;}
.service_content_block h6 a {font-weight: bold; font-size: 14px; color: #454545;}
.service_content_block p {padding-left: 20px; padding-right: 20px;}
.service_block_icon img {display: inline-block;}
.service_block_icon {margin: 0 auto 20px auto; padding: 0; width: 226px; height: 226px; border-radius: 50%; background: #9dd3cc;
 position: relative;}

.sof_app_dev_thumb1 {margin: 0; padding: 0; width: 100%; position: absolute; bottom: 20px; left: 0; transition: 0.5s all;}
.sof_app_dev_thumb2 {margin: 0; padding: 0; width: 100%; position: absolute; top: 20px; left: 0; transition: 0.5s all;}
.sof_app_dev_thumb1 img {width: 85%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.sof_app_dev_thumb2 img {width: 71%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.service_content_block:hover .sof_app_dev_thumb1 {bottom: 10px;}
.service_content_block:hover .sof_app_dev_thumb2 {top: 30px;}
.service_content_block:hover .sof_app_dev_thumb1 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}
.service_content_block:hover .sof_app_dev_thumb2 img {transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}

.open_source_thumb1 {margin: 0; padding: 0; width: 100%; position: absolute; top: 40px; left: 0; transition: 0.5s all;}
.open_source_thumb2 {margin: 0; padding: 0; width: 100%; position: absolute; bottom: 30px; left: 0; transition: 0.5s all;}
.open_source_thumb1 img {width: 85%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.open_source_thumb2 img {width: 80%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.service_content_block:hover .open_source_thumb1 {top: 30px;}
.service_content_block:hover .open_source_thumb2 {bottom: 30px;}
.service_content_block:hover .open_source_thumb1 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}
.service_content_block:hover .open_source_thumb2 img {transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}

.system_integration_thumb1 {margin: 0; padding: 0; width: 100%; position: absolute; top: 25px; left: 0; transition: 0.5s all;}
.system_integration_thumb1 img {width: 100%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.service_content_block:hover .system_integration_thumb1 {top: 20px;}
.service_content_block:hover .system_integration_thumb1 img {transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}

.bussiness_consulting_thumb1 {margin: 0; padding: 0; width: 100%; position: absolute; top: 5px; left: 0; transition: 0.5s all;}
.bussiness_consulting_thumb2 {margin: 0; padding: 0; width: 100%; position: absolute; bottom: 0; left: 0; transition: 0.5s all;}
.bussiness_consulting_thumb1 img {width: 60%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.bussiness_consulting_thumb2 img {width: 70%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.service_content_block:hover .bussiness_consulting_thumb1 {top: 0;}
.service_content_block:hover .bussiness_consulting_thumb2 {bottom: 0;}
.service_content_block:hover .bussiness_consulting_thumb1 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}
.service_content_block:hover .bussiness_consulting_thumb2 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}

.automation_thumb1 {margin: 0; padding: 0; width: 100%; position: absolute; top: 10px; left: 0; transition: 0.5s all;}
.automation_thumb2 {margin: 0; padding: 0; width: 100%; position: absolute; bottom: 20px; left: 0; transition: 0.5s all;}
.automation_thumb1 img {width: 100%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.automation_thumb2 img {width: 100%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.service_content_block:hover .automation_thumb1 {top: 15px; left: 10px;}
.service_content_block:hover .automation_thumb2 {bottom: 20px;}
.service_content_block:hover .automation_thumb1 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}
.service_content_block:hover .automation_thumb2 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}

.sap_net_thumb1 {margin: 0; padding: 0; width: 100%; position: absolute; top: 0; left: 0; transition: 0.5s all;}
.sap_net_thumb2 {margin: 0; padding: 0; width: 100%; position: absolute; bottom: 20px; left: 0; transition: 0.5s all;}
.sap_net_thumb1 img {width: 100%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.sap_net_thumb2 img {width: 80%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.service_content_block:hover .sap_net_thumb1 {top: 0;}
.service_content_block:hover .sap_net_thumb2 {bottom: 20px;}
.service_content_block:hover .sap_net_thumb1 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}
.service_content_block:hover .sap_net_thumb2 img {transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}

.web_design_thumb1 {margin: 0; padding: 0; width: 100%; position: absolute; top: 40px; left: -30px; transition: 0.5s all;}
.web_design_thumb2 {margin: 0; padding: 0; width: 100%; position: absolute; bottom: -10px; left: 0; transition: 0.5s all;}
.web_design_thumb1 img {width: 100%; -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.web_design_thumb2 img {width: 80%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.service_content_block:hover .web_design_thumb1 {top: 0; }
.service_content_block:hover .web_design_thumb2 {bottom: 10px;}
.service_content_block:hover .web_design_thumb1 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}
.service_content_block:hover .web_design_thumb2 img {transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}

.seo_thumb1 {margin: 0; padding: 0; width: 100%; position: absolute; top: 20px; left: 0; transition: 0.5s all;}
.seo_thumb2 {margin: 0; padding: 0; width: 100%; position: absolute; bottom: 0; left: 0; transition: 0.5s all;}
.seo_thumb1 img {width: 100%; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.seo_thumb2 img {width: 95%; -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transition: 0.5s all; -moz-transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.service_content_block:hover .seo_thumb1 {top: 0; }
.service_content_block:hover .seo_thumb2 {bottom: 10px;}
.service_content_block:hover .seo_thumb1 img {transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9);}
.service_content_block:hover .seo_thumb2 img {transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}


@media (max-width:500px) {
.page-head h3 {font-size:6vw; line-height: normal;}
.welcome_article_text p {text-align: justify !important;}
h4.secttl  {font-size: 20px;}
.about-text p, .bda-texts p {text-align: justify;}
}

@media (max-width:767px) {
.navbar-brand {margin-top: 0;}  
.navbar-toggle {margin-top: 28px;} 
.footer-section .footer-top {padding-bottom: 0; padding-top: 40px;} 
.footer-top .col-md-3 {margin-bottom: 10px;}
.tab_custom_part .vc_tta-panel .vc_tta-panel-body {background-color: transparent !important;}
.tab_custom_part .vc_tta-panel .vc_tta-panel-body h4.secttl {font-size: 20px; line-height: normal;}
.page-head .overlay {padding-top: 20px; padding-bottom: 20px;}
.bda-texts p {padding-bottom: 0;}
h4.secttl {line-height: normal;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#fff;}
.title_subservice_block h3 {font-size: 20px; font-weight: bold; line-height: normal;}
.sof_devlopement_sub_block .about-text {min-height: inherit; margin-bottom: 20px;}
.sof_devlopement_sub_block:last-child .about-text {margin-bottom: 0;}
.services_main_block .single-service {padding-left: 0; padding-right: 0;}
.services_main_block .single-service h6 {font-size: 16px;}
.contact_map_part {height: 300px;}
}

@media (min-width: 768px) {
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #446687 !important;
	color:#fff !important;
	border:none !important
}
.footer-section .widget_nav_menu {
    width: 20% !important;
}
.footer-section .widget_nav_menu + .widget_nav_menu {
    width: 30% !important;
}
.article_top_right {padding-left: 35px;}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab a i:hover {background-color: #db2f31;}
}


