@media only screen and (max-width: 1400px){



	.blog_holder.masonry_full_width article{

		width: 23%;

	}



}



@media only screen and (min-width: 1200px) and (max-width: 1400px){



	/* MODS */



	.startSection-03 > .clearfix {

		display: -ms-flex;

		display: -webkit-flex;

		display: flex;

	}



	.startSection-03 > .clearfix > .vc_column_container {

		-webkit-flex: 1 0 auto;

		-ms-flex: 1 0 auto;

		flex: 1 0 auto;

	}


	
	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner,

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper,

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_grid-container-wrapper,

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_grid-container-wrapper > .vc_grid-container,

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_grid-container-wrapper > .vc_grid-container > .vc_grid, 

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_grid-container-wrapper > .vc_grid-container > .vc_grid > .vc_pageable-slide-wrapper,

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_grid-container-wrapper > .vc_grid-container > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item,

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_grid-container-wrapper > .vc_grid-container > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini,

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_grid-container-wrapper > .vc_grid-container > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini > .vc_gitem-animated-block,

	.startSection-03 > .clearfix > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_grid-container-wrapper > .vc_grid-container > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini > .vc_gitem-animated-block > .vc_gitem-zone {

		height: 100%;

	}



	.startBlogPosts .vc-gitem-zone-height-mode-auto::before {

		position: absolute;

		left: 0;

		right: 0;

		top: 0;

		bottom: 0;

	}

	/*VICKY*/
	.page-id-165 .startBlogPosts .vc-gitem-zone-height-mode-auto::before, .page-id-172 .startBlogPosts .vc-gitem-zone-height-mode-auto::before {

		position: relative;

		left: 0;

		right: 0;

		top: 0;

		bottom: 0;

	}
}



@media only screen and (max-width: 1300px){



	.projects_holder.v6.hover_text.no_space .mix,

	.projects_holder.v6.hover_text.no_space .filler{

		width: 19.99%;

	}



	.safari_browser .projects_holder.v6.hover_text.no_space .mix,

	.safari_browser .projects_holder.v6.hover_text.no_space .filler{

		width: 19.93%;

	}



	.projects_holder.v6 .mix,

	.projects_holder.v6.hover_text .mix,

	.projects_holder.v5 .mix,

	.projects_holder.v5.hover_text .mix,

	.projects_holder.v6 .filler,

	.projects_holder.v6.hover_text .filler,

	.projects_holder.v5 .filler,

	.projects_holder.v5.hover_text .filler{

		width: 23.5%;

	}



	.projects_holder.v6 .mix,

	.projects_holder.v6.hover_text .mix,

	.projects_holder.v5 .mix,

	.projects_holder.v5.hover_text .mix{

		margin: 0 0 2.2%;

	}



	.touch footer.uncover{

		position: relative;

		top: 0;

		-webkit-transition: none;

		-moz-transition: none;

		-o-transition: none;

		-ms-transition: none;

		transition: none;

	}



	.touch .content{

		margin-bottom: 0 !important;

	}

}



@media only screen and (max-width: 1200px){

	body.boxed .wrapper_inner,

	body.boxed footer,

	body.boxed .header_inner,

	body.boxed .full_width .parallax_content,

	body.boxed .carousel-inner,

	body.boxed .footer_inner	{

		width: 1000px;

	}



	body.boxed footer.uncover{

		 width: 100%;

	}



	.container_inner,

	.boxed div.section .section_inner,

	div.grid_section .section_inner,

	.full_width .parallax_content,

	.steps_holder_inner,

	.carousel-inner .slider_content_outer,

	nav.content_menu ul,

    .container_inner nav.content_menu

	.title.position_left_large{

		width: 950px;

	}

	

	.drop_down .wide .second ul li{

		width: 220px;

	}



	nav.main_menu > ul > li > a{

		padding: 0 8px;

	}



	.header-bottom-right-widget .q_social_icon_holder{

		margin: 0 0 0 5px;

	}



	.header-bottom-right-widget{

		padding: 2px 7px 2px 0;

	}



	.side_menu_button > a{

		padding: 0 9px;

	}



	.projects_holder.v6.hover_text.no_space .mix,

	.projects_holder.v5.hover_text.no_space .mix,

	.projects_holder.v6.hover_text.no_space .filler,

	.projects_holder.v5.hover_text.no_space .filler{

		width: 24.99%;

	}



	.safari_browser .projects_holder.v6.hover_text.no_space .mix,

	.safari_browser .projects_holder.v5.hover_text.no_space .mix,

	.safari_browser .projects_holder.v6.hover_text.no_space .filler,

	.safari_browser .projects_holder.v5.hover_text.no_space .filler{

		width: 24.93%;

	}



	.cover_boxes ul li,

	.cover_boxes ul li .box .thumb{

		width: 227px;

	}



	.cover_boxes ul li.act,

	.cover_boxes ul li .box{

		width: 455px;

	}



	.cover_boxes ul li .box .box_content{

		padding: 0px 0px 0px 247px;

		width: 207px;

	}



	body.boxed .cover_boxes ul li,

	body.boxed .cover_boxes ul li .box .thumb{

		width: 240px;

	}



	body.boxed .cover_boxes ul li.act,

	body.boxed .cover_boxes ul li .box{

		width: 480px;

	}



	body.boxed .cover_boxes ul li .box .box_content{

		padding: 0px 0px 0px 260px;

		width: 220px;

	}



	/* MODS */



	.startSection-03 .vc_col-sm-3 {

		display: none;

	}



	.startSection-03 .vc_col-sm-9 {

		width: 100%;

	}



}



@media only screen and (min-width: 1100px) and (max-width: 1200px){

	.mejs-container .mejs-controls .mejs-time span{

		padding: 0 0 0 10px;

	}



	.mejs-container .mejs-controls .mejs-time span.mejs-duration{

		padding: 0 10px 0 0;

	}



	.mejs-controls div.mejs-horizontal-volume-slider{

		width: 50px;

	}



	.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{

		width: 35px;

	}

	/*VICKY*/

	.page-id-165 .vc_custom_1513154712606 p, .page-id-165 .vc_custom_1513154699681 p, .page-id-165 .vc_custom_1513154723267 p {
		font-size: 25px!important;
	}

	.page-id-165 .vc_custom_1513154699681, .page-id-165 .vc_custom_1513154712606, .page-id-165 .vc_custom_1513154723267{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
	}

}



@media only screen and (min-width: 1000px) and (max-width: 1100px){

	.blog_holder.masonry article .post_info > a,

	.blog_holder.masonry_full_width article .post_info > a{

		margin: 5px 0 0;

		float: left;

	}

	/*VICKY*/
	.page-id-165 .vc_custom_1513154699681, .page-id-165 .vc_custom_1513154712606, .page-id-165 .vc_custom_1513154723267{
	    padding-top: 0px!important;
	    padding-bottom: 0px!important;
	}


}



@media only screen and (max-width: 1100px){

/*VICKY*/

	.page-id-165 .vc_custom_1513154712606 p, .page-id-165 .vc_custom_1513154699681 p, .page-id-165 .vc_custom_1513154723267 p {
		font-size: 25px!important;
	}





}



