/*
Theme Name: bridge-child
Template: bridge
All css files are placed in /css/ folder
*/
@import url("../bridge/style.css");
body{font-size: 14px !important;}
h1, .h1, .title h1 {
    color: #017886;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 46px;
    line-height: 90px;
    font-style: normal;
    font-weight: 800;
     text-transform: none !important; 
}
p{
	font-size: 14px;
	line-height: 18px ;
	
}
#back_to_top {
    display: none;
}
input[type="radio"]{ -webkit-appearance: none;vertical-align: middle;border-radius: 50%;outline: none;background: #BDBDBD;}
input[type='radio']:hover {box-shadow:0 0 5px 0px orange inset;}
input[type='radio']:before {content:''; display:block; width:60%;height:60%;margin: 20% auto;  border-radius:50%;  }

.content ul ul {padding: 0px; }

.dia_title {font-size: 34px;color: #017886;font-weight: 700;margin-bottom: 20px; }
.dia_blue_text{ color: #017886;margin-bottom: 15px;line-height: 18px;font-weight: 900;text-transform: none;}
.dia_black_text{color: #000;font-weight: 400;line-height: 18px;font-size: 14px !important;}
.dia_blue_post{margin-bottom: 15px;font-weight: 400;line-height: 18px;}
.dia_read_post{color: #808080;text-decoration:none;font-weight: 600;line-height: 18px;}
.dia_blue_text::first-letter {
    text-transform: uppercase;
}
.dia_black_text a {
    color: #017886;
}
.get-started-link a {
    color: #017886;
}
.pagination_categories {
    display: none;
}
.home_blog_description h1:first-child {
    line-height: 50px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.single #sticky_menu_id_1 {
    display: none;
}
.article-post a {
    color: #097B89;
}
.article-post h3 {
    font-size: 16px;
    line-height: 26px;
}
.article-post > p {
    margin-bottom: 16px;
}
.diane-social {
    list-style: none;
}



.dia_event_btn{list-style: none;float:right;margin-bottom: 18px !important;}
ul.dia_event_btn li{ display: inline; margin-right: 10px;}

ul.dia_event_btn li a{ background: #097B89; padding: 15px 54px; border: 2px solid #097B89;color: #ffffff;text-decoration:none;}
ul.dia_event_btn li>a:hover{ background: #ffffff;color: #097B89;}

ul.dia_event_btn li:last-child a { padding: 15px 40px;}

.project_anch{color: #017886; font-family: 'Raleway', sans-serif !important; font-size: 34px; line-height: 75px;font-style: normal;font-weight: 800;text-transform: capitalize;}
.project_anch:hover{color: #017886;text-decoration: underline;}


.dia_form_join{font-weight: bold;color: #017886;text-transform: none;letter-spacing: 0;}
.manual_title {font-size: 20px;color: #017886;font-weight: 700;line-height: 14px;}
.manual_download {font-size: 16px;color: #000;font-weight: 600;line-height: 35px;}

.manual_download_list{list-style: none;margin-top: 20px;}
.manual_download_list li a{color: #808080;padding:5px 0px;text-decoration: underline;line-height: 30px;font-size: 14px;}

.overview_title{padding-bottom: 30px;font-weight: 800;color:#017886;}
.overview_more{font-weight: 600;line-height: 20px;padding-bottom: 10px !important;}


ul.service_radio_first {list-style: none;}
ul.service_radio_first li {display: inline;}
ul.service_radio_first li input {margin-left: 27px;height: 40px;width: 40px;margin-bottom: 10px;}
.service_radio_first_label{margin-left: 10px;color:#000;}

ul.service_radio {list-style: none;}
ul.service_radio li {display: inline;}
ul.service_radio li input {margin-left: 38px;height: 40px;width: 40px;margin-bottom: 10px;}
.service_radio_label{margin-left: 10px;color:#000;}

#search_id5 {
    display: none;
}
#custom_footer_btn_sticky_id {
    position: fixed;
    z-index: 100;
    width: 96.5%;
    bottom: 0;
   
}
.menu-top_menu-container ul li.current-menu-item a {
    color: #017886 !important;
}

/*------------------------------contact Form--------------------------------*/

.wpcf7-form input[type="text"]{border: 1px solid #dddddd;    height: 40px !important;}
.wpcf7-form input[type="email"]{border: 1px solid #dddddd;    height: 40px !important;}
.wpcf7-form textarea{border: 1px solid #dddddd!important;height: 140px !important;}
.wpcf7-form .wpcf7-submit {
  background: #017886 none repeat scroll 0 0 !important;
  border: medium none !important;
  border-radius: 0 !important;
  color: #ffffff !important;
  width: 100px !important;
  
    text-align: center !important;
}


.custom_sti_menu{padding:15px 0;background:#fff;}
ul.custom_sti_menu li { display: inline;}

/***************Sticky MEnu*********************/
#custom_nav_menu_id1 li div ul li a {
    text-align: left !important;
    text-transform: uppercase;
}
ul.nav_custom {
    list-style-type: none !important;
	    margin-right: 50px!important;
		margin-left: 26px;
}
ul.nav_custom li{
    display:inline !important;
	float: left;
	
}
ul.nav_custom li a{
        font-family: Roboto Condensed !important;
}
.nav_social{
    padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
    font-size: 14px;
	float: right !important;
}
#sticky_menu_id_1{
	position: fixed;
	z-index: 100;
	width:100%;
	
}
#sticky_menu_id_1 .wpb_column.vc_column_container.vc_col-sm-9.vc_col-has-fill {
    background: #ffffff;
   /* background: transparent;*/
}
.sticky_menu_padd{
	padding-top:10px !important;
}
.menu{
	/*margin-left:22px !important;*/
}
/*********************************Custom Btn Bottom**********************************************************/

.vc_row.wpb_row.section.vc_row-fluid.vc_inner.custom_btn_bottom{
    text-align: left;
    position: absolute;
    width: 96%;
    bottom: 0;
	padding-bottom: 10px;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.custom_blog_btn_bottom {
    bottom: 0;
    margin-top: 10px;
}

/***************************blog Page*******************************************************/
#blog_post {
    max-height: 645px;
    height: 645px;
}
#custom_bolg_section_id1 {
    height: 645px;
    overflow-y: scroll;
    max-height: 645px;
}
/***********************Post Menu**************************************************/
a.home_full_post_title {
    line-height: 0px !important;
    float: left;
}

.blog_side_class{
    padding-right: 8%;
    float: right;
}
.wpb_text_column.wpb_content_element.poject_overview_right {
    float: right !important;
    
    position: relative;
    z-index: 111;
}
.latest_post_inner .post_infos a:hover{
	color:#000 !important ;
}
.date_hour_holder, .dots , .social_share_holder a {
    color: #d3d3d3 !important ;
}
.post_author_link:hover{
	color:#000000 !important;
}
h1 a:hover, .box_image_holder .box_icon .fa-stack i.fa-stack-base, .q_percentage_with_icon, .filter_holder ul li.active span, .filter_holder ul li:hover span, .q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover, .q_accordion_holder.accordion .ui-accordion-header:hover, .q_accordion_holder.accordion.with_icon .ui-accordion-header i, .testimonials .testimonial_text_inner p.testimonial_author span.author_company, .testimonial_content_inner .testimonial_author .company_position, .q_icon_with_title.center .icon_holder .font_awsome_icon i:hover, .q_box_holder.with_icon .box_holder_icon_inner .fa-stack i.fa-stack-base, .q_icon_with_title.boxed .icon_holder .fa-stack, .q_progress_bars_icons_inner .bar.active i.fa-circle, .q_list.number ul > li::before, .q_social_icon_holder:hover .simple_social, .social_share_dropdown ul li *:hover i, .social_share_list_holder ul li i:hover, .blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li i:hover, .latest_post_inner .post_infos a:hover, .q_masonry_blog article .q_masonry_blog_post_info a:hover, .blog_holder article:not(.format-quote):not(.format-link) .post_info a:hover, .latest_post_inner .post_comments:hover i, .blog_holder article .post_description a:hover, .blog_holder article .post_description .post_comments:hover, .blog_like a:hover i, .blog_like a.liked i, .latest_post .blog_like a:hover span, article:not(.format-quote):not(.format-link) .blog_like a:hover span, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .header-widget.widget_nav_menu ul.menu li a:hover, aside .widget a:hover, aside .widget.posts_holder li:hover, .q_steps_holder .circle_small:hover span, .q_steps_holder .circle_small:hover .step_title, .header_top #lang_sel > ul > li > a:hover, .header_top #lang_sel_click > ul > li > a:hover, .header_top #lang_sel_list ul li a.lang_sel_sel, .header_top #lang_sel_list ul li a:hover, aside .widget #lang_sel a.lang_sel_sel:hover, aside .widget #lang_sel_click a.lang_sel_sel:hover, aside .widget #lang_sel ul ul a:hover, aside .widget #lang_sel_click ul ul a:hover, aside .widget #lang_sel_list li a.lang_sel_sel, aside .widget #lang_sel_list li a:hover, .service_table_inner li.service_table_title_holder i, .latest_post_two_holder .latest_post_two_text a:hover, .q_team .q_team_social_holder .q_social_icon_holder:hover .simple_social, .portfolio_template_8 .portfolio_detail .info .category, .portfolio_navigation.navigation_title .post_info span.categories, .qode_portfolio_related .projects_holder article .portfolio_description .project_category, .blog_compound article .post_content .blog_like a:hover, .blog_compound article .post_content .blog_like a:hover span, .blog_compound article .post_content .blog_share a:hover, .blog_compound article .post_content .blog_share a:hover span, .blog_compound article .post_content .post_comments:hover, .blog_compound article .post_content .post_comments:hover span, .blog_holder.blog_pinterest article.format-link .post_info a:hover, .blog_holder.blog_pinterest article.format-quote .post_info a:hover, .blog_compound .post_title .category a, .blog_compound .post_title .category span.date, .q_price_table.qode_pricing_table_advanced .qode_pt_subtitle, .q_price_table.qode_pricing_table_advanced .qode_pt_additional_info .qode_pt_icon, .q_price_table.qode_pricing_table_advanced .price_table_inner .value {
  color: #000000 !important;
}
.custome_post_menu {
    margin-top: -45px;
	list-style-type: none !important;
   
	position: fixed;
}
ul.custome_post_menu li {
    display: inline !important;
    float: left;
    background: #ffffff !important;
}
#menu-left-menu-2 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #fff;
    
    top: 0;
    width: 100%;
	
}

ul#menu-left-menu-2 li {
    float: left;
}

ul#menu-left-menu-2 li a {
    display: block;
    color: #525659 ;
    text-align: center;
    padding: 12px 15px 12px 0px;
    text-decoration: none;
	font-weight:bold;
	font-size:18px;
}

ul#menu-left-menu-2 li a:hover {
   
	color:#017886;
}
ul#menu-left-menu-2 li a:active {
   
	color:#017886;
}

/******************************Custome_nav_top_menu_css********************************************************/
/* The container wrapping ul.dropdown */
/*#navwrap {
float:left;
width:100%;
background: #600;
background: -moz-linear-gradient( top, #600, #300); 
font: 1.0em "Segoe UI", "Lucida Grande", Verdana, Arial, sans-serif;
border-top:1px solid #999;
border-bottom:2px solid #000;
}*/
 
/* Top level Unordered list */
/*ul.dropdown {
list-style:none !important;
float:left !important;
width:100% !important;
padding: 0 10px !important;
}*/
.custome_post_menu {
    margin-top: -45px;
	list-style-type: none !important;
   
	position: fixed;
}
ul.custome_post_menu li {
    display: inline !important;
    float: left;
    background: #ffffff !important;
}
#menu-top_menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #fff;
    
    top: 0;
    width: 100%;
	
}

ul#menu-top_menu li {
    float: left;
}

ul#menu-top_menu li a {
    display: block;
    color: rgb(137,137,137);
    text-align: center;
    padding: 12px 15px 12px 0px;
    text-decoration: none;
	font-weight:bold;
	font-size:18px;
}

ul#menu-top_menu li a:hover {
   
	color:#303030;
}
ul#menu-top_menu li a:active {
   
	color:#303030;
}
#navigation ul.sub-menu {
    display: none !important;
}
ul.dropdown  li{
float:left !important; /* makes horiz list */
position:relative !important;/* hey Submenu ULs, appear below! */
}
 
ul.sub-menu li a {
    margin-top: 10px !important;
}
 
/* Style the link hover */
ul.dropdown li:hover a {

}
 
/* Displays the link as blocks. */
ul.dropdown li ul a {
display:block !important;
}
 
/* sub menus!!  */
 
ul.dropdown ul {
list-style: none !important;
margin:0 !important; /* Appear just below the hovering list */
padding:0 !important;
width:300px !important; /* specify the width. */
position:absolute !important; /* needed */
z-index:500 !important;/* specify the order */
}
 
ul.dropdown li ul {
top:27px !important;/* Positioning:Calc with top level horz list height */
-moz-box-shadow:0 2px 10px #000 !important;/* CSS 3 */
}
 
ul.dropdown ul ul {
top:0 !important;
left:100% !important; /* Position the sub menus to right. */
}
 
ul.dropdown ul li {
float:none !important;/* umm.. Appear below the previous one. mmkay? */
}
 
/* Drop Down! */
 
/* Hide all the dropdowns (submenus) */
ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown ul li:hover ul ul
{ display: none !important; }
 
/* Display the submenus only when li are hovered */
ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul ,
ul.dropdown ul li ul li:hover ul
{ display: block !important;}
 
ul.dropdown li * a:hover {
	background: #097B89 !important;
	color:#fff !important;
	
}
/**************************Page Scroll***********************************************/
#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {
    /*max-height: 795px;
    height: 795px;*/
	overflow:hidden !important;
	max-height: 789px;
    height: 789px;
}
.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {
   	max-height: 789px;
    height: 789px;
	overflow-y: scroll;
	overflow-x: hidden !important;
}
.tabs-container::-webkit-scrollbar {
    height: 1px;
    width: 3px;
	display:none;
}
.tabs-container {
	/*height:500px;*/
    max-height: 470px;
	overflow-y: scroll;
	
 }


 
.tabs-container::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.tabs-container::-webkit-scrollbar-thumb {
  background-color: #fff;
  outline: 1px solid slategrey;
}


/***********************project categories********************************/
#project_categories .overview_more {
    padding-bottom: 0 !important;
}
#project_categories .work-box.work-load-1 {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.project_categories {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #000 !important;
    font-weight: bold;
}
.blog-main.article-post span p {
    padding-top: 16px;
}
#project_categories img.news-img-inner {
    max-width: 65px;
    margin-right: 10px;
   
}
.pagination_categories{
	float:left !important;
	list-style: none;
	margin-top: 25px;
}

