@charset "utf-8";

/* CSS Document */



/* <link href="https://fonts.googleapis.com/css?family=Poppins:400,600" rel="stylesheet"> */



body {

	background:#FFF;

	color:#FFF;

	padding:0px;

	margin:0px;

	font-family: 'Poppins', sans-serif;

	font-weight:normal;

}

table, tr, td, div, span, ul, li, ol, p, a {

	padding:0px;

	margin:0px;

	color:#FFF;

	text-decoration:none;

	font-weight:normal;

	list-style:none;

	font-family: 'Poppins', sans-serif;

}

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

	padding:0px;

	margin:0px;

	color:#FFF;

	text-decoration:none;

	font-weight:600 !important;

	list-style:none;

	font-family: 'Poppins', sans-serif !important;

}

img {

	border:none;

}

p{color:#3e3e3e;font-size:16px;line-height:26px;}


@font-face {
    font-family: 'avalonregular';
    src: url('../fonts/avalon-webfont.woff2') format('woff2'),
         url('../fonts/avalon-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



header{ float:left;width:100%; padding:5px 15px; border-bottom:5px solid #000;}

header .row{ margin:0px;}

header .col-sm-2{}

header .col-sm-2 a{}

header .col-sm-2 a img{}

header .col-sm-3{}

header .col-sm-3 ul{ float:right; margin-top: 36px;}

header .col-sm-3 ul li{ display:inline; margin-left:16px;}

header .col-sm-3 ul li a{color:#3e3e3e; font-size:26px;font-weight: 600;text-decoration:none;}

header .col-sm-3 ul li a:hover{color:#cc0001;}



.home-wrapper{ float:left; width:100%;}

.home-wrapper .row{margin:0;}

.home-wrapper .home-l{

/*background: #cc0001; */ /* Old browsers */

/*background: -moz-linear-gradient(top, #cc0001 0%, #9a0000 100%); */ /* FF3.6-15 */

/*background: -webkit-linear-gradient(top, #cc0001 0%,#9a0000 100%); /* Chrome10-25,Safari5.1-6 */

/*background: linear-gradient(to bottom, #cc0001 0%,#9a0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0001', endColorstr='#9a0000',GradientType=0 ); */ /* IE6-9 */

    background-color: #000;

padding:40px 0 0;

}

.home-wrapper .home-l h1{ color:#FFF; font-size:55px;text-transform: uppercase;font-weight:600;}

.home-wrapper .home-l h4{color:#FFF; font-size:30px;font-weight:600;}

.home-wrapper .home-l p{color:#FFF; font-size:21px;}

.home-wrapper .home-l p a{color:#FFF;}

.home-wrapper .home-r{}



div.s2{}

div.s2 .s1{padding:90px 150px 81px 126px;border-top: 7px solid #000;border-bottom: 7px solid #000;}

div.s2 .s1 a{color:#000;font-size:36px;font-family: 'Poppins', sans-serif;font-weight:600;text-decoration:none;text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.9);}

div.s3{padding: 0;  background-color: #00000080;min-height: 240px;}

div.s3 h3{font-size:30px;font-family: 'Poppins', sans-serif;font-weight:bold;text-align:center;   color: #fff;font-family: 'avalonregular' !important;    margin-bottom: 10px;}

div.s3 p{font-size:21px;font-family: 'Poppins', sans-serif;text-align:center;color:#fff; line-height:31px; margin-bottom: 0px;font-weight: 400;}

div.s3 p a{font-size:22px;font-family: 'Poppins', sans-serif;font-weight:600;text-decoration:none;color:#fff;}

div.s3 > p.s4{padding: 10px; }

div.mega-menu-wrap{margin-top: 50px !important;}

li.mega-current_page_item{}

li.mega-current_page_item a.mega-menu-link{font-weight:bold !important;}



.about-h3{}



ul.bullet-red{color:#3e3e3e;}

ul.bullet-red li{color:#3e3e3e;font-size:18px;background:url('../images/bullet-red.png') no-repeat left 8px; padding-left: 20px; margin-bottom: 12px;}

ul.bullet-white{color:#FFF;}

ul.bullet-white li{/*color:#FFF;font-size:18px;background:url('../images/bullet-white.png') no-repeat left 8px; padding-left: 20px; margin-bottom: 12px;*/}

ul.bullet-white li a{color:#FFF;text-decoration:none;}

ul.bullet-white li a:hover{color:#000;text-decoration:none;font-weight:bold;}



div.contfrm{}

div.contfrm form{}

div.contfrm form .row{margin-bottom:20px;}

div.contfrm form .row input{border:1px solid #d2d2d2; font-size:14px;color:#777777;padding-left: 40px !important;}

div.contfrm form .row textarea{border:1px solid #d2d2d2; font-size:14px;color:#777777;height:160px;padding-left: 40px !important;}

.cont-name{background:#FFF url('../images/name-icn.png') no-repeat 8px 8px !important;}

.cont-email{background:#FFF url('../images/mail-icn-form.png') no-repeat 8px 8px !important;}

.cont-phone{background:#FFF url('../images/Phone-icn-form.png') no-repeat 8px 8px !important;}

.cont-company{background:#FFF url('../images/company-name-icn.png') no-repeat 8px 8px !important;}

.cont-message{background:#FFF url('../images/message.png') no-repeat 8px 8px !important;}

.cont-submit{font-size:18px !important;color:#FFF !important;

background: #cc0001; /* Old browsers */

background: -moz-linear-gradient(top, #cc0001 0%, #9a0000 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #cc0001 0%,#9a0000 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #cc0001 0%,#9a0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0001', endColorstr='#9a0000',GradientType=0 ); /* IE6-9 */

}

.cont-submit:hover, .cont-submit:active, .cont-submit:focus, .cont-submit:visited{

background: #9a0000 !important; /* Old browsers */

background: -moz-linear-gradient(top, #9a0000 0%, #cc0001 100%) !important; /* FF3.6-15 */

background: -webkit-linear-gradient(top, #9a0000 0%,#cc0001 100%) !important; /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #9a0000 0%,#cc0001 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0000', endColorstr='#cc0001',GradientType=0 ) !important; /* IE6-9 */

}

div.wpcf7-validation-errors {color:#777777;}



footer{float:left; width:100%; background-color:#000000;padding: 10px;}

footer > .ftrl{float:left;}

footer > .ftrl > p{ color:#FFF; font-size:14px; line-height:24px; margin:0;}

footer > .ftrl > p > a{color:#FFF;}

footer > .ftrr{float:right;}

footer > .ftrr > p{ color:#333; font-size:14px; line-height:24px; margin:0;}

footer > .ftrr > p > a{color:#333;}



.project-grid{}

.project-grid > ul.vc_grid-filter{}

.project-grid > ul.vc_grid-filter > li.vc_grid-filter-item{}

.project-grid > ul.vc_grid-filter > li.vc_grid-filter-item > span{font-size: 14px; color: #3e3e3e;}

.project-grid > ul.vc_grid-filter > li.vc_active{}

.project-grid > ul.vc_grid-filter > li.vc_active > span{color: #3e3e3e !important; font-weight: bold;}

.project-grid .vc_gitem-post-data-source-post_date{display:none;}

.project-grid .vc_gitem-post-data-source-post_title{}

.project-grid .vc_gitem-post-data-source-post_title h3{font-size: 21px !important;}



.red-content{}

.red-content p{color:#FFF; font-size:16px !important; line-height:26px !important;}

.red-content ul{margin-left: 22px;}

.red-content ul li{font-size:16px; line-height:26px; list-style: square;}



.cta{}

.cta a{font-size: 21px !important;

    padding: 5px 20px 2px !important;

    color: #000 !important;

    font-weight: 500;

    border: 2px solid #000 !important;

}



.testirow{}

.testirow .mega-testimonial-3{}

.testirow .mega-testimonial-3 > img{display:none;}

.testirow .mega-testimonial-3 > div.tm-profile3{background-color:#cb06000d; padding: 10px 20px; border-radius: 5px;}


.cont-map{}
.cont-map iframe{border: 3px solid #9a0301 !important;box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.5);}

/*.dnone{display:none;}*/

/*
.pr1{}
.pr1 > .vc_grid-item-mini{}
.pr1 > .vc_grid-item-mini > .vc_gitem-animated-block{width:80%;}
.pr2{width:20% !important;}
.pr5{}
.pr5:before{padding-top: 190px !important;}
.pr7{margin-bottom: 0 !important;}
.pr7 > h3{margin-bottom: 5px;}
.pr7 > h3 > a{font-size: 21px;font-weight: 500;}
.pr8{margin-bottom:0px !important;}
.pr8 > div{}
.pr8 > div > p{ margin-bottom:15px;}
.pr9{margin-bottom:0px !important;}
.pr9 a{ font-size:14px !important; line-height:24px !important; padding:0 !important; color: #cc0001 !important;}
*/

.pr1{}
.pr1 > .vc_grid-item-mini{background-color: transparent !important;}
.pr1 > .vc_grid-item-mini > .vc_gitem-animated-block{width:20%;}
.pr2{background-size: contain !important; background-position: 0% 0% !important;}
.pr3{width:80% !important; padding-top:0 !important;background-color: transparent !important;}
.pr5{ margin-bottom:5px !important;}
.pr5 > div{color: #3e3e3e;font-size: 12px;}
.pr6{margin-bottom:0px !important;}
.pr6 > h4{margin-bottom:5px !important;}
.pr6 > h4 > a{font-size: 21px;font-weight: 500;}
.pr7{margin-bottom: 0px !important;}
.pr7 > p{margin-bottom: 5px;}
.pr7 > p:first-child{display:none;}
.pr7 > p:last-child{display:none;}
.pr8{margin-bottom: 0px !important;}
.pr8 > a{font-size:14px !important; line-height:24px !important; padding:0 !important; color: #cc0001 !important;}
.pr9{padding-top: 0 !important;}
.pr1 .pr2 .pr3{background-color: transparent !important;}
.vc_custom_1562763930490{background-color: transparent !important;}
.pr1 > .vc_grid-item-mini > .vc_custom_1562763930490{background-color: transparent !important;}
.pr2:before{padding-top: 100% !important;}

.prc-heading{font-size: 28px !important;
    color: #000000;}
.prc-full{width:100% !important;margin-top: 30px;}
.prc-heading0{    border: 0;}

.prc-content{font-family: 'Poppins', sans-serif; color: #3e3e3e; font-size: 16px; line-height: 26px;}
.prc-content ol{font-family: 'Poppins', sans-serif; color: #3e3e3e; font-size: 16px; line-height: 26px;margin-left: 22px;
    float: left;
    width: 100%;}
.prc-content ol li{font-family: 'Poppins', sans-serif; color: #3e3e3e; font-size: 16px; line-height: 26px;list-style: decimal;margin-bottom: 5px;float: left;
    width: 100%;}

.prc-content ul{font-family: 'Poppins', sans-serif; color: #3e3e3e; font-size: 16px; line-height: 26px;margin-left: 22px;
    float: left;
    width: 100%;}
.prc-content ul li{font-family: 'Poppins', sans-serif; color: #3e3e3e; font-size: 16px; line-height: 26px;list-style: square;margin-bottom: 5px;float: left;
    width: 100%;}

.prpage{}
.prpage .vc_grid-item{}
.prpage .vc_grid-item .vc_grid-item-mini{box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
    border: 1px solid #b9bec9;}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone{}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini{}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row{}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row .vc_gitem-post-data-source-post_title{    height: 44px;overflow: hidden;margin-bottom: 5px;}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row .vc_gitem-post-data-source-post_title > h4{    font-size: 16px;}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row .vc_gitem-post-data-source-post_excerpt{height: 155px; overflow: hidden; margin-bottom: 5px;}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row .vc_gitem-post-data-source-post_excerpt > p{    font-size: 14px;}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row .vc_gitem-post-data-source-post_excerpt > p:first-child{display:none;}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row .vc_gitem-post-data-source-post_excerpt > p:last-child{display:none;}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row .vc_btn3-left{text-align: center;
    margin-bottom: 7px;}
.prpage .vc_grid-item .vc_grid-item-mini > .vc_gitem-zone > .vc_gitem-zone-mini > .vc_row .vc_btn3-left > a{padding: 5px 20px 2px;
    color: #cc0001;
    font-weight: 500;
    border: 2px solid #cc0001;
    background-color: #ffffff;}
.prpage .vc_grid-btn-load_more{}
.prpage .vc_grid-btn-load_more > a{    display: inline-block;
    padding: 8px 20px 8px;
    color: #ffffff;
    font-weight: 500;background-color: #cc0001 !important;}

ul.mega-sub-menu{border: 1px solid rgba(0,0,0,.15) !important;border-top: 3px solid #cc0601 !important;margin-top: 10px !important;-webkit-box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.2) !important;
    -moz-box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.2) !important;
    box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.2) !important;}
ul.mega-sub-menu li{}
ul.mega-sub-menu li a{background-color:#FFF !important;}
ul.mega-sub-menu li a:hover{background: #f1f1f1 !important;color: #cc0601 !important;}

span.lvca-terms{display:none !important;}
h3.lvca-post-title{}
h3.lvca-post-title > a{}
h3.lvca-post-title > a:hover{border: 0 !important;}

.avalon{font-family: 'avalonregular' !important; letter-spacing: 4px;}

/*
.portelement{}
.portelement > .image-block{}
.portelement > .image-block > .image-overlay{background: rgba(0, 0, 0, 0.52) !important;}
.portelement > .image-block > .image-overlay > a{background:none !important;}
.portelement > .title-block_2{height:0 !important; top:80px !important; position:absolute !important; float:left; width:100%;border: 0 !important;}
.portelement > .title-block_2 > h3.name{text-align:center; color:#000; font-weight:600 !important; display:none;}
.portelement > .title-block_3{height:0 !important; top:80px !important; position:absolute !important; float:left; width:100%;border: 0 !important;}
.portelement > .title-block_3 > h3.name{text-align:center; color:#000; font-weight:600 !important; display:none;}
.portelement > .title-block_4{height:0 !important; top:80px !important; position:absolute !important; float:left; width:100%;border: 0 !important;}
.portelement > .title-block_4 > h3.name{text-align:center; color:#000; font-weight:600 !important; display:none;}
.portelement:hover{}
.portelement:hover > .title-block_2{}
.portelement:hover > .title-block_2 > h3.name{display:block;}
.portelement:hover > .title-block_3{}
.portelement:hover > .title-block_3 > h3.name{display:block;}
.portelement:hover > .title-block_4{}
.portelement:hover > .title-block_4 > h3.name{display:block;}
*/

.projects-tabs{font-size: 1.5em !important;}
.projects-tabs > .vc_tta-tabs-container{}
.projects-tabs > .vc_tta-tabs-container > .vc_tta-tabs-list{text-align: center;}
.projects-tabs > .vc_tta-tabs-container > .vc_tta-tabs-list > li.vc_tta-tab{}
.projects-tabs > .vc_tta-tabs-container > .vc_tta-tabs-list > li.vc_tta-tab > a{border: 0;background-color: transparent !important;}
.projects-tabs > .vc_tta-tabs-container > .vc_tta-tabs-list > li.vc_tta-tab > a > span.vc_tta-title-text{color: #777;}
.projects-tabs > .vc_tta-tabs-container > .vc_tta-tabs-list > li.vc_active{}
.projects-tabs > .vc_tta-tabs-container > .vc_tta-tabs-list > li.vc_active > a{border: 0;border-bottom-color: #f94213 !important;border-bottom: 3px solid #f94213;background-color: transparent !important;}
.projects-tabs > .vc_tta-tabs-container > .vc_tta-tabs-list > li.vc_active > a > span.vc_tta-title-text{color: #222;}

.projects-tabs > .vc_tta-panels-container{float:left; width:100%; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels{float:left; width:100%; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_active{float:left; width:100%; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_active > .vc_tta-panel-body{float:left; width:100%; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_active > .vc_tta-panel-body > .wpb_content_element {min-height: 2000px !important; float:left; width:100%;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_active > .vc_tta-panel-body > .wpb_content_element > .wpb_wrapper{float:left; width:100%; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_active > .vc_tta-panel-body > .wpb_content_element > .wpb_wrapper > .portfolio-gallery-content {float:left; width:100% !important; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_active > .vc_tta-panel-body > .wpb_content_element > .wpb_wrapper > .portfolio-gallery-content > .huge_it_portfolio_container {float:left; width:100% !important; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_active > .vc_tta-panel-body > .wpb_content_element > .wpb_wrapper > .portfolio-gallery-content > .huge_it_portfolio_container{float:left; width:100% !important; min-height:2000px !important;}


.projects-tabs > .vc_tta-panels-container{float:left; width:100%; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels{float:left; width:100%; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel{float:left; width:100%;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel > .vc_tta-panel-body{float:left; width:100%; min-height:2000px !important;  width:100%;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel > .vc_tta-panel-body > .wpb_content_element {min-height: 2000px !important; float:left; width:100%;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel > .vc_tta-panel-body > .wpb_content_element > .wpb_wrapper{float:left; width:100%; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel > .vc_tta-panel-body > .wpb_content_element > .wpb_wrapper > .portfolio-gallery-content {float:left; width:100% !important; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel > .vc_tta-panel-body > .wpb_content_element > .wpb_wrapper > .portfolio-gallery-content > .huge_it_portfolio_container {float:left; width:100% !important; min-height:2000px !important;}
.projects-tabs > .vc_tta-panels-container > .vc_tta-panels > .vc_tta-panel > .vc_tta-panel-body > .wpb_content_element > .wpb_wrapper > .portfolio-gallery-content > .huge_it_portfolio_container{float:left; width:100% !important; min-height:2000px !important;}

#huge_it_portfolio_popup_list_3 .popup-wrapper_3 .image-block_3 img{width: auto !important;}

div.wpcf7-mail-sent-ok{color:#000 !important;}

.dc1{}
.dc1 > .wpb_wrapper{}
.dc1 > .wpb_wrapper > section{}
.dc1 > .wpb_wrapper > section > .huge_it_portfolio_container{min-height: 2000px !important;}
.dc1 > .wpb_wrapper > section > .huge_it_portfolio_container > .portelement_2{float: left;}
/* width: 270px !important; height: 205px !important; top:auto !important; */

.dc2{}
.dc2 > .wpb_wrapper{}
.dc2 > .wpb_wrapper > section{}
.dc2 > .wpb_wrapper > section > .huge_it_portfolio_container{min-height: 2000px !important;}
.dc2 > .wpb_wrapper > section > .huge_it_portfolio_container > .portelement_3{float: left;}


/*.n2-ss-layer{padding:0px !important;}*/

.dc3{}
.dc3 > .vc_grid{}
.dc3 > .vc_grid > .vc_pageable-slide-wrapper{}
.dc3 > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item{}
.dc3 > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini{}
.dc3 > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini > .vc_gitem-animated-block{}
.dc3 > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini > .vc_gitem-animated-block > .vc_gitem-zone-b{opacity:1 !important;}
.dc3 > .vc_grid > .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini > .vc_gitem-animated-block > .vc_gitem-zone-b .vc_gitem-post-data-source-post_date{display:none;}
.dc3 > ul.vc_grid-filter{}
.dc3 > ul.vc_grid-filter > li.vc_grid-filter-item{}
.dc3 > ul.vc_grid-filter > li.vc_grid-filter-item > span{color: #777; font-size:15px;}
.dc3 > ul.vc_grid-filter > li.vc_active{border-bottom: 3px solid #f94213;background-color: transparent !important;border-radius: 0;}
.dc3 > ul.vc_grid-filter > li.vc_active > span{color: #777; font-size:15px;}


 /* width: 270px !important; height: 205px !important; */

@media only screen and (max-width: 1366px){
	
	div.s2{top: 256px !important;}
	div.s2 .s1{padding: 90px 150px 81px 70px;}

  header .col-sm-2 a img {width: 120px;}

  header .col-sm-3 ul{margin-top: 26px;}

  header .col-sm-3 ul li a{font-size: 20px;}

  header .col-sm-3 ul li a img{width: 30px;}

  div.mega-menu-wrap {margin-top: 30px !important;}


	.home-h3{font-size: 19px !important;}

  .home-wrapper .home-l p{font-size: 14px;}

	.home-slider{}

	
/*	.pr5:before{padding-top: 280px !important;} */

}

@media only screen and (max-width: 1024px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0px 8px !important;}
	header .col-sm-3 ul li a{font-size: 14px;}
	.home-wrapper .home-l h1{font-size: 24px !important;line-height: 34px !important;}
	h3.projects-h4{font-size: 24px !important;}
	h2.home-h2{font-size: 21px !important;}
	h2.about-h3{font-size: 24px !important;}
	h2.home-h1{font-size: 21px !important;line-height: 31px !important;}
	h1.about-h3{font-size: 24px !important;}
	h4.projects-h4{font-size: 21px !important;line-height: 31px !important;}
	h1.projects-h3{font-size: 24px !important;line-height: 34px !important;}
	h3.about-h3{font-size: 24px !important;}
	h1.prc-heading{font-size: 24px !important;}
	div.contfrm form .row input{font-size: 14px !important;}
	.flexslider .slides img{height:700px !important;}
}

@media only screen and (max-width: 900px){
	.flexslider .slides img{height:750px !important;}
}

@media only screen and (max-width: 896px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 14px !important;padding: 0px 15px !important;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{margin: 0 0 0 0px !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child{}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child > a.mega-menu-link{padding-left: 0px!important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child > a.mega-menu-link{padding-right: 0px!important;}
	header .col-sm-3 ul li{margin-left: 0px;}
	.home-wrapper .home-l{width:100%;}
	.home-768-1{width:100% !important;}
	.ftrl, .ftrr{width:100%;text-align: center;}
	.project-part2{width:100% !important;}
	#image-map-pro-9416{}
	#image-map-pro-9416 .imp-wrap{margin: 0 auto;}
	.flexslider .slides img {height:auto !important;}
}

@media only screen and (max-width: 812px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px !important;}
}

@media only screen and (max-width: 768px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 14px !important;padding: 0px 4px !important;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{margin: 0 0 0 0px !important;}
	header .col-sm-3 ul li{margin-left: 0px;}
	.home-wrapper .home-l{width:100%;}
	.home-768-1{width:100% !important;}
	.ftrl, .ftrr{width:100%;text-align: center;}
	.project-part2{width:100% !important;}
}

@media only screen and (max-width: 736px){
	header .col-sm-2{    text-align: center; width:100%;}
	header .col-sm-7{float:left;}
	header .col-sm-3{float:right;}
	header .col-sm-3 ul{}
	header .col-sm-3 ul li{margin-left: 5px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0px 10px !important;}
	.vc_tta-tabs-container{display:block !important;}
	.margin-b{margin-bottom:20px;}
}


@media only screen and (max-width: 667px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0px 7px !important;}
}

@media only screen and (max-width: 640px){
	header .col-sm-7, header .col-sm-3{width: 100%;text-align: center;}
	#mega-menu-wrap-primary #mega-menu-primary{text-align:center !important;}
	header .col-sm-3 ul{float: none;}
}

@media only screen and (max-width: 600px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child > a.mega-menu-link{padding-left: 7px !important;}
}

@media only screen and (max-width: 440px){
	.home-wrapper .home-l h1 {    font-size: 20px !important;
    line-height: 30px;}
	.home-h3 {    font-size: 18px !important;}
	h3.projects-h4 {    font-size: 20px !important;}
	.portelement_3 .title-block_3 h3{font-size: 15px !important;}
	h4.projects-h4 {    font-size: 18px !important;}
	h1.projects-h3 {    font-size: 20px !important;}
	h2.home-h2 {    font-size: 18px !important;}
	h2.about-h3 {   font-size: 20px !important;}
	h2.home-h1 { font-size: 18px !important;}
	h1.about-h3 {  font-size: 20px !important;}
	h3.about-h3 { font-size: 20px !important;}
	h1.prc-heading {    font-size: 20px !important;}
	div.mega-menu-wrap { margin-top: 20px !important;}
	
	
}