@media only screen and (max-width: 1000px){



	body.boxed .wrapper_inner,

	body.boxed footer,

	body.boxed .header_inner,

	body.boxed .full_width .parallax_content,

	body.boxed .carousel-inner,

	body.boxed .footer_inner{

		width: 818px;

	}

	

	.container_inner,

	.boxed div.section .section_inner,

	div.grid_section .section_inner,

	.full_width .parallax_content,

	.steps_holder_inner,

	.carousel-inner .slider_content_outer,

	nav.content_menu,

	.title.position_left_large{

		width: 768px;

	}



	.full_width .projects_holder_outer.v6, 

	.full_width .projects_holder_outer.v5{

		width: 100%;

	}



	.header_top .container{

		display: inline-block;

	}

	

	header,

	.header_inner_left,

	footer.uncover{

		position: relative !important;

		left: 0px !important;

		margin-bottom: 0px;

	}

	

	.content{

		margin-bottom: 0 !important;

	}

	

	.right_side_menu_opened .wrapper header{

		left: 0px !important;

	}

	

	header{

		top: 0px !important;

		margin-top: 0px !important;

		display: block;

	}



	.header_top{

		height: auto;

		display: block !important;

	}

	

	.header_top .left,

	.header_top .right{

	    text-align: center;

	    float: none;

	}

	

	.header_top .inner{

		display: inline-block;

		margin: 0 0 -4px;

	}

	

	.header_bottom{

		background-color: #fff;

	}

	

	header.centered_logo .header_inner_left{

		margin: 0px;

	}

	

	header.centered_logo .header_inner_right{

		float:right;

	}

	

	header.centered_logo .logo_wrapper{

		height: 100px !important;

	}

	

	header .q_logo img.normal{

		display: block !important;

		opacity: 1 !important;

		position: relative;

	}

	

	header .q_logo img.light,

	header .q_logo img.dark,

	header .q_logo img.sticky{

		display: none !important;

	}

	

	header.centered_logo .q_logo{

		top: 50%;

	}

	

	header.centered_logo .q_logo img{

		top: -50%;

	}

	

	header .q_logo.animate_logo div.normal{

		opacity:1 !important;

		display: block;

	}

	

	header .q_logo.animate_logo div.dark,

	header .q_logo.animate_logo div.sticky{

		display: none;

	}

	

	.main_menu{

		display: none !important;

	}



	nav.mobile_menu{

		display: block;

	}

	

	.mobile_menu_button{

		display: none;

	}

	

	.logo_wrapper{

		height: 100px !important;

		position: absolute;

		left: 50%;

	}



	header .header_fixed_right_area {

		line-height: 100% !important;

		top: 80px !important;

		width: 100%;

		display: block;

		text-align: center;

		margin: 0;

		position: absolute;

	}



	.header_menu_bottom {

		border-top: none;

	}

	

	.q_logo img{

		left: -50%;

	}



	.light .header_top .q_social_icon_holder i.simple_social,

	.light .header_top .header-widget,

	.light .header_top .header-widget.widget_nav_menu ul.menu > li > a,

	.light .header_top .header-widget p,

	.light .header_top .header-widget a,

	.light .header_top .header-widget span,

	.dark .mobile_menu_button span,

	.dark .side_menu_button > a,

	.dark .shopping_cart_header .header_cart > i{

		color:#777;

	}



	.light .header_top .q_social_icon_holder i.simple_social,

	.light .header_top #lang_sel > ul > li > a,

	.light  .header_top #lang_sel_click > ul > li> a{

		color:#777 !important;

	}



	.dark .header_top .q_social_icon_holder i.simple_social,

	.dark .header_top .header-widget,

	.dark .header_top .header-widget.widget_nav_menu ul.menu > li > a,

	.dark .header_top .header-widget p,

	.dark .header_top .header-widget a,

	.dark .header_top .header-widget span,

	.dark .mobile_menu_button span,

	.dark .side_menu_button > a,

	.dark .shopping_cart_header .header_cart > i{

		color:#777;

	}



	.dark .header_top .q_social_icon_holder i.simple_social,

	.dark .header_top #lang_sel > ul > li > a,

	.dark  .header_top #lang_sel_click > ul > li> a{

		color:#777 !important;

	}

	

	.title {

       height: auto !important;

       padding: 30px 0 !important;

    }



    .title_outer.with_image .title{

    	padding: 0 !important;

    }

	

	.title.has_fixed_background,

	.title.has_background	{

		background: none !important;

		height: auto !important;

		padding: 0 !important;

	}



	.title_outer.animate_title_area{

		height: auto !important;

		opacity: 1 !important;

	}

	

	.title .not_responsive{

		display: block;

	}



	.title_outer.with_image .title .title_subtitle_holder{

		padding: 0 !important;

	}

	

	.title h1{

		margin: 0px;

	}

	

	.side_menu_button{

		height: 100px !important;

	}



    header.menu_bottom.has_header_fixed_right .side_menu_button{

        height: 130px !important;

    }

	

        

	.header_top .right #lang_sel ul ul, .header_top .right #lang_sel_click ul ul {

		right: 0;

	}

	

	nav.content_menu{

		position: relative !important;

		top: 0px !important;

		margin: 0px auto;

	}

	

	nav.content_menu ul.menu{

		display: none;

	}

	

	nav.content_menu .nav_select_menu{

		display: block;

	}

	

	nav.content_menu .back_outer{

		display: none;

	}



	.ls-nav-prev, 

	.ls-nav-next{

		top: 50% !important;	

	}



	.projects_holder.v6 .mix,

	.projects_holder.v5 .mix,

	.projects_holder.v4 .mix,

	.projects_holder.v3 .mix,

	.projects_holder.v6.hover_text .mix,

	.projects_holder.v5.hover_text .mix,

	.projects_holder.v4.hover_text .mix,

	.projects_holder.v3.hover_text .mix{

		width: 31.5%;

		margin: 0 0 3%;

	}



	.projects_holder.v6 .filler,

	.projects_holder.v5 .filler,

	.projects_holder.v4 .filler,

	.projects_holder.v3 .filler,

	.projects_holder.v6.hover_text .filler,

	.projects_holder.v5.hover_text .filler,

	.projects_holder.v4.hover_text .filler,

	.projects_holder.v3.hover_text .filler{

		width: 32%;

	}



	.projects_holder.v6.hover_text.no_space .mix,

	.projects_holder.v5.hover_text.no_space .mix,

	.projects_holder.v4.hover_text.no_space .mix,

	.projects_holder.v3.hover_text.no_space .mix,

	.projects_holder.v6.hover_text.no_space .filler,

	.projects_holder.v5.hover_text.no_space .filler,

	.projects_holder.v4.hover_text.no_space .filler,

	.projects_holder.v3.hover_text.no_space .filler{

		width: 33.32%;

	}



	.safari_browser .projects_holder.v6.hover_text.no_space .mix,

	.safari_browser .projects_holder.v5.hover_text.no_space .mix,

	.safari_browser .projects_holder.v4.hover_text.no_space .mix,

	.safari_browser .projects_holder.v3.hover_text.no_space .mix,

	.safari_browser .projects_holder.v6.hover_text.no_space .filler,

	.safari_browser .projects_holder.v5.hover_text.no_space .filler,

	.safari_browser .projects_holder.v4.hover_text.no_space .filler,

	.safari_browser .projects_holder.v3.hover_text.no_space .filler{

		width: 33.3%;

	}



	.projects_holder.v2 .mix,

	.projects_holder.v2.hover_text .mix,

	.projects_holder.v2 .filler,

	.projects_holder.v2.hover_text .filler{

		width: 48.4%;

	}



	.projects_holder.v2 .mix,

	.projects_holder.v2.hover_text .mix{

		margin: 0 0 3.1%;

	}



	.blog_holder.masonry article{

		width: 47%;

	}



	.blog_holder.masonry_full_width article{

		width: 30.5%;

	}

        

	.box_image_holder .box_icon .fa-stack {

		font-size: 3em;

	}

	

	.q_steps_holder .step1{

		left: -81px; 

	}



	.q_steps_holder .step2{

		left: 122px;

	}



	.q_steps_holder .step3{

		left: 350px;

	}



	.q_steps_holder .step4{

		left: 560px;

	}



	.q_steps_holder .step1,

	.q_steps_holder .step2,

	.q_steps_holder .step3,

	.q_steps_holder .step4{

		margin: 0 0 30px;

	}



	.header_top .left .inner > div:last-child,

	.header_top .right .inner > div {

		border-right: 0;

	}



	.header_top .left .inner > div,

	.header_top .right .inner > div:first-child {

			border-left: 0;

	}



	.qode_clients.six_columns .qode_client_holder,

	.qode_clients.five_columns .qode_client_holder,

	.qode_clients.four_columns .qode_client_holder{

		width: 33.33333333333333%;

	}



	.qode_clients.six_columns .qode_client_holder:nth-child(6n) .qode_client_holder_inner:before ,

	.qode_clients.five_columns .qode_client_holder:nth-child(5n) .qode_client_holder_inner:before,

	.qode_clients.four_columns .qode_client_holder:nth-child(4n) .qode_client_holder_inner:before{

		border-right-width:1px;

	}



	.qode_clients.six_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before ,

	.qode_clients.five_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before ,

	.qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before {

		border-right-width: 0;

	}

	

	.animated_icons_with_text.five_columns .animated_icon_with_text_holder,

	.animated_icons_with_text.four_columns .animated_icon_with_text_holder,

	.animated_icons_with_text.three_columns .animated_icon_with_text_holder{

		width:50%;

	}



	.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before,

	.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,

	.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before	{

		border-right-width:1px;

	}



	.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,

	.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,

	.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before{

		border-right-width:0;

	}



	.cover_boxes ul{

		margin: 0 -8px 0 0;

	}



	.cover_boxes ul li{

		margin-right: 8px;

	}



	.cover_boxes ul li,

    .cover_boxes ul li .box .thumb{

    	width: 187px;

    }



    .cover_boxes ul li.act,

    .cover_boxes ul li .box{

		width: 374px;

	}



    .cover_boxes ul li .box .box_content{

		padding: 0px 0px 0px 197px;

		width: 177px;

	}



	body.boxed .cover_boxes ul li,

	body.boxed .cover_boxes ul li .box .thumb{

		width: 199px;

	}



	body.boxed .cover_boxes ul li.act,

	body.boxed .cover_boxes ul li .box{

		width: 400px;

	}



    body.boxed .cover_boxes ul li .box .box_content{

		padding: 0px 0px 0px 209px;

		width: 189px;

	}



	.cover_boxes ul li .box .box_content p{

		max-height: 115px;

		overflow: hidden;

	}



	.cover_boxes ul li .box h3{

		margin: 0 0 5px;

	}



	.cover_boxes ul li .box .qbutton{

		margin: 8px 0 0;

	}



	.latest_post_holder.four_columns > ul > li{

		width: 49%;

		margin: 0 2% 25px 0 !important;

	}



	.latest_post_holder.boxes.four_columns > ul > li:nth-child(2n){

		margin: 0 0 25px !important;

	}



	.content,

	.content.content_top_margin{

		margin-top:0 !important;

	}



	.title .title_holder{

		height: 100% !important;

		padding: 0 !important;

	}

	

	.q_counter_holder.center {

		padding: 20px 30px;

	}



	.blog_holder article .post_text .post_text_inner,

	.comment_holder .comments{

		width: 89%;

	}



	.blog_holder article .post_text .post_text_date,

	.comment_holder .comment_number{

		width: 11%;

	}



	.grid2 .blog_holder article .post_text .post_text_inner,

	.grid2 .comment_holder .comments{

		width: 85%;

	}



	.grid2 .blog_holder article .post_text .post_text_date,

	.grid2 .comment_holder .comment_number{

		width: 15%;

	}

	

	.call_to_action_text_wrapper span {

		display: block;

	}



	.qode_call_to_action .qbutton{

		margin: 20px 0 0;

	}



    .call_to_action.centered .text_wrapper{

        display: block;

        margin: 0px 0px 10px 0px;

    }



	aside .widget li, 

	.side_menu .widget li,

	aside .widget li a,

	.side_menu .widget li a{

		line-height: 28px;

	}



	/* MODS */



	.startAccordion .startAcc.accActive,

	.startAccordion .startAcc {

		width: 100%;

	}



	.startAccordion .startAcc, .startAccordion .startAcc .vc_column-inner {

		height: 15vh;

	}



	.startAccordion .startAcc.accActive,  .startAccordion .startAcc.accActive .vc_column-inner {

		height: 70vh;

	}



	.startAccordion .accHeadline,

	.startAccordion .startAcc-01 .accHeadline,

	.title_outer.with_image .title h1,

	.sliderHeadHeadline {

		left: 5px;

		bottom: 10px;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

	}



	.title_outer.with_image .title h1 {

		left: -10px;

	}



	.startAccordion .startAcc > .vc_column-inner,

	.startAccordion .startAcc.accActive > .vc_column-inner {

		background-size: 100% auto !important;

		background-position: top center !important;

	}



	.startAccordion .startAcc > .vc_column-inner {

		-webkit-transition-delay: 0s;

		-moz-transition-delay: 0s;

		-o-transition-delay: 0s;

		transition-delay: 0s;

		-webkit-transition: all 0.3s ease-in-out;

		-moz-transition: all 0.3s ease-in-out;

		-o-transition: all 0.3s ease-in-out;

		transition: all 0.3s ease-in-out;

	}



	.startAccordion .startAcc {

		-webkit-transition: all 0.3s ease-in-out;

		-moz-transition: all 0.3s ease-in-out;

		-o-transition: all 0.3s ease-in-out;

		transition: all 0.3s ease-in-out;

	}



	.icon-scroll-wrapper {

		display: none;

	}



	.startAccordion .accContent {

		bottom: 100px;

		width: 45%;

	}



	.startAccordion .accCover {

		opacity: 0.9;

	}



	body.home header:not(.sticky) {

		display: block;

		opacity: 1;

	}