#project_categories p.project_categories {
    overflow: hidden;
}
.pagination_categories li{
	border: 2px solid #017886 !important;
    margin-right: 3px !important;
    display: inline;
	padding: 8px 0;
}
.pagination_categories li a{
	color: #017886 !important;
	background:#ffffff !important;
    padding: 8px 15px;
}
.pagination_categories li a:hover{
	color: #ffffff !important;
	background:#017886 !important;
}
.pagination_categories li:active{
	color: #ffffff !important;
	background:#017886 !important;
}
li.active_pagi a{
	background:#017886 !important;
	color:#fff !important;
	
}
.bolg_over_padd{
	padding-bottom:15px !important;
}
/**********************Single page*********************************/
.three_columns {
    width: 60%;
}
#respond textarea {
    border: 2px solid #017886 !important;
    width: 60%;
}
#respond input[type=text]{
	  border: 2px solid #017886 !important;
}
#submit_comment:hover{
	background:#017886 !important;
	color:#fff !important;
}
#submit_comment{
	background:#017886 !important;
	color:#fff !important;
}
.news_right_col_single_blog{
	background:#fff;
	max-height: 785px;
   /* height: 785px;*/
	
}
.post_image {
    display: none !important;
}
.archive_post_title{
	font-size:30px !important;

}
.archive_post_title a{
    font-family: 'Roboto', sans-serif;
}
.single-post .blog_single p:last-child {
     color: #000;
}
.comment_form form p.form-submit, div.comment_holder .comment p.form-submit {
    text-align: left !important;
}