/*MODS*/

	.page-id-165 .vc_custom_1513154712606 p, .page-id-165 .vc_custom_1513154699681 p, .page-id-165 .vc_custom_1513154723267 p {
		font-size: 20px!important;
	}

	.custom-content.custom-content-03 div.contentbox {
		width: 100%;
		margin-top: 30px;
	}


}

@media only screen and (min-width: 768px) and (max-width: 1000px) {

/*MODS*/

	.page-id-165 .vc_custom_1513154712606 p strong, .page-id-165 .vc_custom_1513154699681 p strong, .page-id-165 .vc_custom_1513154723267 p strong {
		display: none;
	}

	.page-id-165 .vc_custom_1513154699681, .page-id-165 .vc_custom_1513154712606, .page-id-165 .vc_custom_1513154723267{
	    padding-top: 0px!important;
	    padding-bottom: 0px!important;
	    margin-top: 20%;
	}

}


@media only screen and (max-width: 850px){



	.startAccordion .accContent {

		width: auto;

		left: 60px;

		right: 60px;

	}



	.startBlogPosts .vc_grid-item-mini > .vc_gitem-zone-c .vc_col-sm-12::before {

		display: none;

	}



	.startBlogPosts .vc_gitem-post-data-source-post_title h4 {



	}



	.startBlogPosts .vc_grid-item-mini > .vc_gitem-zone-c .vc_col-sm-12 {

		padding: 10px 20px 30px;

	}

	h1, h2 {
		font-size: 28px!important;
		line-height: 35px;
	}

	p {
		font-size: 12px!important;
		line-height: 18px!important;
	}


}



@media only screen and (min-width: 768px) and (max-width: 1100px){

	

	.portfolio_gallery a.v4{

		width: 32%;

		margin: 0 2% 2% 0 !important;

	}



	.portfolio_gallery a.v4:nth-child(3n){

		margin: 0px 0px 2% 0px !important;

	}



	.gallery_holder ul.v5 li,

	.gallery_holder ul.v4 li{

		width: 23.1%;

		margin: 0 2.5% 20px 0 !important;

	}



	.gallery_holder ul.v5 li:nth-child(4n),

	.gallery_holder ul.v4 li:nth-child(4n){

		margin: 0 0 20px !important;

	}



	.drop_down .wide .second ul li .flexslider.widget_flexslider ul.flex-direction-nav li{

		width: 194px;

	}

    

	.widget.widget_search form input[type="text"] {

		width: 67%;

	}



	.grid2 .mejs-container,

	.grid2 .mejs-container .mejs-controls,

	.grid2 .mejs-container .mejs-controls .mejs-time,

	.blog_holder.masonry_full_width .mejs-container,

	.blog_holder.masonry_full_width .mejs-container .mejs-controls,

	.blog_holder.masonry_full_width .mejs-container .mejs-controls .mejs-time{

		height: 36px !important;

	}



	.grid2 .mejs-container .mejs-controls div,

	.blog_holder.masonry_full_width .mejs-container .mejs-controls div{

		width: 36px;

		height: 36px;

	}



	.grid2 .mejs-container .mejs-controls .mejs-time span,

	.blog_holder.masonry_full_width .mejs-container .mejs-controls .mejs-time span{

		line-height: 36px;

		padding: 0 0 0 5px;

	}



	.grid2 .mejs-container .mejs-controls .mejs-time span.mejs-duration,

	.blog_holder.masonry_full_width .mejs-container .mejs-controls .mejs-time span.mejs-duration{

		padding: 0 8px 0 0;

	}



	.grid2 .mejs-controls .mejs-button button,

	.blog_holder.masonry_full_width .mejs-controls .mejs-button button{

		margin: 10px 11px 9px 11px;

	}



	.grid2 .mejs-controls .mejs-time-rail span,

	.blog_holder.masonry_full_width .mejs-controls .mejs-time-rail span{

		margin: 13px 10px 13px 13px;

	}



	.grid2 .mejs-controls .mejs-time-rail .mejs-time-float,

	.blog_holder.masonry_full_width .mejs-controls .mejs-time-rail .mejs-time-float{

		top: -20px !important;

	}



	.grid2 .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,

	.blog_holder.masonry_full_width .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{

		width: 25px;

		height: 10px;

	}



	.grid2 .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,

	.grid2 .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,

	.blog_holder.masonry_full_width .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,

	.blog_holder.masonry_full_width .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{

		height: 10px !important;

		top: 13px;

	}

}



@media only screen and (min-width: 783px) and (max-width: 870px){

	.blog_holder.masonry_full_width article .post_info > span.date,

	.blog_holder.masonry_full_width article .post_info > a{

		display: block;

		float: none;

	}



	.blog_holder.masonry_full_width article .post_info > a{

		margin: 5px 0;

	}

}



@media only screen and (max-width: 783px){

	.blog_holder.masonry_full_width article{

		width: 46.5%;

	}

}