#news_id{

/*background-image:url('http://test.diane.nise.eu/wp-content/uploads/2016/08/VFA_001981-mask-16@2x.png');*/

}

.news_right_col_single_blog.wpb_column.vc_column_container.vc_col-sm-9.custom_col_9 {
   
    padding-right: 8% !important;
}

.post_imag_co_3, #news_id{max-height: 645px;height: 600px;}
.post_imag_co_3{max-height: 645px;height: 600px;}

.news_right_col_single_blog{	
	/*height: 600px;*/
    overflow-y: scroll;
    max-height: 780px;
}
/****************************Tab*************************/
.q_tabs .tabs-nav li a {font-size:20px !important;}
.q_tabs .tabs-nav li.active a {    color: #017886 !important;}


/**********************Vartical Spilt**********************************/
.ms-right {
    width: 75% !important;
	padding-left: 30px !important;
    box-sizing: border-box !important;
	right: 0 !important;
}
.ms-left {
    width: 25% !important;
}
.ms-tableCell
{
	height: 400px !important;
}

/**************************************************************************/
.custom_col_9{
	 padding-top: 60px;
}
.blog_single.blog_holder {
    padding-left: 5%;
}
/*********************MENU LEFT VERTiCALE ***********************************/
aside.vertical_menu_area.with_scroll.active {
    width: 100% !important;
	background: #D3D3D3;
	opacity:0.9;
}
nav.vertical_menu > ul > li a:hover  {
    color: #ffffff !important;
}

.vertical_menu_area_widget_holder {
    margin: 25px 0 0;
}
nav.vertical_menu {
    margin: -3% 0 0!important;
}
nav.vertical_menu {
      text-align: center !important;
}
.vertical_menu_hidden_button_line, .vertical_menu_hidden_button_line:after, .vertical_menu_hidden_button_line:before{
	color: #fff !important;
}
nav.vertical_menu > ul > li > a {
    /*color: #fff;*/
   
    font-size: 26px !important;
   
    font-weight: 700;
    line-height: 60px;
   
}
.vertical_menu_hidden_button {
		position: fixed;
		top: 0;
		right: 0;
		display: block;
}
nav.vertical_menu_float ul li.menu-item-has-children a span, 
nav.vertical_menu_on_click ul li.menu-item-has-children a span,
nav.vertical_menu_toggle ul li.menu-item-has-children a span {
		max-width: 300px !important;
}
.vertical_menu .second .inner > ul > li > a, .vertical_menu .wide .second .inner > ul > li > a {
    color: #017886;
	text-transform: uppercase;
}
.vertical_menu .second .inner > ul > li > a:hover {
    color: #fff !important;
}

.vertical_menu .second .inner ul li.sub ul li a:hover {
    color: #fff !important;
}
.vertical_menu .second .inner ul li.sub ul li a {
    color: #fff;
	font-weight: 300 !important;
    text-transform: uppercase;
}

.q_logo_vertical img {
    width: 200px;
    margin-left: 10%;
}
.custom_bottom_logo_line{
	text-align:center;
}
.custom_bottom_logo{
	text-align:center;
}
.custom_bottom_logo img {
    width: 100px;
}


/*********************************************************************************************************/
.stick_rows {
    position: fixed;
    top: 30px;
    color: #000;
    z-index: 111;
	width: 100%;
}
ul.stick_rows li {
    display: inline;
}
.stick_col_3{
	width:25%;
}
.stick_col_9{
	float:right;
	width:75%;
	margin-top: 30px;
}
/***************************************************Contact Form*************************************************************/
.custome_contact_fom{
	width:100%;margin-bottom: 13px;margin-top: 12px;
}
.contact_col_6{
	width:49%;display:inline-block;
}
.captch_tms{
	margin-top:15px;
}
.contact_captch{
	width:48%;display:inline-block;
}
.send_btn {
  box-sizing: border-box;
  float: right;
  margin-top: 10px;
  padding-left: 20px;
}

#home_id1 .home_project_col_section p.dia_black_text {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
#home_id1 .home_project_col_section img.project-thumb {
    float: left;
    max-width: 65px;
    margin-right: 10px;
}

nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus {
    background-image: url(http://test.diane.nise.eu/wp-content/themes/bridge-child/img/vertical_menu_minus.png) !important;
}
nav.vertical_menu_on_click ul>li.menu-item-has-children>a>.plus{
     background-image: url(http://test.diane.nise.eu/wp-content/themes/bridge-child/img/vertical_menu_cross.png) !important;
}
div#sticky_menu_id_1 .vc_col-sm-3 {width: 21.80% !important;}
div#sticky_menu_id_1 .vc_col-sm-9 {width: 78.20% !important;}
.sticky_menu_padd {padding-left: 70px !important;}
.menu-top_menu-container ul#menu-top_menu li.active a {color: #017886;}
.tem-content {padding: 0 30px;text-align: center;}
.tem-content h5 {font-size: 18px;}
.dia_black_text a {
    float: left;
    margin-right: 20px;
}
.blog-load-.blog-box {
    display: inline-block;
    width: 100%;
}
.work-content {
    overflow: hidden;
}
.home_left_side_img_second {
    display: none;
}
.blog-main.article-post {
    margin-bottom: 30px;
}


/**************************************************Media Query***************************************************/
@media (min-width: 1920px) and (max-width: 2560px){
	.wpcf7-form input[type="text"]{height: 50px !important;}
	.wpcf7-form input[type="email"]{height: 50px !important;}
	.wpcf7-form textarea{height: 150px !important;}
	.wpcf7-form .wpcf7-submit {
	 	  width: 100px !important;
	  
	}
}
@media (min-width: 1800px) and (max-width: 1920px){
	body{
		padding-right:20px !important;
	}
	
	#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6,#getstarted_id7 {min-height: 1200px;height: 1200px;}
    .home_left_side_img img {height: 1200px;}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {max-height: 1089px;height: 1080px;overflow-y: scroll;}
	.custome_contact_fom {width: 72%;}
	.contact_captch {width: 48% !important;}
	.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] {height: 50px !important;}
	.wpcf7-form-control.wpcf7-textarea{width:72% !important;height: 160px !important;}
}
@media (min-width: 1600px) and (max-width: 1680px){
    div#sticky_menu_id_1 .vc_col-sm-3 {width: 23.5% !important;}
    div#sticky_menu_id_1 .vc_col-sm-9 {width: 76.5% !important;}
    .sticky_menu_padd {padding-left: 40px !important;}
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {min-height: 1050px;height: 1050px;}
    .home_left_side_img img {height: 1050px;}
    .home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {max-height: 1000px;height: 1000px;}
}
@media (min-width: 1600px) and (max-width: 1601px){
     #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {max-height: 900px;height: 900px;}
     .home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {max-height: 900px;height: 900px;}
}
@media (min-width: 1400px) and (max-width: 1500px){
    div#sticky_menu_id_1 .vc_col-sm-3 {width: 23.2% !important;}
    div#sticky_menu_id_1 .vc_col-sm-9 {width: 76.8% !important;}
    .sticky_menu_padd {padding-left: 40px !important;}
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {min-height: 900px; height: 900px;}
    .home_left_side_img img {height: 900px;}
}

@media (min-width: 1280px) and (max-width: 1366px){
    div#sticky_menu_id_1 .vc_col-sm-3 {width: 23.1% !important;}
    div#sticky_menu_id_1 .vc_col-sm-9 {width: 76.9% !important;}
    .sticky_menu_padd {padding-left: 35px !important ;}
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6,#getstarted_id7 {min-height: 800px !important;height: 800px !important;}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {/*height: 795px;max-height: 795px;*/max-height: 710px !important;height: 700px !important;}
	.contact_captch{width:50%;}
	ul#menu-top_menu li a {padding: 12px 10px 12px 0px;font-size: 16px;}
    .tem-content {padding: 0 0px;}
    .home_left_side_img img {height: 800px;}

}

@media (max-width:1248px){
    div#sticky_menu_id_1 .vc_col-sm-9 {width: 77.1% !important;float: right;}

}

@media (max-height: 1440px){

    .home_left_side_img img {height:1440px !important;}
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {min-height: 1440px !important; height: 1440px !important;}
    .home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9, .news_right_col_single_blog {min-height: 1300px !important;height: 1300px !important;overflow: auto;padding-right: 16px;}   

}
@media (max-height: 1366px){

    .home_left_side_img img {height:1366px !important;}
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {min-height: 1366px !important; height: 1366px !important;}
    .home_blog_description span {
    line-height: 18px;
}
}

@media (max-height: 1280px){

    .home_left_side_img img {height:1280px !important;}
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {min-height: 1280px !important; height: 1280px !important;}

}
@media (max-height: 1080px){
#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {
    min-height: 1080px !important;
    height: 1080px !important;
}

}
@media (max-height: 1050px){
#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {
    min-height: 1050px !important;
    height: 1050px !important;
}
}
@media (max-height: 1024px){
#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {
    min-height: 1024px !important;
    height: 1024px !important;
}
}



@media (min-height: 768px){
    #team_id2{max-height: 1400px !important; height: 1400px !important;}

}


@media (min-height: : 768px) and (max-height: : 1280px){
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6 , #getstarted_id7{max-height: 768px !important; height: 742px !important;}
    .contact_captch {width: 40%;}
}