@media only screen and (max-width: 768px){



	body.boxed .wrapper_inner,

	body.boxed footer,

	body.boxed .header_inner,

	body.boxed .full_width .parallax_content,

	body.boxed .carousel-inner,

	body.boxed .footer_inner{

		width: 650px;

	}

	

	.container_inner,

	.boxed div.section .section_inner,

	div.grid_section .section_inner,

	.full_width .parallax_content,

	.steps_holder_inner,

	.carousel-inner .slider_content_outer,

	nav.content_menu,

	.title.position_left_large{

		width: 600px;

	}



	.header-bottom-right-widget{

		display: none;

	}



	.projects_holder.v6 .mix,

	.projects_holder.v5 .mix,

	.projects_holder.v4 .mix,

	.projects_holder.v3 .mix,

	.projects_holder.v2 .mix,

	.projects_holder.v6.hover_text .mix,

	.projects_holder.v5.hover_text .mix,

	.projects_holder.v4.hover_text .mix,

	.projects_holder.v3.hover_text .mix,

	.projects_holder.v2.hover_text .mix,

	.projects_holder.v6 .filler,

	.projects_holder.v5 .filler,

	.projects_holder.v4 .filler,

	.projects_holder.v3 .filler,

	.projects_holder.v2 .filler,

	.projects_holder.v6.hover_text .filler,

	.projects_holder.v5.hover_text .filler,

	.projects_holder.v4.hover_text .filler,

	.projects_holder.v3.hover_text .filler,

	.projects_holder.v2.hover_text .filler{

		width: 48%;

	}



	.projects_holder.v6 .mix,

	.projects_holder.v5 .mix,

	.projects_holder.v4 .mix,

	.projects_holder.v3 .mix,

	.projects_holder.v2 .mix,

	.projects_holder.v6.hover_text .mix,

	.projects_holder.v5.hover_text .mix,

	.projects_holder.v4.hover_text .mix,

	.projects_holder.v3.hover_text .mix,

	.projects_holder.v2.hover_text .mix{

		margin: 0 0 4%;

	}



	.projects_holder.v6.hover_text.no_space .mix,

	.projects_holder.v5.hover_text.no_space .mix,

	.projects_holder.v4.hover_text.no_space .mix,

	.projects_holder.v3.hover_text.no_space .mix,

	.projects_holder.v2.hover_text.no_space .mix,

	.projects_holder.v6.hover_text.no_space .filler,

	.projects_holder.v5.hover_text.no_space .filler,

	.projects_holder.v4.hover_text.no_space .filler,

	.projects_holder.v3.hover_text.no_space .filler,

	.projects_holder.v2.hover_text.no_space .filler{

		width: 49.99%;

	}



	.safari_browser .projects_holder.v6.hover_text.no_space .mix,

	.safari_browser .projects_holder.v5.hover_text.no_space .mix,

	.safari_browser .projects_holder.v4.hover_text.no_space .mix,

	.safari_browser .projects_holder.v3.hover_text.no_space .mix,

	.safari_browser .projects_holder.v2.hover_text.no_space .mix,

	.safari_browser .projects_holder.v6.hover_text.no_space .filler,

	.safari_browser .projects_holder.v5.hover_text.no_space .filler,

	.safari_browser .projects_holder.v4.hover_text.no_space .filler,

	.safari_browser .projects_holder.v3.hover_text.no_space .filler,

	.safari_browser .projects_holder.v2.hover_text.no_space .filler{

		width: 49.97%;

	}



	.blog_holder.masonry article{

		width: 46.5%;

	}



	.two_columns_75_25 .blog_holder.masonry article,

	.two_columns_66_33 .blog_holder.masonry article,

	.two_columns_33_66 .blog_holder.masonry article,

	.two_columns_25_75 .blog_holder.masonry article{

		width: 100%;

	}



	.title {

       padding: 25px 0 !important;

    }



	.q_line_graf{

		margin: 0 0 25px;

		width: 100%;

	}



	.q_pie_graf{

		width: 70%;

		margin: 0 auto 25px;

		float: none;

	}



	.q_line_graf canvas,

	.q_line_graf_legend,

	.q_pie_graf canvas,

	.q_pie_graf_legend{

		width: 100% !important;

		height: auto !important;

	}



	.q_icon_list p,

	.q_list.number.circle_number li{

		line-height: 37px;

	}



	.q_list.number.circle_number ul>li:before{

		top: 0;

	}



	.q_icon_list p{

		padding: 0 0 0 45px;

	}



	.q_icon_list i{

		line-height: 35px;

		height: 35px;

		width: 35px;

	}



	.blog_holder.blog_small_image article .post_image,

	.blog_holder.blog_small_image article .post_text {

		float: left;

		width: 100%;

	}



	.blog_holder.blog_small_image article .post_text .post_text_inner {

		padding: 0;

	}



	.cover_boxes ul{

		width: 100% !important;

	}



	.cover_boxes ul li{

		width: 100% !important;

		margin: 0 0 20px !important;

	}



	.cover_boxes ul li, 

	.cover_boxes ul li .box .thumb{

		width: 270px;

	}



	.cover_boxes ul li .box .box_content {

		padding: 0px 0px 0px 290px;

		width: 270px;

	}



	.latest_post_holder.boxes > ul > li{

		margin: 0 2% 25px 0 !important;

	}



	.latest_post_holder.boxes.two_columns > ul > li,

	.latest_post_holder.boxes.three_columns > ul > li,

	.latest_post_holder.boxes.four_columns > ul > li{

		width: 49%;

	}



	.latest_post_holder.boxes > ul > li:nth-child(2n){

		margin: 0 0 25px !important;

	}



	.q_circles_holder .q_circle_outer{

		width: 50% !important;

		margin: 0 0 30px;

	}



	.q_circles_holder:before{

		display: none;

		width: 0;

		height: 0;

		border: 0;

	}



	.blog_holder article .post_text .post_text_inner,

	.comment_holder .comments{

		width: 87%;

	}



	.blog_holder article .post_text .post_text_date,

	.comment_holder .comment_number{

		width: 13%;

	}



	.grid2 .blog_holder article .post_text .post_text_inner,

	.grid2 .comment_holder .comments{

		width: 79%;

	}



	.grid2 .blog_holder article .post_text .post_text_date,

	.grid2 .comment_holder .comment_number{

		width: 21%;

	}



	.blog_holder article .post_description_inner > a, 

	.blog_holder article .post_description_inner > span, 

	.blog_holder article .post_description_inner > div{

		margin: 0 15px 0 0;

	}



	.blog_holder article .post_info a.qbutton{

		height: 36px;

		line-height: 36px;

		padding: 0 25px;

	}



	.q_price_table_holder.four_columns .q_price_table,

	.q_price_table_holder.five_columns .q_price_table{

		width: 50%;

	}



	.q_price_table_holder.four_columns .q_price_table:nth-child(odd) .price_table_inner > ul,

	.q_price_table_holder.five_columns .q_price_table:nth-child(odd) .price_table_inner > ul{

		margin-left: 0;

	}



	.q_price_table_holder.four_columns .q_price_table:nth-child(even) .price_table_inner > ul,

	.q_price_table_holder.five_columns .q_price_table:nth-child(even) .price_table_inner > ul{

		margin-right: 0;

	}



	.q_price_table_holder.four_columns .q_price_table:nth-child(2n+1),

	.q_price_table_holder.five_columns .q_price_table:nth-child(2n+1){

		clear: both;

	}



	.qbutton,

	.load_more a,

	#submit_comment,

	.drop_down .wide .second ul li .qbutton,

	.drop_down .wide .second ul li ul li .qbutton{

		height: 36px;

		line-height: 36px;

		padding: 0px 25px;

	}



	.qbutton.qbutton_with_icon{

		padding: 0 25px 0 61px;

	}



	.qbutton.tiny.qbutton_with_icon{

		padding: 0 20px 0 50px;

	}



	.qbutton.medium.qbutton_with_icon{

		padding: 0 34px 0 78px;

	}



	.qbutton.large.qbutton_with_icon{

		padding: 0 44px 0 95px;

	}



	.qbutton.normal_button_icon.qbutton_with_icon{

		padding: 0 25px;

	}



	.qbutton.normal_button_icon.qbutton_with_icon.tiny{

		padding: 0 20px;

	}



	.qbutton.normal_button_icon.qbutton_with_icon.medium{

		padding: 0 34px;

	}



	.qbutton.normal_button_icon.qbutton_with_icon.large{

		padding: 0 44px;

	}



	.qbutton.normal_button_icon.qbutton_with_icon:hover{

		padding: 0 7px 0 43px;

	}



	.qbutton.normal_button_icon.qbutton_with_icon.tiny:hover{

		padding: 0 5px 0 35px;

	}



	.qbutton.normal_button_icon.qbutton_with_icon.medium:hover{

		padding: 0 12px 0 56px;

	}



	.qbutton.normal_button_icon.qbutton_with_icon.large:hover{

		padding: 0 19px 0 69px;

	}



	.qbutton i{

		width: 36px;

		height: 36px;

		line-height: 36px;

	}



	.qbutton.tiny i{

		width: 30px;

		height: 30px;

		line-height: 30px;

	}



	.qbutton.medium i{

		width: 44px;

		height: 44px;

		line-height: 44px;

	}



	.qbutton.large i{

		width: 51px;

		height: 51px;

		line-height: 51px;

	}



	.qbutton.big_large_full_width i{

		width: 59px;

		height: 59px;

		line-height: 59px;

	}



	.qbutton.normal_button_icon i{

		left: -36px;

	}



	.qbutton.normal_button_icon.tiny i{

		left: -30px;

	}



	.qbutton.normal_button_icon.medium i{

		left: -44px;

	}



	.qbutton.normal_button_icon.large i{

		left: -51px;

	}



	.qbutton.normal_button_icon.big_large_full_width i{

		left: -59px;

	}



	.qbutton.big_large_full_width{

		height: 59px;

		line-height: 59px;

	}



	.qbutton.large {

		height: 51px;

		line-height: 51px;

		padding: 0px 44px;

	}



	.qbutton.medium {

		height: 44px;

		line-height: 44px;

		padding: 0 34px;

	}



	.qbutton.tiny {

	    height: 30px;

	    line-height: 30px;

	    padding: 0 20px;

	}



	.portfolio_navigation .portfolio_prev_text{

		padding: 0 0 0 10px;

	} 



	.portfolio_navigation .portfolio_next_text{

		padding: 0 10px 0 0;

	}



	.portfolio_navigation h4{

		margin: 0;

		font-size: 15px;

	}



	.portfolio_navigation .portfolio_prev_thumb, 

	.portfolio_navigation .portfolio_next_thumb,

	.portfolio_navigation .portfolio_prev a, 

	.portfolio_navigation .portfolio_next a{

		width: 43px;

		height: 43px;

		line-height: 43px;

	}



	.portfolio_navigation .portfolio_prev a i, 

	.portfolio_navigation .portfolio_next a i{

		line-height: 43px;

	}



	.portfolio_navigation .portfolio_button a{

		margin: 8px 0 0;

	}



	/* MODS */



	h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {

		font-size: 28px;

		line-height: 32px;

	}



	.buttonLink, .wysija-submit, body .qbutton, body .qbutton.medium, body .qbutton.transparent_button, body #submit_comment, body .load_more a, body .vc_btn3.vc_btn3-color-juicy-pink, body .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

		font-size: 14px;

		padding: 15px 25px;

	}



	.startAccordion .accHeadline h2 strong {

		font-size: 32px;

		padding-right: 15px;

	}



	.startAccordion .accHeadline h2 {

		font-size: 18px;

	}



	.startBlogSingle .vc_grid-item-mini {

		display: block;

	}



	.startBlogSingle .vc_grid-item-mini > .vc_gitem-animated-block, .startBlogSingle .vc_grid-item-mini > .vc_gitem-zone-c {

		float: none;

		width: 100%;

	}



	.startBlogSingle .vc_grid-item-mini > .vc_gitem-animated-block .vc_gitem-zone-a {

		position: static;

	}



	body.wpb-js-composer .vc_tta.vc_general .vc_tta-tab {

		width: 50%;

		float: left;

	}



	body.wpb-js-composer .vc_tta.vc_general .vc_tta-tab a {

		text-align: center;

	}



	.contactContent .vc_col-sm-6 {

		width: 100%;

	}



	body .customerLogosFull .vc_col-sm-2 {

		width: 50%;

		float: left;

	}



	body .customerLogosFull .vc_col-sm-2 .wpb_single_image .wpb_wrapper {

		text-align: center;

	}



	.jobsHead.equalHeight > .clearfix {

		display: block;

	}



	.jobsHead.equalHeight > .clearfix > .vc_column_container {

		flex: none;

	}



	.jobsHead .vc_col-sm-6 {

		height: 50vh;

	}



	body .awsm-grid-wrapper .awsm-grid > .awsm-grid-card {

		width: 100%;

	}
/*VICKY*/

	.page-id-165 .vc_custom_1513154712606 p, .page-id-165 .vc_custom_1513154699681 p, .page-id-165 .vc_custom_1513154723267 p {
		font-size: 28px!important;
	}


}



@media only screen and (min-width: 600px) and (max-width: 768px){



	.portfolio_gallery a.v3,

	.portfolio_gallery a.v4{

		width: 49% !important;

		margin: 0 2% 2% 0 !important;

	}



	.portfolio_gallery a.v3:nth-child(2n),

	.portfolio_gallery a.v4:nth-child(2n){

		margin: 0px 0px 2% 0px !important;

	}



	.gallery_holder ul.v5 li,

	.gallery_holder ul.v4 li,

	.gallery_holder ul.v3 li{

		width: 31.2% !important;

		margin: 0 3.2% 20px 0 !important;

	}



	.gallery_holder ul.v5 li:nth-child(3n),

	.gallery_holder ul.v4 li:nth-child(3n),

	.gallery_holder ul.v3 li:nth-child(3n){

		margin: 0 0 20px !important;

	}



	.widget.widget_search form input[type="text"] {

		width: 60%;

	}



	.q_image_with_text_over.one_fourth{

		width: 49.9%;

	}



	.q_circles_holder .q_circle_outer:nth-child(2n+1){

		clear: both;

	}



	.q_counter_holder.center {

		padding: 20px 15px;

	}



	.mejs-container,

	.mejs-container .mejs-controls,

	.mejs-container .mejs-controls .mejs-time{

		height: 40px !important;

	}



	.mejs-container .mejs-controls div{

		width: 40px;

		height: 40px;

	}



	.mejs-container .mejs-controls .mejs-time span{

		line-height: 40px;

		padding: 0 0 0 8px;

	}



	.mejs-container .mejs-controls .mejs-time span.mejs-duration{

		padding: 0 8px 0 0;

	}



	.mejs-controls .mejs-button button{

		margin: 12px 10px 11px 13px;

	}



	.mejs-controls .mejs-time-rail span{

		margin: 15px 10px 15px 13px;

	}



	.mejs-controls .mejs-time-rail .mejs-time-float{

		top: -21px !important;

	}



	.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{

		width: 26px;

	}



	.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,

	.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{

		top: 15px;

	}

}



@media only screen and (max-width: 767px){



	body.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {

		background-color: rgba(0,0,0,0);

	}



	body.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {

		display: none;

	}



	body.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {

		display: block;

	}



}


@media only screen and (max-width: 680px){



	.startAccordion .startAcc > .vc_column-inner, .startAccordion .startAcc.accActive > .vc_column-inner {

		background-size: cover!important;

	}



	.startAccordion .accCover {

		background-size: auto auto;

	}

	.ajde_evcal_calendar.boxy.box_3 .eventon_list_event {
		width: 100%!important;
	}


}



@media only screen and (max-width: 680px){



	body .awsm-grid-wrapper .awsm-grid > .awsm-grid-card {

		width: 50%;

	}



}