@media (min-width: 1100px) and (max-width: 1200px){
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6,#getstarted_id7 {max-height: 655px !important;height: 634px !important;}
    .home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {max-height: 655px !important;height: 634px !important;}
    .wpcf7-form textarea {border: 1px solid #dddddd!important;height: 100px !important;}
    ul#menu-top_menu li a { padding: 12px 11px 12px 0px;font-size: 14px;}
    .vc_empty_space.dia_joi_space {height: 48px !important;}
    .contact_captch {width: 33%;}
    .home_left_side_img img {min-height: 768px;height: 800px;}
}


@media (max-width:1024px){
/*	#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6,#getstarted_id7 {min-height: 768px !important;height: 768px !important;}*/
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {max-height: 560px !important;height: 560px !important;}
	.news_right_col_single_blog.wpb_column.vc_column_container.vc_col-sm-9.custom_col_9 {max-height: 550px;}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088434113 {margin-top:20px!important;}
	ul.dia_event_btn li a { padding: 15px 40px !important;}
	ul.dia_event_btn li:last-child a {padding: 15px 25px !important;}
	.dia_black_text {font-size: 13px !important;}
	h1, .h1, .title h1 {font-size: 34px !important;line-height: 60px !important;}
	.tabs-container {max-height: 358px;}
	.vc_empty_space.dia_joi_space {height: 46px !important;}
	.wpcf7-form textarea {height: 100px !important ;}
	input.wpcf7-form-control.wpcf7-submit {width: 60px !important;}
	.contact_captch {width: 26% !important;}
    .tem-content {padding: 0;}
    .tem-content h5 {font-size: 14px;}
    a.home_full_post_title { line-height: 16px !important;}
    .dia_black_text a {margin-right: 10px;}
    .our-team-section .vc_col-sm-3 {width: 50%;}
    .home_blog_description h1:first-child {
    margin-bottom: 0;
    margin-top: 0;
}
    
}



@media (min-width: 1024px) and (max-width: 1100px){
	h1, .h1, .title h1 {font-size: 36px;line-height: 60px;	}
	/*#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6,#getstarted_id7 {min-height: 768px !important;height: 768px !important;}
	 .home_left_side_img img {min-height: 768px;height: 800px;}*/

	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {min-height: 650px !important;height: 582px !important;}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474090558851,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088254491 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088332821 , 
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088343617 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088351979 ,
	.wpb_text_column.wpb_content_element.vc_custom_1474088396163,
	.vc_empty_space.blog_space_top.vc_custom_1474088411027,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088434113 {margin-top:60px !important;}
	.wpcf7-form textarea {border: 1px solid #dddddd!important;height: 100px !important;}
	ul#menu-top_menu li a {padding: 12px 11px 12px 0px;font-size: 14px;}
	.vc_empty_space.dia_joi_space {height: 48px !important;}
	.contact_captch {width: 28%;}
	ul.dia_event_btn li a {padding: 15px 42px;}
	ul.dia_event_btn li:last-child a {padding: 15px 30px;}
	.wpcf7-form .wpcf7-submit {width: 70px !important;}
}

@media (max-width: 1080px){
    .home_left_side_img{
        display:none;
    }
    .home_left_side_img_second {
            display: block;
    }
}

@media (min-width: 982px) and (max-width: 1024px){
	h6 a {line-height: 16px !important;}
	p{line-height: 18px !important;}
	ul#menu-top_menu li a {padding: 12px 14px 12px 0px;font-size: 14px;}
	.tabs-container {height: 360px;}
	#sticky_menu_id_1 {display: none;}
	/*#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7{max-height: 582px !important;height: 550px !important;}*/
	.dia_event_btn {margin-bottom: 10px !important;}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474090558851,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088254491 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088332821 , 
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088343617 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088351979 ,
	.wpb_text_column.wpb_content_element.vc_custom_1474088396163,
	.vc_empty_space.blog_space_top.vc_custom_1474088411027,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088434113 {margin-top:40px !important;}
	#news_id{max-height: 582px !important;height: 550px !important;}
	.archive_post_title {font-size: 31px !important;}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9,.news_right_col_single_blog {min-height: 660px !important;height: 660px !important;}
	h1 , .project_anch{	font-size: 28px !important;line-height: 55px !important;}
	.vc_custom_1472566266515 , .vc_custom_1472541837787{margin-top: 53px !important;}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566281627 {margin-top: 20px !important;}	
	.dia_black_text {line-height: 16px;font-size: 12px !important;}
	.dia_blue_post {line-height: 16px;font-size: 12px !important;}
	ul#menu-left-menu-2 li a {font-size:14px !important;}
	.simple_social{font-size:14px !important;}
	ul.dia_event_btn li a {padding: 11px 22px !important;}
	ul.dia_event_btn li:last-child a {padding: 11px 16px !important;}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566358943 {margin-top: 7% !important;}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566427794{margin-top :20px !important;}
	.dia_black_text_padd{padding-bottom:10px !important;}
	.project_categories {font-size: 12px !important;line-height: 16px !important;}
	.pagination_categories li {padding: 2px 0 !important;}
	.pagination_categories li a {padding: 2px 11px !important;}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472721551221, .vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472557371051 {margin-top: 10px !important;}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472557322801 , .vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472557380208 {margin-top: 29px !important;}
	.q_tabs.horizontal .tabs-container {padding-top: 0px !important;}
	.blog_space_bottom{height: 68px !important;	}
	.wpb_text_column.wpb_content_element.vc_custom_1472623918949{margin-top: 16px !important;}
	.dia_joi_space{height:45px !important;}
	.contact_captch {width: 100% !important;}
	.send_btn {padding-left: 0;}
	.wpcf7-form input[type="text"]{border: 1px solid #dddddd;    height: 30px !important;}
	.wpcf7-form input[type="email"]{border: 1px solid #dddddd;    height: 30px !important;}
	.wpcf7-form textarea{border: 1px solid #dddddd!important;height: 100px !important;}
	.wpcf7-form .wpcf7-submit {width: 100px !important;}
	.manual_title,.manual_download,.manual_download_list{font-size:14px !important;}
	input.wpcf7-form-control.wpcf7-submit {padding: 0 0 !important;height: 35px !important;line-height: 0px !important;}
	.custome_contact_fom{margin-bottom: 0px !important;margin-top: 5px !important;}
	.send_btn {float:left !important;margin-top: 0px !important;}
    .dia_blue_post a{
        width: 100%;
    }
	
}

@media (min-width: 801px) and (max-width: 910px){
.dia_black_text img {
    width: 60px;
}
.dia_black_text a {
    margin-right: 5px;
}
}



@media (min-width: 900px) and (max-width: 982px){
	p{
		font-size:12px;
		line-height:14px !important;
	}
	#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7{
		max-height: 604px !important;
		height: 540px !important;
		/*height: 601px !important;*/
	}
	.project_categories {
		font-size: 12px !important;
		line-height: 18px !important;
	}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {
		max-height: 604px !important;
		height: 540px !important;
	}
	.custom_col_9 {
		padding-top: 0px;
	}

	.news_right_col_single_blog {
		max-height: 604px;
		height: 530px;
			
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474090558851,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088254491 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088332821 , 
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088343617 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088351979 ,
	.wpb_text_column.wpb_content_element.vc_custom_1474088396163,
	.vc_empty_space.blog_space_top.vc_custom_1474088411027,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088434113 {
		margin-top:20px !important;
	}
	
	.dia_event_btn {
		margin-bottom: 0px !important;
	}
	/*.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1473156293967,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541837787,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472557196235 ,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541854406 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541861452 ,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472564882685 ,
	.wpb_text_column.wpb_content_element.vc_custom_1472566532547{
		margin-top: 20px !important;
		padding-right: 10px;
	}*/
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner {
		padding-right: 10px !important;
	}
	.vc_column-inner.vc_custom_1473314375970 {
		padding-top: 10px !important;
	}
	#back_to_top {
		display: block;
	}
	#back_to_top span {
		border: 2px solid #017886 !important;
	}
	#back_to_top span i {
		color:#017886 !important;
	}
	#sticky_menu_id_1 {
        display: none;
	}
		ul#menu-left-menu-2 li a {
		padding: 15px 6px 15px 0px !important;
	}
	ul#menu-left-menu-2 li a {
		font-size: 12px !important;
	}
	.nav_social{
		padding-right: 0px !important;
	}
	.simple_social {
		font-size: 12px !important;
	}
	
	h1, .project_anch {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	h6 ,.dia_blue_post a{
		font-size: 12px !important;
		line-height: 14px !important;
        width: 100%;
	}
	.dia_blue_text {
		margin-bottom: 10px !important;
		line-height: 14px !important;
	}
	.archive_post_title {
		font-size: 24px !important;
	}
	.dia_black_text {
		line-height: 15px !important;
		font-size: 12px !important;
	}
	.project_top_padd {
		padding-top: 30px !important;
	}
	ul.dia_event_btn li a {
		padding: 6px 23px !important;
	}
	ul.dia_event_btn li:last-child a {
		padding: 6px 10px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566266515 {
		margin-top: 25px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566281627 {
		margin-top: 12px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541837787 {
			margin-top: 10px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472557196235 , .vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541854406 ,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541861452 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472564882685 , .wpb_text_column.wpb_content_element.vc_custom_1472566532547{
		margin-top: 5px !important;
	}
	.wpb_gmaps_widget .wpb_map_wraper iframe {
		height: 280px;
	}
	.blog_space_top{
		height:30px !important;
	}
	.blog_space_bottom {
		height: 68px !important;
	}
	.bolg_over_padd{
		padding-bottom:10px !important;
	}
	.overview_more {
       padding-bottom: 4px !important;
	}
	
	.dia_form_join {
		font-size: 12px !important;
	}
	.captch_tms {
		margin-top: 5px !important;
	}
	.custome_contact_fom {
		margin-bottom: 0px !important;
		
	}
	.dia_joi_space {
		height: 30px !important;
	}
	.wpcf7-form textarea {
		 height: 75px !important;
	}
	.tabs-container {
		height: 500px;
	}
	.wpcf7-form input[type="text"]{border: 1px solid #dddddd;    height: 30px !important;}
	.wpcf7-form input[type="email"]{border: 1px solid #dddddd;    height: 30px !important;}
	
	.send_btn {
		float: left;
		margin-top: 0px !important;
	}
	
	input.wpcf7-form-control.wpcf7-submit{
		line-height: 30px !important;
		height: 30px !important;
		width: 50px !important;
	}
	.vc_column-inner.vc_custom_1474089283100 {
		padding-top: 10px !important;
	}
	.contact_captch {
		width: 100% !important;
	}
	.send_btn {padding-left: 0;}
    #find_id4, #project_id3, #about_id2, #home_id1 {padding-bottom: 100px;}
    #custom_footer_btn_sticky_id {width: 100%;}
}

@media (max-width:899px){
    .sticky_menu_padd, #sticky_menu_id_1 {
    display: none;
    }
    .nav_social{
    padding-top: 10px;
    }
    .diane-social {
    display: none;
    }

}


@media (max-width:853px){
    #team_id2 {
         margin-top: 100px;
    }
	header.page_header.stick {
		position: fixed !important;
	}
	p{
		font-size:12px;
		line-height:14px !important;
	}
	#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7{
		max-height: 500px !important;
		height: 500px !important;
		
	}
	.custom_col_9 {
		padding-top: 0px;
	}

	.news_right_col_single_blog {
		max-height: 500px;
		height: 500px;
			
	}
	.project_categories {
		font-size: 12px !important;
		line-height: 18px !important;
	}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {
		max-height: 500px !important;
		height: 500px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474090558851{
		margin-top:100px !important;
	}
	.news_right_col_single_blog.wpb_column.vc_column_container.vc_col-sm-9.custom_col_9 {
		padding-top: 100px;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088254491 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088332821 , 
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088343617 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088351979 ,
	.wpb_text_column.wpb_content_element.vc_custom_1474088396163,
	.vc_empty_space.blog_space_top.vc_custom_1474088411027,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088434113 {
		margin-top:20px !important;
	}
	
	.dia_event_btn {
		margin-bottom: 0px !important;
	}
	
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner {
		padding-right: 10px !important;
	}
	.vc_column-inner.vc_custom_1473314375970 {
		padding-top: 10px !important;
	}
	#back_to_top {
		display: block;
	}
	#back_to_top span {
		border: 2px solid #017886 !important;
	}
	#back_to_top span i {
		color:#017886 !important;
	}
	#sticky_menu_id_1 {
        display: none;
	}
		ul#menu-left-menu-2 li a {
		padding: 15px 6px 15px 0px !important;
	}
	ul#menu-left-menu-2 li a {
		font-size: 12px !important;
	}
	.nav_social{
		padding-right: 0px !important;
	}
	.simple_social {
		font-size: 12px !important;
	}
	
	h1, .project_anch {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	h6 ,.dia_blue_post a{
		font-size: 12px !important;
		line-height: 14px !important;
	}
	.dia_blue_text {
		margin-bottom: 10px !important;
		line-height: 14px !important;
	}
	.archive_post_title {
		font-size: 24px !important;
	}
	.dia_black_text {
		line-height: 15px !important;
		font-size: 10px !important;
	}
	.project_top_padd {
		padding-top: 30px !important;
	}
	ul.dia_event_btn li a {
		padding: 6px 23px !important;
	}
	ul.dia_event_btn li:last-child a {
		padding: 6px 10px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566266515 {
		margin-top: 25px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566281627 {
		margin-top: 12px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541837787 {
			margin-top: 10px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472557196235 , .vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541854406 ,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541861452 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472564882685 , .wpb_text_column.wpb_content_element.vc_custom_1472566532547{
		margin-top: 5px !important;
	}
	.wpb_gmaps_widget .wpb_map_wraper iframe {
		height: 280px;
	}
	.blog_space_top{
		height:30px !important;
	}
	.blog_space_bottom {
		height: 68px !important;
	}
	.bolg_over_padd{
		padding-bottom:10px !important;
	}
	.overview_more {
       padding-bottom: 4px !important;
	}
	
	.dia_form_join {
		font-size: 12px !important;
	}
	.captch_tms {
		margin-top: 5px !important;
	}
	.custome_contact_fom {
		margin-bottom: 0px !important;
		
	}
	.dia_joi_space {
		height: 30px !important;
	}
	.wpcf7-form textarea {
		 height: 75px !important;
	}
	.tabs-container {
		height: 500px;
	}
	.wpcf7-form input[type="text"]{border: 1px solid #dddddd;    height: 30px !important;}
	.wpcf7-form input[type="email"]{border: 1px solid #dddddd;    height: 30px !important;}
	
	.send_btn {
		float: left;
		margin-top: 0px !important;
	}
	
	input.wpcf7-form-control.wpcf7-submit{
		line-height: 30px !important;
		height: 30px !important;
		width: 50px !important;
	}
	.vc_column-inner.vc_custom_1474089283100 {
		padding-top: 10px !important;
	}
	.contact_captch {
		width: 100% !important;
	}
	.send_btn {padding-left: 0;}

}
@media (max-width:800px){
	p{
		font-size:12px;
		line-height:14px !important;
	}
    .dia_blue_post a{
        width: 100%;
    }
	#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7{
		max-height: 467px !important;
		height: 467px !important;
		/*height: 601px !important;*/
	}
	.custom_col_9 {
		padding-top: 0px;
	}

	.news_right_col_single_blog {
		max-height: 467px;
		height: 467px;
			
	}
	.project_categories {
		font-size: 12px !important;
		line-height: 18px !important;
	}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {
		max-height: 467px !important;
		height: 467px !important;
	}
    #home_id1, #about_id2, #project_id3, #find_id4, #blog_id6, #getstarted_id7 { padding-top: 100px;padding-bottom: 100px;}
    .independence-block { width: 49%;float: left !important;margin: 0 !important;}
    
	
}

@media (max-width:768px){	
	p{
		font-size:12px;
		line-height:14px !important;
	}
	#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7{
		max-height: 440px !important;
		height: 440px !important;
	}
	.project_categories {
		font-size: 12px !important;
		line-height: 18px !important;
	}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9 {
		max-height: 440px !important;
		height: 440px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474090558851{
		margin-top:100px !important;
	}
	
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088254491 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088332821 , 
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088343617 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088351979 ,
	.wpb_text_column.wpb_content_element.vc_custom_1474088396163,
	.vc_empty_space.blog_space_top.vc_custom_1474088411027,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088434113 {
		margin-top:20px !important;
	}
	
	.dia_event_btn {
		margin-bottom: 0px !important;
	}
	/*.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1473156293967,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541837787,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472557196235 ,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541854406 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541861452 ,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472564882685 ,
	.wpb_text_column.wpb_content_element.vc_custom_1472566532547{
		margin-top: 20px !important;
		padding-right: 10px;
	}*/
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner {
		padding-right: 10px !important;
	}
	.vc_column-inner.vc_custom_1473314375970 {
		padding-top: 10px !important;
	}
	#back_to_top {
		display: block;
	}
	#back_to_top span {
		border: 2px solid #017886 !important;
	}
	#back_to_top span i {
		color:#017886 !important;
	}
	#sticky_menu_id_1 {
        display: none;
	}
		ul#menu-left-menu-2 li a {
		padding: 15px 6px 15px 0px !important;
	}
	ul#menu-left-menu-2 li a {
		font-size: 12px !important;
	}
	.nav_social{
		padding-right: 0px !important;
	}
	.simple_social {
		font-size: 12px !important;
	}
	
	h1, .project_anch {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	h6 ,.dia_blue_post a{
		font-size: 12px !important;
		line-height: 14px !important;
	}
	.dia_blue_text {
		margin-bottom: 10px !important;
		line-height: 22px !important;
	}
	.archive_post_title {
		font-size: 24px !important;
	}
	.dia_black_text {
		line-height: 15px !important;
		font-size: 12px !important;
	}
	.project_top_padd {
		padding-top: 30px !important;
	}
	ul.dia_event_btn li a {
		padding: 6px 23px !important;
	}
	ul.dia_event_btn li:last-child a {
		padding: 6px 10px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566266515 {
		margin-top: 25px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472566281627 {
		margin-top: 12px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541837787 {
			margin-top: 10px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472557196235 , .vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541854406 ,.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472541861452 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472564882685 , .wpb_text_column.wpb_content_element.vc_custom_1472566532547{
		margin-top: 5px !important;
	}
	.wpb_gmaps_widget .wpb_map_wraper iframe {
		height: 280px;
	}
	.blog_space_top{
		height:30px !important;
	}
	.blog_space_bottom {
		height: 68px !important;
	}
	.bolg_over_padd{
		padding-bottom:10px !important;
	}
	.overview_more {
       padding-bottom: 4px !important;
	}
	
	.dia_form_join {
		font-size: 12px !important;
	}
	.captch_tms {
		margin-top: 5px !important;
	}
	.custome_contact_fom {
		margin-bottom: 0px !important;
		
	}
	.vc_empty_space.dia_joi_space {
		height: 30px !important;
	}
	.wpcf7-form textarea {
		 height: 75px !important;
	}
	.tabs-container {
		height: 500px;
	}
	.wpcf7-form input[type="text"]{border: 1px solid #dddddd;    height: 30px !important;}
	.wpcf7-form input[type="email"]{border: 1px solid #dddddd;    height: 30px !important;}
	
	.send_btn {
		float: left;
		margin-top: 0px !important;
	}
	
	input.wpcf7-form-control.wpcf7-submit{
		line-height: 30px !important;
		height: 30px !important;
		width: 70px !important;
	}
	.vc_column-inner.vc_custom_1474089283100 {
		padding-top: 10px !important;
	}
	.contact_captch {
		width: 100% !important;
	}
	#wpcf7-f142-p359-o1 {
		margin-top: -10px !important;
	}
    .home_project_col_section h5 {font-size: 16px;}
  
}



@media (max-width: 768px) {
	p {
		font-size: 12px;
		line-height: 14px !important;
	}
	#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7{
		max-height: 456px !important;
		height: 359px !important;
	}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9,.news_right_col_single_blog  {
		max-height: 456px !important;
		height: 456px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1473156293967 {
		margin-top: 0px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner {
		padding-right: 10px !important;
	}
	.vc_column-inner.vc_custom_1473314375970 {
		padding-top: 10px !important;
	}
	.archive_post_title {
		font-size: 22px !important;
	}
	.custom_col_9 {
		padding-top: 0px !important; 
	}
	.single-post .blog_single p {
		margin-bottom: 11px;
	}
	input.wpcf7-form-control.wpcf7-submit {
		padding:0px !important;
	}
	.contact_captch {
		width: 100% !important;
	}
	#custom_footer_btn_sticky_id {
       width: 100% !important;
	}
	#back_to_top span i {
		font-size: 14px;
		color: #b0b0b0;
		line-height: 30px !important;
	}
	#back_to_top span {
		width: 30px !important;
		height: 30px;
		line-height: 32px !important;
	}
	.wpb_column.vc_column_container.vc_col-sm-3 {
		/*display: none !important;*/
	}
    #custom_footer_btn_sticky_id {position: static !important;}
    #team_id2 {padding-bottom: 20px;}
	
}

@media (max-width: 767px) {
.our-team-section .wpb_column.vc_column_container.vc_col-sm-3 {
  display: inline-block !important;
  width: 50%;
}
}	

@media (max-width:767px){
    .common-pages > .vc_column-inner {
         padding-left: 15px !important;
    }
    #team_id2 .common-pages > .vc_column-inner {
        padding-left: 30px !important;
    }   
    #blog_id6 .vc_custom_1512539255290 {margin-top: 85px !important;}
	.wpb_column.vc_column_container.vc_col-sm-3 {
		display: none !important;
	}
	
	h1, .project_anch {
		font-size: 24px !important;
		line-height: 50px !important;
	}
	#back_to_top {
		display: block;
	}
	#sticky_menu_id_1 {
		display:none;
	}
	#custom_footer_btn_sticky_id{
		padding:0 20px !important;
		/*bottom: 20px;*/
	}
	.news_right_col_single_blog.wpb_column.vc_column_container.vc_col-sm-9.custom_col_9 {
		padding: 100px 25px 0px 25px !important;
	}
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088254491 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088332821 , 
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088343617 ,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088351979 ,
	.wpb_text_column.wpb_content_element.vc_custom_1474088396163,
	.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1474088434113 {
		margin-top:110px !important;
	}
	#home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {
		max-height: none !important;
		height: auto !important;
		padding:0 20px ;
		overflow: hidden;
	}
	.home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9{
		max-height: none!important;
		height: auto !important;
		overflow: hidden;
	}
	.news_right_col_single_blog {
		max-height: 530px !important;
		height: auto !important;
	}
	#custom_footer_btn_sticky_id {
		width: 100%;
	}
	
	.dia_event_btn{
		margin-bottom:15px !important;
	}
	ul.dia_event_btn li a {
		padding: 6px 30px;
	}
	ul.dia_event_btn li:last-child a {
		padding: 6px 20px;
	}
	.work-main{
		padding-left:0px !important;
	}
	.pagination_categories li {
		padding:7px 0px !important;
	}
	.pagination_categories li a {
	   
		padding: 7px 10px !important;
	}
	.contact_col_6 {
		width: 99%;
		margin-bottom: 15px !important;
		float: left !important;
	}
	.contact_textareas {
		margin-bottom: 15px !important;
		width: 99% !important;
	}
	.contact_captch {
		width: 99% !important;
	}
	.wpcf7-submit{
		margin-bottom: 20px !important;
	}
	.manual_download_list {
		margin-bottom: 20px !important;
	}
	#getstarted_id7 {
		margin-bottom: 50x !important;
	}
	.tabs-container {
		max-height: none;
		height: auto;
	}
	
	ul.manual_download_list {
	  height: 125px !important;
	}
	.blog_side_class.wpb_column.vc_column_container.vc_col-sm-3 {
		display: block !important;
		padding: 0 37px;
	}
	.vc_empty_space.blog_space_top.vc_custom_1472824378254 {
		height: 0px !important;
		margin-top: 0px !important;
	}
	.wpb_text_column.wpb_content_element.poject_overview_right {
		float: left !important;
	}
	.vc_empty_space.dia_joi_space {
		height: 45px !important;
	}
	.footer_col_6 {
		width: 50%;
		float: left;
	}
	.blog_space_top {
		height: 0px !important;
	}
    .independence-block { width: none !important;float: none !important;}
    #home_id1, #about_id2, #project_id3, #find_id4, #search_id5, #blog_id6, #getstarted_id7 {min-height: 100px !important;}
    .home_scrol_id1.wpb_column.vc_column_container.vc_col-sm-9, .news_right_col_single_blog {min-height: 100px !important;}
    .our-team-section .vc_col-sm-3 {width: 100%;}
	
}
@media (max-width: 640px){
	h1, .project_anch {
		font-size: 20px !important;
		line-height: 35px !important;
	}
	ul#dia_event_btn {
		
		margin-top: 20px;
	}
	.footer_col_6 {
		width: 100%;
		float: left;
	}
	.dia_event_btn {
		 float: left ;
	}
    .our-team-mob.vc_custom_1512649458778 {margin-top: 0px !important;}
    .our-team-section .vc_col-sm-3 {width: 100% !important;padding-bottom: 30px;}
    #blog_id6 {padding-top: 20px;}
    #project_id3 {padding-top: 30px;}
    
}
@media (max-width: 480px){
.our-team-section .wpb_column.vc_column_container.vc_col-sm-3 {
  width: 100%;
}
.work-content {
    overflow: hidden;
}
}
@media (max-width:414px) {
	h1, .project_anch {
		font-size: 20px !important;
		line-height: 35px !important;
	}
	ul#dia_event_btn {
		
		margin-top: 20px;
	}
	.footer_col_6 {
		width: 100%;
		float: left;
	}
	.dia_event_btn {
		 float: left ;
	}
	.news_right_col_single_blog {
		max-height: 610px !important;
		height: auto !important;
	}
	#back_to_top.on {
		bottom: 30px;
	}
    .vc_column_container > .vc_column-inner {padding-right: 0px;}
}
@media (max-width:375px) {
    #custom_footer_btn_sticky_id .vc_custom_1474089283100 {
        padding-left: 30px !important;
    }
}