@media only screen and (max-width: 600px){

	

	body.boxed .wrapper_inner,

	body.boxed footer,

	body.boxed .header_inner,

	body.boxed .full_width .parallax_content,

	body.boxed .carousel-inner,

	body.boxed .footer_inner{

		width: 470px;

	}

	

	.container_inner,

	.boxed div.section .section_inner,

	div.grid_section .section_inner,

	.full_width .parallax_content,

	.steps_holder_inner,

	.carousel-inner .slider_content_outer,

	nav.content_menu,

	.title.position_left_large{

		width: 420px;

	}



	.projects_holder.v6 .mix,

	.projects_holder.v5 .mix,

	.projects_holder.v4 .mix,

	.projects_holder.v3 .mix,

	.projects_holder.v2 .mix,

	.projects_holder.v6.hover_text .mix,

	.projects_holder.v5.hover_text .mix,

	.projects_holder.v4.hover_text .mix,

	.projects_holder.v3.hover_text .mix,

	.projects_holder.v2.hover_text .mix,

	.projects_holder.v6 .filler,

	.projects_holder.v5 .filler,

	.projects_holder.v4 .filler,

	.projects_holder.v3 .filler,

	.projects_holder.v2 .filler,

	.projects_holder.v6.hover_text .filler,

	.projects_holder.v5.hover_text .filler,

	.projects_holder.v4.hover_text .filler,

	.projects_holder.v3.hover_text .filler,

	.projects_holder.v2.hover_text .filler,

	.projects_holder.v6.hover_text.no_space .mix,

	.projects_holder.v5.hover_text.no_space .mix,

	.projects_holder.v4.hover_text.no_space .mix,

	.projects_holder.v3.hover_text.no_space .mix,

	.projects_holder.v2.hover_text.no_space .mix,

	.projects_holder.v6.hover_text.no_space .filler,

	.projects_holder.v5.hover_text.no_space .filler,

	.projects_holder.v4.hover_text.no_space .filler,

	.projects_holder.v3.hover_text.no_space .filler,

	.projects_holder.v2.hover_text.no_space .filler,

	.safari_browser .projects_holder.v6.hover_text.no_space .mix,

	.safari_browser .projects_holder.v5.hover_text.no_space .mix,

	.safari_browser .projects_holder.v4.hover_text.no_space .mix,

	.safari_browser .projects_holder.v3.hover_text.no_space .mix,

	.safari_browser .projects_holder.v2.hover_text.no_space .mix,

	.safari_browser .projects_holder.v6.hover_text.no_space .filler,

	.safari_browser .projects_holder.v5.hover_text.no_space .filler,

	.safari_browser .projects_holder.v4.hover_text.no_space .filler,

	.safari_browser .projects_holder.v3.hover_text.no_space .filler,

	.safari_browser .projects_holder.v2.hover_text.no_space .filler{

		width: 100%;

	}



	.projects_holder.v6 .mix,

	.projects_holder.v5 .mix,

	.projects_holder.v4 .mix,

	.projects_holder.v3 .mix,

	.projects_holder.v2 .mix,

	.projects_holder.v6.hover_text .mix,

	.projects_holder.v5.hover_text .mix,

	.projects_holder.v4.hover_text .mix,

	.projects_holder.v3.hover_text .mix,

	.projects_holder.v2.hover_text .mix{

		margin: 0 0 7%;

	}



	.portfolio_gallery a.v2,

	.portfolio_gallery a.v3,

	.portfolio_gallery a.v4{

		width: 100%;

		margin: 0px 0px 4% 0px !important;

	}



	.portfolio_gallery a.v3:nth-child(2n),

	.portfolio_gallery a.v4:nth-child(2n){

		margin: 0px 0px 4% 0px !important;

	}



	.two_columns_50_50 .column1, .two_columns_50_50 .column2,

	.three_columns .column1, .three_columns .column2, .three_columns .column3,

	.two_columns_66_33 .column1, .two_columns_66_33 .column2,

	.two_columns_33_66 .column1, .two_columns_33_66 .column2,

	.two_columns_75_25 .column1, .two_columns_75_25 .column2,

	.two_columns_25_75 .column1, .two_columns_25_75 .column2,

	.four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4{

		width: 100%;

	}

	

	.two_columns_50_50 .column1 .column_inner, .two_columns_50_50 .column2 .column_inner,

	.three_columns .column1 .column_inner, .three_columns .column2 .column_inner, .three_columns .column3 .column_inner,

	.two_columns_66_33 .column1 .column_inner, .two_columns_66_33 .column2 .column_inner,

	.two_columns_33_66 .column1 .column_inner, .two_columns_33_66 .column2 .column_inner,

	.two_columns_75_25 .column1 .column_inner, .two_columns_75_25 .column2 .column_inner,

	.two_columns_25_75 .column1 .column_inner, .two_columns_25_75 .column2 .column_inner,

	.two_columns_66_33.grid2 .column1 .column_inner, .two_columns_66_33.grid2 .column2 .column_inner,

	.two_columns_33_66.grid2 .column1 .column_inner, .two_columns_33_66.grid2 .column2 .column_inner,

	.two_columns_75_25.grid2 .column1 .column_inner, .two_columns_75_25.grid2 .column2 .column_inner,

	.two_columns_25_75.grid2 .column1 .column_inner, .two_columns_25_75.grid2 .column2 .column_inner,

	.four_columns .column1 .column_inner, .four_columns .column2 .column_inner, .four_columns .column3 .column_inner, .four_columns .column4 .column_inner{

		padding: 0px;

	}



	.gallery_holder ul.v5 li,

	.gallery_holder ul.v4 li,

	.gallery_holder ul.v3 li,

	.gallery_holder ul.v2 li{

		width: 47.5% !important;

		margin: 0 4.5% 20px 0 !important;

	}



	.gallery_holder ul.v5 li:nth-child(2n),

	.gallery_holder ul.v4 li:nth-child(2n),

	.gallery_holder ul.v3 li:nth-child(2n),

	.gallery_holder ul.v2 li:nth-child(2n){

		margin: 0 0 20px !important;

	}

	

	.blog_holder.masonry article,

	.blog_holder.masonry_full_width article,

	.two_columns_75_25 .blog_holder.masonry article,

	.two_columns_66_33 .blog_holder.masonry article,

	.two_columns_33_66 .blog_holder.masonry article,

	.two_columns_25_75 .blog_holder.masonry article{

		width: 100%;

	}

    

    .call_to_action_button_wrapper.right {

        text-align: center !important;

        margin-top: 15px;

    }



    .title {

       padding: 15px 0 !important;

    }



    .title h1 {

        margin-bottom: 10px;

		float:none;

    }



    .breadcrumb {

        position:relative;

    }



	.subtitle{

		margin-bottom: 10px;

	}

      

	.qode_clients.six_columns .qode_client_holder,

	.qode_clients.five_columns .qode_client_holder,

	.qode_clients.four_columns .qode_client_holder,

	.qode_clients.three_columns .qode_client_holder{

		width:50%;

	}

	

	.qode_clients.six_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before ,

	.qode_clients.five_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,

	.qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,

	.qode_clients.three_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before{

		border-right-width:1px;

	}

	.qode_clients.six_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before ,

	.qode_clients.five_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before ,

	.qode_clients.four_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before ,

	.qode_clients.three_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before{

		border-right-width: 0px;

	}

	.animated_icons_with_text.two_columns .animated_icon_with_text_holder,

	.animated_icons_with_text.three_columns .animated_icon_with_text_holder,

	.animated_icons_with_text.four_columns .animated_icon_with_text_holder,

	.animated_icons_with_text.five_columns .animated_icon_with_text_holder{

		width:100%;

	}

	

	.animated_icons_with_text .animated_icon_with_text_inner:before,

	.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before,

	.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,

	.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before{

		border-right-width: 0px;

	}

	

	/* ==========================================================================

	Grid

	========================================================================== */

	.vc_row-fluid [class*='vc_span'] {

		width: 100% !important;

		margin-left: 0 !important;

	}      



	.q_image_with_text_over.one_half,

	.q_image_with_text_over.one_third,

	.q_image_with_text_over.one_fourth{

		width: 100%;

	}



	.call_to_action .column2.button_wrapper{

		position:relative;

		text-align:center;

	}



	.cover_boxes ul li, 

    .cover_boxes ul li .box .thumb{

    	width: 190px;

    }



    .cover_boxes ul li .box .box_content {

		padding: 0px 0px 0px 205px;

		width: 190px;

	}



	.latest_post_holder.two_columns > ul > li,

	.latest_post_holder.three_columns > ul > li,

	.latest_post_holder.four_columns > ul > li,

	.latest_post_holder.boxes.two_columns > ul > li, 

	.latest_post_holder.boxes.three_columns > ul > li, 

	.latest_post_holder.boxes.four_columns > ul > li{

		width: 100%;

		margin: 0 0 25px !important;

	}



	.q_circles_holder .q_circle_outer{

		width: 100% !important;

	}



	.footer_top .four_columns .column2 .column_inner > div, 

	.footer_top .three_columns .column2 .column_inner > div, 

	.footer_top .two_columns_50_50 .column2 .column_inner > div{

		margin: 0;

	}



	.footer_top .four_columns .column1,

	.footer_top .four_columns .column2,

	.footer_top .four_columns .column3,

	.footer_top .three_columns .column1,

	.footer_top .three_columns .column2, 

	.footer_top .two_columns_50_50 .column1{

		margin: 0 0 25px;

	}



	.blog_holder article .post_text .post_text_inner h3,

	.blog_holder article.format-quote .post_text .post_title h3, 

	.blog_holder article.format-link .post_text .post_title h3{

		font-size: 20px;

	}



	.blog_holder article .post_description_inner > a, 

	.blog_holder article .post_description_inner > span, 

	.blog_holder article .post_description_inner > div{

		margin: 0 10px 0 0;

	}



	.blog_holder article .post_text .post_text_inner,

	.comment_holder .comments{

		width: 82%;

	}



	.blog_holder article .post_text .post_text_date,

	.comment_holder .comment_number{

		width: 18%;

	}



	.grid2 .blog_holder article .post_text .post_text_inner,

	.grid2 .comment_holder .comments{

		width: 77%;

	}



	.grid2 .blog_holder article .post_text .post_text_date,

	.grid2 .comment_holder .comment_number{

		width: 23%;

	}



	body.page-template-blog-masonry-full-width-php .content .full_width{

		padding: 0 45px 25px;

	}



	.q_price_table_holder.three_columns .q_price_table{

		width: 50%;

	}



	.q_price_table_holder.three_columns .q_price_table:nth-child(odd) .price_table_inner > ul{

		margin-left: 0;

	}



	.q_price_table_holder.three_columns .q_price_table:nth-child(even) .price_table_inner > ul{

		margin-right: 0;

	}



	.q_price_table_holder.three_columns .q_price_table:nth-child(2n+1){

		clear: both;

	}



	.portfolio_navigation .portfolio_prev_text, 

	.portfolio_navigation .portfolio_next_text{

		display: none;

	}



	/* MODS */



	.startAccordion .accHeadline h2 strong {

		font-size: 28px;

	}



	.startAccordion .accHeadline h2 {

		font-size: 16px;

	}



	.startAccordion .accContent {

		left: 60px;

		width: auto;

	}



	.footer_top .four_columns .column1,

	.footer_top .four_columns .column2,

	.footer_top .four_columns .column3,

	.footer_top .four_columns .column4 {



	}



	.footer_top .four_columns .column1 > .column_inner,

	.footer_top .four_columns .column2 > .column_inner,

	.footer_top .four_columns .column3 > .column_inner,

	.footer_top .four_columns .column4 > .column_inner {

		min-height: 1px!important;

	}



	.footer_top .four_columns .column1 .column_inner > div,

	.footer_top .four_columns .column2 .column_inner > div,

	.footer_top .four_columns .column3 .column_inner > div,

	.footer_top .four_columns .column4 .column_inner > div {

		margin: 0 0 0 0;

	}



	body .awsm-grid-wrapper .awsm-grid > .awsm-grid-card {

		width: 100%;

	}



	.startSection-02 .vc_grid-container-wrapper,

	.startSection-02 .vc_empty_space {

		display: none;

	}



	.startSection-02 .buttonLink {

		width: 100%;

	}



	h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {

		font-size: 24px;

		line-height: 28px;

	}



}



@media only screen and (max-width: 480px){

	

	body.boxed .wrapper_inner,

	body.boxed footer,

	body.boxed .header_inner,

	body.boxed .full_width .parallax_content,

	body.boxed .carousel-inner,

	body.boxed .footer_inner{

		width: 350px;

	}

	

	.container_inner,

	.boxed div.section .section_inner,

	div.grid_section .section_inner,

	.full_width .parallax_content,

	.steps_holder_inner,

	.carousel-inner .slider_content_outer,

	nav.content_menu,

	.title.position_left_large{

		width: 300px;

	}



	.blog_holder.masonry{

		width: 300px !important;

	}



	body.page-template-blog-masonry-full-width-php .content .full_width{

		padding: 0 25px 25px;

	}

	

	.header_bottom,

	footer .container_inner{

		padding: 0px 25px;

	}

	

	footer .container_inner,

	.header_bottom .container_inner{

		width: auto;

	}

	

	.projects_holder.v6 .mix,

	.projects_holder.v5 .mix,

	.projects_holder.v4 .mix,

	.projects_holder.v3 .mix,

	.projects_holder.v2 .mix,

	.projects_holder.v6.hover_text .mix,

	.projects_holder.v5.hover_text .mix,

	.projects_holder.v4.hover_text .mix,

	.projects_holder.v3.hover_text .mix,

	.projects_holder.v2.hover_text .mix{

		margin: 0 0 9%;

	}



	.gallery_holder ul.v5 li,

	.gallery_holder ul.v4 li,

	.gallery_holder ul.v3 li,

	.gallery_holder ul.v2 li{

		width: 100% !important;

		margin: 0 0 20px 0 !important;

	}

	

	.box_image_with_border{

		margin: 0px 0px 30px 0px;

	}

        

	.box_image_holder .box_icon .fa-stack {

		font-size: 4em;

	}



	.filter_holder ul li span{

		 padding: 0 10px;

	}



	.q_steps_holder .circle_small span{

		left: -35px;

	}



	.footer_bottom{

		line-height: 50px;

		height: auto;

	}



	.footer_top .column_inner > div{

		margin: 0 0 25px !important;

	}



	.footer_top .column_inner{

		border: 0;

	}



	.qode_clients.six_columns .qode_client_holder,

	.qode_clients.five_columns .qode_client_holder,

	.qode_clients.four_columns .qode_client_holder,

	.qode_clients.three_columns .qode_client_holder,

	.qode_clients.two_columns .qode_client_holder{

		width:100%;

	}



	.qode_clients.six_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,

	.qode_clients.five_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,

	.qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,

	.qode_clients.three_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,

	.qode_clients.six_columns .qode_client_holder .qode_client_holder_inner:before,

	.qode_clients.five_columns .qode_client_holder .qode_client_holder_inner:before,

	.qode_clients.four_columns .qode_client_holder .qode_client_holder_inner:before,

	.qode_clients.three_columns .qode_client_holder .qode_client_holder_inner:before,

	.qode_clients.two_columns .qode_client_holder .qode_client_holder_inner:before{

		border-right-width:0px;

	}

	

	.side_menu_button > a {

		padding: 0;

   }



	.cover_boxes ul li .box .thumb{

		width: 100% !important;

	}



	.cover_boxes ul li .box .box_content{

		display: none;

	}



	.q_counter_holder.center {

		padding: 20px;

	}



	.q_accordion_holder,

	.q_tabs{

		visibility: visible !important;

	}



	.title.title_size_large h1,

    .title.title_size_medium h1{

		font-size: 26px;

        line-height: 28px;

        margin: 0px;

	}



    .title_size_medium .subtitle, .title_size_large .subtitle{

        font-size: 14px;

        margin: 0px;

    }



	.blog_holder article .post_text .post_text_inner{

		width: 77%;

	}



	.blog_holder article .post_text .post_text_date{

		width: 23%;

	}



	.q_price_table_holder .q_price_table,

	.comment_holder .comments,

	.comment_holder .comment_number{

		width: 100% !important;

	}



	.q_price_table_holder .q_price_table .price_table_inner > ul{

		margin: 0 !important;

	}



	.comment_holder .comment_number{

		margin: 0 0 25px;

	}



	.comment_holder .comment .text .name{

		padding: 0;

	}



	.comment_holder .comment .text .reply_holder{

		position: relative;

		display: block;

		margin: 10px 0 6px;

	}



	/* MODS */



	.startAccordion .accContent h2, 

	.startAccordion .accContent p {

		text-align: center!important;

	}



	.startAccordion .accContent .buttonLink,

	.buttonLink, .wysija-submit, body .qbutton, body .qbutton.medium, body .qbutton.transparent_button, body #submit_comment, body .load_more a,

	body .vc_btn3.vc_btn3-color-juicy-pink, body .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		margin-top: 5px;

	}



	body .contactContent strong::before {

		display: none;

	}



	body .contactContent strong {

		padding-left: 0;

	}



	body .contactContent ul li {

		padding-left: 40px;

		background-position: left top;

	}



	body.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a {

		padding: 14px 10px;

		font-size: 12px!important;

	}



	body .wpcf7-form div > .col-50 {

		width: 100%;

		margin-left: 0!important;

		margin-right: 0!important;

		float: none;

		margin-top: 4%!important;

	}



	body .footer_bottom {

		line-height: 1.4;

		height: 130px;

	}



	body .awsm-grid-wrapper .awsm-grid > .awsm-grid-card {

		width: 100%;

	}



}



@media only screen and (max-width: 420px){

	

	body.boxed .wrapper_inner,

	body.boxed footer,

	body.boxed .header_inner,

	body.boxed .full_width .parallax_content,

	body.boxed .carousel-inner{

		width: 320px;

	}

	

	.header_bottom,

	footer .container_inner,

	nav.content_menu{

		padding: 0px 15px;

	}



	body.page-template-blog-masonry-full-width-php .content .full_width{

		padding: 0 15px 25px;

	}



	.blog_holder.masonry_full_width{

		width: 300px !important;

	}



	/* MODS */



	.startAccordion .accHeadline h2 {

		font-size: 14px;

	}



	body .awsm-grid-wrapper .awsm-grid > .awsm-grid-card {

		width: 100%;

	}



}



@media only screen and (max-width: 350px) {



	.section_inner_margin,

	.parallax_section_inner_margin{ 

		margin: 0; 

	}



	/* MODS */



	body .q_logo a, body .q_logo a img {

		height: 45px !important;

		width: 207.85px !important;

	}



	body .awsm-grid-wrapper .awsm-grid > .awsm-grid-card {

		width: 100%;

	}

	div.startAcc h2 {
		margin-top: 50px;
	}

}