/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


/*=============================================================================
==============================slider css ======================================
==============================================================================*/
/*
.rev-btn {
    height: 50px;
    width: 209px;
    text-align: center !important;
}
*/

/*=============================================================================
=================================Title==========================================
==============================================================================*/
        h2.vc_custom_heading.project-preference-title-2:before {
            content: url("/wp-content/uploads/2018/08/header-circle-bg.png");
            position:  absolute;
            margin-top: -35px;
            margin-left: -35px;
            z-index: -1;
        }

/*=============================================================================
=================================sub menu======================================
==============================================================================*/

ul.sub-menu{
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 300px !important;
    left: -90px !important;
}

/*=============================================================================
===========================Menu with children==================================
==============================================================================*/

.menu-item-has-children a:after{    
/*	width: 0 ;
	height: 0 ;
	border-left: 5px solid transparent ;
	border-right: 5px solid transparent ;
	border-top: 10px solid red ;
	
*/
}

/*=============================================================================
===========================Blue and Red Header=================================
==============================================================================*/

.blue-header-top{
    margin-bottom: 0;
    margin-top:35px;
}

.red-header{
    margin-bottom: 35px;
    line-height: 42px !Important;

}

.red-header:before{
    content: url(/wp-content/uploads/2018/08/header-circle-bg.png);
    position: absolute;
    margin-top: -50px;
    margin-left: -35px;
    z-index: -1;

}

/*=============================================================================
========================background color for footer============================
==============================================================================*/

#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{
   /* 
   background-image: linear-gradient(to right, #52bbbc, #38aebc, #1ca1bb, #0093b8, #0285b4);
   z-index:0;*/

   background-image: url("/wp-content/uploads/2018/08/Azetek-footer-new.png");
   background-repeat: no-repeat;
}

.ascend #footer-outer #copyright{
    background-color:transparent !important;
}

/*=============================================================================
================================carousel text =================================
==============================================================================*/
.our-service-text {position: relative;}
.our-service-text .wpb_wrapper{
    line-height:20px;
    position: absolute;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 95px;
    font-size:19px !important;
    font-weight:bold !important;
    height: 147px;
    bottom: 0;
    display: inline-block !important;
    max-width: 743px;
    width: 101%;
    vertical-align: top;
    margin-left: 0;
    vertical-align: unset;
    background: -moz-linear-gradient(top, rgba(214,246,247,0) 0%, rgba(214,246,247,1) 99%, rgba(214,246,247,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(214,246,247,0) 0%,rgba(214,246,247,1) 99%,rgba(214,246,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(214,246,247,0) 0%,rgba(214,246,247,1) 99%,rgba(214,246,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d6f6f7', endColorstr='#d6f6f7',GradientType=0 ); /* IE6-9 */
    pointer-events:none;
    
}


/*=============================================================================
================================Footer Css=====================================
==============================================================================*/

div#media_image-12 {
    margin-top: -55px;
    margin-left: -145px;
    float: left;
}

.footer-area-2-2-left {
    float: left;
    padding-right: 25px;
}

.footer-area-2-1{
    padding-left: 250px
}

div#custom_html-4{
    width: 100%;
}

/*#custom_html-4{float: left;}*/

#custom_html-3, #custom_html-4{vertical-align: top; display: inline-block;}

/*=============================================================================
================================Contact Form ==================================
==============================================================================*/
/*for the button*/
input.wpcf7-form-control.wpcf7-submit{
    background-color: #1a2270 !important;
    position: absolute;
    right: 0;
    width:209px;
    height:50px;
    text-align:center;
}

input.wpcf7-form-control.wpcf7-submit.contact-btn:hover{
    background-color:#db1c1c !important;
}

/*for the message box*/
textarea.wpcf7-form-control.wpcf7-textarea{
    height:95px;

}

.wpcf7-form-control-wrap.your-name{
    display:inline-block !important;
    /*margin-left: 100px;*/
    max-width:744px;
    width: 90%;
    margin-left:48px;
}

.wpcf7-form-control-wrap.your-email{
    display:inline-block !important;
   /* margin-left: 104px;*/
    max-width:744px;
    width: 90%;
    margin-left: 52px;
}

.wpcf7-form-control-wrap.your-number {
    display:inline-block !important;
   /* margin-left: 66px;*/
    max-width:744px;
    width: 90%;
    margin-left:18px;
}

.wpcf7-form-control-wrap.your-subject{
    display:inline-block !important;
   /* margin-left: 86px;*/
    max-width: 741px;
    width: 88%;
    margin-left:38px;
}

.wpcf7-form-control-wrap.your-message{
    display:inline-block !important;
    /*margin-left: 74px;*/
    max-width: 743px;
    width: 90%;
    vertical-align:top;
    margin-left:25px;
}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.contact-recaptcha{
    margin-left: 541px;
    margin-bottom: 20px;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{
    margin-top:30px;
}

.contact-label{
    display:inline-block;
    width: 95px;
}
/*
#header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.sfHover > a, header#top nav > ul > li.button_bordered > a:hover, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item > a, header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator i, header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator i, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_ancestor > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-ancestor > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_item > a, body header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="icon-"], header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="icon-"], .sf-menu li ul li.sfHover > a .sf-sub-indicator [class^="icon-"], #header-outer:not(.transparent) #social-in-menu a i:after, .testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before, ul.sf-menu > li > a:hover > .sf-sub-indicator i, ul.sf-menu > li > a:active > .sf-sub-indicator i, ul.sf-menu > li.sfHover > a > .sf-sub-indicator i, .sf-menu ul li.current_page_item > a, .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a, .sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active, .sf-menu ul li:hover > a, .sf-menu ul li.sfHover > a, .sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a, #footer-outer a:hover, .recent-posts .post-header a:hover, article.post .post-header a:hover, article.result a:hover, article.post .post-header h2 a, .single article.post .post-meta a:hover, .comment-list .comment-meta a:hover, label span, .wpcf7-form p span, .icon-3x[class^="icon-"], .icon-3x[class*=" icon-"], .icon-tiny[class^="icon-"], body .circle-border, article.result .title a, .home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover, .home .blog-recent .col .post-header h3 a, #single-below-header a:hover, header#top #logo:hover, .sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="icon-"], body #mobile-menu li.open > a [class^="icon-"], .pricing-column h3, .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color h4, .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color .interval, .comment-author a:hover, .project-attrs li i, #footer-outer #copyright li a i:hover, .col:hover > [class^="icon-"].icon-3x.accent-color.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.accent-color.alt-style.hovered, #header-outer .widget_shopping_cart .cart_list a, .woocommerce .star-rating, .woocommerce-page table.cart a.remove, .woocommerce form .form-row .required, .woocommerce-page form .form-row .required, body #header-secondary-outer #social a:hover i, .woocommerce ul.products li.product .price, body .twitter-share:hover i, .twitter-share.hovered i, body .linkedin-share:hover i, .linkedin-share.hovered i, body .google-plus-share:hover i, .google-plus-share.hovered i, .pinterest-share:hover i, .pinterest-share.hovered i, .facebook-share:hover i, .facebook-share.hovered i, .woocommerce-page ul.products li.product .price, .nectar-milestone .number.accent-color, header#top nav > ul > li.megamenu > ul > li > a:hover, header#top nav > ul > li.megamenu > ul > li.sfHover > a, body #portfolio-nav a:hover i, span.accent-color, .nectar-love:hover i, .nectar-love.loved i, .portfolio-items .nectar-love:hover i, .portfolio-items .nectar-love.loved i, body .hovered .nectar-love i, header#top nav ul #search-btn a:hover span, header#top nav ul .slide-out-widget-area-toggle a:hover span, body:not(.material) #search-outer #search #close a span:hover, .carousel-wrap[data-full-width="true"] .carousel-heading a:hover i, #search-outer .ui-widget-content li:hover a .title, #search-outer .ui-widget-content .ui-state-hover .title, #search-outer .ui-widget-content .ui-state-focus .title, .portfolio-filters-inline .container ul li a.active, body [class^="icon-"].icon-default-style, .single-post #single-below-header.fullscreen-header .icon-salient-heart-2, .svg-icon-holder[data-color="accent-color"], .team-member a.accent-color:hover, .ascend .comment-list .reply a, .wpcf7-form .wpcf7-not-valid-tip, .text_on_hover.product .add_to_cart_button, .blog-recent[data-style="minimal"] .col > span, .blog-recent[data-style="title_only"] .col:hover .post-header .title, .woocommerce-checkout-review-order-table .product-info .amount, .tabbed[data-style="minimal"] > ul li a.active-tab, .masonry.classic_enhanced article.post .post-meta a:hover i, .blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i, .blog-recent[data-style*="classic_enhanced"] .post-meta .icon-salient-heart-2.loved, .masonry.classic_enhanced article.post .post-meta .icon-salient-heart-2.loved, .single #single-meta ul li:not(.meta-share-count):hover i, .single #single-meta ul li:not(.meta-share-count):hover a, .single #single-meta ul li:not(.meta-share-count):hover span, .single #single-meta ul li.meta-share-count .nectar-social a:hover i, #project-meta #single-meta ul li > a, #project-meta ul li.meta-share-count .nectar-social a:hover i, #project-meta ul li:not(.meta-share-count):hover i, #project-meta ul li:not(.meta-share-count):hover span, div[data-style="minimal"] .toggle:hover h3 a, div[data-style="minimal"] .toggle.open h3 a, .nectar-icon-list[data-icon-style="border"][data-icon-color="accent-color"] .list-icon-holder[data-icon_type="numerical"] span, .nectar-icon-list[data-icon-color="accent-color"][data-icon-style="border"] .content h4, body[data-dropdown-style="minimal"] #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, body[data-dropdown-style="minimal"] #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, .post-area.standard-minimal article.post .post-meta .date a, .post-area.standard-minimal article.post .post-header h2 a:hover, .post-area.standard-minimal article.post .more-link:hover span, .post-area.standard-minimal article.post .more-link span:after, .post-area.standard-minimal article.post .minimal-post-meta a:hover, body #pagination .page-numbers.prev:hover, body #pagination .page-numbers.next:hover, html body .woocommerce-pagination a.page-numbers:hover, body .woocommerce-pagination a.page-numbers:hover, body #pagination a.page-numbers:hover, .nectar-slide-in-cart .widget_shopping_cart .cart_list a, .sf-menu ul li.open-submenu > a, .woocommerce p.stars a:hover, .woocommerce .material.product .product-wrap .product-add-to-cart a:hover, .woocommerce .material.product .product-wrap .product-add-to-cart a:hover > span, .woocommerce-MyAccount-navigation ul li.is-active a:before, .woocommerce-MyAccount-navigation ul li:hover a:before, .woocommerce.ascend .price_slider_amount button.button[type="submit"], html .ascend.woocommerce #sidebar div ul li a:hover, html .ascend.woocommerce #sidebar div ul li.current-cat > a, .woocommerce .widget_layered_nav ul li.chosen a:after, .woocommerce-page .widget_layered_nav ul li.chosen a:after, [data-style="list_featured_first_row"] .meta-category a, body[data-form-submit="see-through"] input[type=submit], body[data-form-submit="see-through"] button[type=submit], #header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a, .nectar_icon_wrap[data-color="accent-color"] i, .nectar_team_member_close .inner:before, body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a:hover, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a:hover, .masonry.material .masonry-blog-item .meta-category a, .post-area.featured_img_left .meta-category a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li.megamenu ul ul li.current-menu-item.has-ul > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li.megamenu ul ul li.current-menu-ancestor.has-ul > a, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a.active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover, .material .comment-list .reply a:hover, .related-posts[data-style="material"] .meta-category a, body[data-dropdown-style="minimal"].material:not([data-header-color="custom"]) #header-outer:not([data-format="left-header"]) header#top nav >ul >li:not(.megamenu) ul.cart_list a:hover, body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart, .material .widget li:not(.has-img) a:hover .post-title, .material #sidebar .widget li:not(.has-img) a:hover .post-title, .material .container-wrap #author-bio #author-info a:hover, .material #sidebar .widget ul[data-style="featured-image-left"] li a:hover .post-title, body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) a:hover, body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) a.active-tab, body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, .material .widget .tagcloud a, .material #sidebar .widget .tagcloud a, .single.material .post-area .content-inner > .post-tags a, .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li a:not(.active-tab):hover, body.material .nectar-button.see-through.accent-color[data-color-override="false"], div[data-style="minimal_small"] .toggle.accent-color > h3 a:hover, div[data-style="minimal_small"] .toggle.accent-color.open > h3 a, .nectar_single_testimonial[data-color="accent-color"] p span.open-quote{
    color:black !important;
}
*/
body[data-form-submit="regular"] .container-wrap input[type=submit], body[data-form-submit="regular"] .container-wrap button[type=submit], body[data-form-submit="see-through"] .container-wrap input[type=submit], body[data-form-submit="see-through"] .container-wrap button[type=submit]{
    background-color:#152270 !important;
}

#contact-label-all{
    color:black !important;
}

.contact-btn{
    background-color:#1a2270 !important;
}

/*=============================================================================
==========this is for the carousel for both home and test & commission=========
==============================================================================*/

#our-services-section{
    margin: auto;
    max-width: 1280px;
}

body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1{
    font-size:65px !important;
    font-weight:700 !important;
}

/*=============================================================================
===============================background Image================================
==============================================================================*/


.container-wrap{
    background-image:url("/wp-content/uploads/2018/08/Azetek-bg.png");
    background-repeat:no-repeat;
    /*background-attachment:fixed;*/
}


.page-id-11 .container-wrap{
    background-image:none;
}

/*=============================================================================
===============================top menu========================================
==============================================================================*/
ul.sf-menu.sf-js-enabled.sf-arrows {
    position: relative;
    left: -90px;
}

/*hide the 3 line icon at the top menu*/
li.slide-out-widget-area-toggle {
    display: none;
}

/*=============================================================================
===============================comments========================================
==============================================================================*/
.comment-wrap.full-width-section.custom-skip{
    display:none;
}

div#single-meta{
    display:none;
}

/*login*/
a#loginform-submit {
    display: none;
}

small.pull-right {
    display: none;
}

/*=============================================================================
==============================Article==========================================
==============================================================================*/

div#single-below-header {
    display: none;
}

h1.entry-title{
    max-width: 100% !important;
    text-align: center;
}

/*=============================================================================
================================menu===========================================
==============================================================================*/

#header-outer.transparent header#top nav > ul > li > a, #header-outer.transparent header#top nav ul #search-btn a span.icon-salient-search, #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class^="icon-"], #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart{
    opacity: 1 !important;
}


/*=============================================================================
===================privacy policy and Sitemap==================================
==============================================================================*/

p.site-text {
    position: absolute;
    left: 170px;
}

span.footer-privacy-site {
    position: absolute;
    top: 300px;
}



/*=============================================================================
==========================Mobile Response======================================
==============================================================================*/

@media only screen and (max-width:1269px){
    .green-triangle-home-bg{
        margin-left: 100px !important;
        margin-top: 30px !important;
    }
}

/*
@media only screen and (max-width:990px){
    .green-triangle-home-bg{
        height: 400px;
        width: 210px;
        top: -350px;
    }
}
*/
@media (max-width: 1261px){
    /*
            div#copyright{
            background: rgb(82,187,189);
            background: -moz-linear-gradient(left, rgba(82,187,189,1) 0%, rgba(4,135,180,1) 100%);
            background: -webkit-linear-gradient(left, rgba(82,187,189,1) 0%,rgba(4,135,180,1) 100%);
            background: linear-gradient(to right, rgba(82,187,189,1) 0%,rgba(4,135,180,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52bbbd', endColorstr='#0487b4',GradientType=1 );
            z-index: -2;
        }

        #footer-outer .row{
            padding:0;
        }*/
}


@media only screen and (max-width: 1500px) {
    .green-triangle-home-bg{
        margin-left: 160px;
        z-index: -1;
    }
}

@media only screen and (max-width: 1459px) {
    .project-references-left, 
    .project-references-right{
        left: -125px ;
    }
    
    .wpcf7-form-control-wrap.your-name,
    .wpcf7-form-control-wrap.your-email,
    .wpcf7-form-control-wrap.your-number,
    .wpcf7-form-control-wrap.your-subject,
    .wpcf7-form-control-wrap.your-message{
        width: 85%;
    }
}

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

    .project-references-right{
        position: relative !important;
        left: -100px;
    }

    .project-reference-title-icon{
         left:3px;  
    }


    #footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{
        background-image: linear-gradient(to right, #52bbbc, #38aebc, #1ca1bb, #0093b8, #0285b4);
        z-index:0;
    }
    
    .wpcf7-form-control-wrap.your-name,
    .wpcf7-form-control-wrap.your-email,
    .wpcf7-form-control-wrap.your-number,
    .wpcf7-form-control-wrap.your-subject,
    .wpcf7-form-control-wrap.your-message{
        width: 87%;
    }
    .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.contact-recaptcha{
        margin-left: 510px;
    }
    input.wpcf7-form-control.wpcf7-submit{
        right:5px;
    }

    img.image.wp-image-1025.attachment-full.size-full {
        margin-left: 200px;
    }

    .footer-area-2-2 {
        /*margin-left: 108px;*/
    }

    img.image.wp-image-1025.attachment-full.size-full {
        margin-left:0;
    }   

}

@media (max-width:1380px){

}

@media only screen and (max-width: 1372px) {
    
    .wpcf7-form-control-wrap.your-name,
    .wpcf7-form-control-wrap.your-email,
    .wpcf7-form-control-wrap.your-number,
    .wpcf7-form-control-wrap.your-subject,
    .wpcf7-form-control-wrap.your-message{
        width: 80%;
    }
    
    .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.contact-recaptcha{
        margin-left: 425px;
    }
    
    input.wpcf7-form-control.wpcf7-submit{
        right: 55px;
    }
    
    img.image.wp-image-400.attachment-full.size-full{
        max-width: 90% !important;
        height: auto;
        position: relative ;
        margin-left: -8px;
        top: -10px;
    }

    .footer-area-2-1 {
        padding-left: 150px;
    }
}

@media (max-width:1298px){
    h2.vc_custom_heading.project-preference-title-1 {
        top: 30px;
    }

    h2.vc_custom_heading.our-services-head-1 {
        top: 30px;
    }

    h2.vc_custom_heading.project-preference-title-1 {
        top: 30px;
    }

    h2.vc_custom_heading.contact-us-home1 {
        top: 30px;
    }
}

@media (max-width: 1375px){
            div#slide-out-widget-area a[href="#"] {
                display:none !important;
            }

        div#slide-out-widget-area ul.sub-menu {
                padding-left: 10px !important;
            }

        div#slide-out-widget-area ul.sub-menu ul.sub-menu > li:before {
                content: "-";
                display: inline-block;
                position: absolute;
            }
        div#slide-out-widget-area ul.sub-menu ul.sub-menu > li a {
            line-height: 1.2em
        }

        div#text-4 {
            background-color: #da1c1c;
            width: 315px;
            margin-left: -34px;
            padding-left: 55px;
            padding-top: 10px; padding-bottom: 10px;
        }
}

@media only screen and (max-width: 1253px) {
    .our-services-head-1{
        top: 30px !important;
        left: 35px !important; 
    }
    
    .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.contact-recaptcha{
        margin-left: 47%;

    }
    input.wpcf7-form-control.wpcf7-submit{
        left: 63%;
    }

}

@media only screen and (max-width: 1221px){
    .contact-us-icon-right-2{
        top: 225px !important;
    }
    
    .contact-us-icon-right-3{
        top: 410px !important;
    }
}

@media (max-width:1024px){
    img.image.wp-image-400.attachment-full.size-full{
        left: -45px;
        top: -25px;
    }
    

    div#custom_html-3 {

    }

    div#custom_html-5 {

    }


    /*.home-contact-locate{
        position: relative;
        padding-left: 40px;
    }
    .contact-icon-section1{
        position: relative;
        margin-right: 0;
        top: 40px;
}

    .home-contact-num
    .home-contact-mail*/
}

@media only screen and (max-width:1170px) {
    .Triangle-combine-top{
        top:0;
    }

    .footer-area-2-1 {
        padding-left: 90px;
    }
}

@media (max-width:1037px){
    .footer-area-2-1 {
        padding-left: 25px;
    }
}

@media only screen and (max-width: 1019px){
    .project-references-right{
        left: 0;
    }
    
    .project-preference-title-1{
        top: 25px !important;
        left: 4% !important;
    }
    
    img.image.wp-image-400.attachment-full.size-full{
        left: -35%;
    }

    .project-preference-icon-button{
        margin-left: 0 !important;
    }
}
@media screen and (max-width: 1920px) and (min-width: 999px){
    .home-contact-us-right{
        position: relative;
        left:30px;
        margin-top:160px !important;
    }
}

@media only screen and (max-width:999px){
.project-references-left{display: none;}
    .green-triangle-home-bg{
        margin-left: 100px !important;
        margin-top: 30px !important;
        height: 400px;
        width: 210px;
        top: -381px !important;
    }
    
    .our-services-head-1{
        top: 30px !important;
        left: 35px !important;
    }
    
    .project-reference-title-icon{
         left: -15% !important;
    }
    
    .project-references-right{
        left: 235px;
        top: -10px;
    }
    
    .project-preference-title-1{
        top: 30px !important;
        left: 15px;
    }
    
    .contact-us-home1{
        top: 30px !important;
    }

    .wpcf7-form-control-wrap.your-name,
    .wpcf7-form-control-wrap.your-email,
    .wpcf7-form-control-wrap.your-number,
    .wpcf7-form-control-wrap.your-subject,
    .wpcf7-form-control-wrap.your-message{
        width: 82% !important;
    }
    
    .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.contact-recaptcha{
        margin-left: 295px !important;
    }


    input.wpcf7-form-control.wpcf7-submit{
        right:5px !important;
    }
    
        img.image.wp-image-400.attachment-full.size-full{
        max-width: 85% !important;
        height: auto;
        position: relative;
        left: -50px;
        top: -20px;
    }
    
    .footer-text3{
        position: relative;
        left: 355px;
        top: 43px;
        z-index: 1;
    }
    .footerbtmgreen{
        top: 30px;
    }
    
    img.image.wp-image-376.attachment-full.size-full{
        right: -500px;
        top: 76px;
        z-index: -2;
    }
    
    .green-triangle-mid{
        right: -35% !important;
        top: 850px !important;
    }

    .test-com-text-3{
        margin-top:5% !important;
    }
    
    .contact-us-icon-right-2{
        top: 195px !important;
    }
    
    .contact-us-icon-right-3{
        top: 380px !important;
    }
    
    
}

@media only screen and (max-width:941px){
    img.img-with-animation.Triangle-combine-top.animated-in{
        top: -1%;
    }
    
    .Triangle-combine-top{
        margin-top: 4px;
    }
    
   /* .test-com-text-3{
        margin-top:5% !important;
        margin-left: 19%;
        margin-right: 10%;
    }*/
}

@media only screen and (max-width: 865px){
    .project-references-pic-2{
        left: -80px !important;
    }
    .home-cert-picture-text-2{
        left: -80px !important;
        position: relative;
    }
}

@media only screen and (max-width: 768px){
    .home-about-us-button{
    top: 0%;
    }
    
    .our-services-head-icon,
    .our-services-head-1{
        top: 25px !important;
    }
    
    .our-services-head-2{
        margin-bottom:20px;
    }
    
    .our-service-text{
        font-size:16px !important;
    } 
    .vc_col-sm-4.home-contact-us-right.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-15 {
        width: 300px;
    }
    .vc_col-sm-6.project-references-right.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-11{
        position: relative !important;
        margin-left: 0;
        left: 0;
        /*top: 30px;*/
    }
    
    .vc_custom_heading.project-preference-title-1{
        top: 25px;
        left: 15px;
    }
    
    .img-with-animation.project-reference-title-icon{
        left: -385px;
        top: 144px;
    }
    
    h2.vc_custom_heading.contact-us-home1{
        top: 30px;
        left: 4px;
    }
    
    .wpcf7-form-control-wrap.your-name,
    .wpcf7-form-control-wrap.your-email,
    .wpcf7-form-control-wrap.your-number,
    .wpcf7-form-control-wrap.your-subject,
    .wpcf7-form-control-wrap.your-message{
        width: 82%;
    }
    
    .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.contact-recaptcha{
        margin-left: 295px;
    }
    
    input.wpcf7-form-control.wpcf7-submit{
        right:5px;
    }
    
    img.image.wp-image-400.attachment-full.size-full{
        max-width: 85% !important;
        height: auto;
        position: relative;
        left: -50px;
        top: -20px;
    }

    div#footer-widgets {
        height: 400px;
    }

    div#custom_html-5 {
        position: relative;

    }
    
    .footerbtmgreen{
        top: 30px;
    }
    
    img.image.wp-image-376.attachment-full.size-full{
        right: -400px;
        top: 76px;
        z-index: -2;
    }
}
@media only screen and (max-width:690px){
    .footer-text1, .footer-text2{display: none;}

}
    @media only screen and (max-width:694px){
    .nectar-button-form{float: left !important;}
    .green-triangle-home-bg{
        height: auto !important;
        width: 50%;
        left: -30% !important;
        top: -156% !important;
        z-index: -1 !important;
    }
}

    @media only screen and (max-width:690px){
    .green-triangle-home-bg{
        height: auto !important;
        width: 60%;
        left: -60% !important;
        top: -195% !important;
        z-index: -1 !important;
    }
    
    .project-references-right{
        left: 0 !important;
    }
    .full-width-section.accreditation-all .using-image{background-position-x: 100% !important; background-image: none !important;}
    
    .wpcf7-form-control-wrap.your-name,
    .wpcf7-form-control-wrap.your-email,
    .wpcf7-form-control-wrap.your-number,
    .wpcf7-form-control-wrap.your-subject,
    .wpcf7-form-control-wrap.your-message{
        display:block !important;
        margin-left:0;
        max-width:100%;
    }
    
    .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.contact-recaptcha{
        margin-left: 0 !important;
    }
    
    input.wpcf7-form-control.wpcf7-submit{
        position: unset;
    }
    
    .home-contact-us-right{
        margin-top:0 !important;
      
    }

   img.image.wp-image-400.attachment-full.size-full{    
        max-width: 65% !important;
        height: auto;
        left: -65%;
    }
    
    .footer-text3{
        position: relative;
        left: 155%;
        top: 43px;
        z-index: 1;
    }
}

    @media only screen and (max-width: 689px) {
        
    img.image.wp-image-400.attachment-full.size-full{
        height: auto;
        width: 200px;
        left: 0;
    }
    
    div#custom_html-3 {
        width: 100%;
    }

    div#custom_html-4 {
    width: 125%;
    }

    .footer-area-2-1{
        width:100%;
        padding-left: 0;
    }

    .footer-area-2-1-left{
        float:left;
        width:50%;
    }
    .footer-area-2-1-right{
        float:right;
        width:50%;
    }
    
    .project-references-pic-2{
        left: -35px !important;
        top: 15px;
    }
    .home-cert-picture-text-2{
        left: 0 !important;
        top: 15px;
        position: relative;
    }
    .project-preference-icon-button{
        margin-left: 0;
    }

    #copyright{
        background-image: linear-gradient(to right, #52bbbc, #38aebc, #1ca1bb, #0093b8, #0285b4);
    }

    .tandc-link {
        text-align: left !important;
    }
}

    @media(max-width:650px){

    .tandc-link {
        margin-top: 20px;
        text-align: left !important;
    }

    .footer-area-2-1-left {
        float: none;
    }

    .footer-area-2-1-right {
        float: none;
    }

    .footer-area-2-2-left {
        float: none;
    }

    .footer-area-2-2-right {
        float: none;
        width: 75%;
    }
}

    @media (max-width:600px){
    .green-triangle-home-bg{
        display: none;
    }
}

	@media only screen and (max-width: 479px){
	img.image.wp-image-400.attachment-full.size-full{
	    width: 130px;
        left: -15px;
        top: 0;
        
	    }
}

    @media (max-width:425px){
   
    .footer-area3 {
        top: 20px;
        left: -10px !important;
    }
}

   	@media only screen and (max-width: 414px){
   	    
   	.green-triangle-home-bg{
   	    z-index:-2px;
   	}
   	
   	
   
   	
    h2.vc_custom_heading.our-services-head-2{
   	    top: 0px;
   	}   
    .project-reference-title-icon{
        position: relative !important;
        top: 80px !important;
    }
    
    .project-preference-title-1{
        position: absolute !important;
        top: -35px !important;
        left: -5px !important;
    }
    
    .project-references-pic-2{
        position: relative !important;
        top: 0 !important;
        left: -40px !important;
    }
    
    .project-preference-icon-button{
        top:-40px !important;
    }
    /*.wpb_text_column  {
        position: relative !important;
        top: -80px;
        left: -25px;
    }
    */
    
    img.img-with-animation.project-references-pic-2{
        top: -80px;
        left: -60px;
    }
    
    .ascend .nectar-button.see-through, body.ascend .nectar-button.see-through, .swiper-slide .button a, body.ascend .nectar-button.see-through-2, .ascend .nectar-button, #to-top{
      /*  top: -70px;
        left: -40px;
        */
    }
    
    .contact-us-home-picture{
        position:relative !important;
        top:-100px !important;
    }
    .contact-us-home1{
        position:relative !important;
        top: -100px !important;
    }
    .contact-us-home2{
        position:relative;
        top:-125px;
    }
    
    .wpcf7-form-control-wrap.your-name,
    .wpcf7-form-control-wrap.your-email,
    .wpcf7-form-control-wrap.your-number,
    .wpcf7-form-control-wrap.your-subject,
    .wpcf7-form-control-wrap.your-message{
        width: 68%;
    }
    
    .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.contact-recaptcha{
        margin-left: 20px;
    }
    
   
    .home-contact-us{
        position: relative !important;
        top: -30px !important;
    }
    .home-contact-us-title{
        position: relative !important;
        top: -40px !important;
        margin-top: 30px;
    }
    .home-contact-us{
        position: relative !important;
        top: -70px !important;
    }
    .contact-us-icon-right-2{
        top: 215px !important;
    }
    .contact-us-icon-right-3{
        top: 400px !important;
    }
}

    @media (max-width:375px){
}

    @media only screen and (max-width: 320px){
    .home-about-us-button{
   	    top: 5% !important;
   	}

    .row-bg.using-image {
        height: 100% !important;
    }
   	
   	.project-reference-title-icon{
   	    top: 75px !important;
   	}
   	.project-preference-title-1{
        top: -95px !important;
        left: -20px !important;
   	}
   
   	.project-preference-title-2{
        top: -125px !important;
   	}
   	
   	.project-references-right{
   	    top: 25px !important;
   	}   
   	
   	.home-cert-picture-text-1{
   	    position: relative !important;
        top: -85px !important;
        left: -25px !important;
   	}
   	
   	.project-references-pic-2{
   	    position: relative !important;
        top: -55px !important;
   	}
   	
   	.home-cert-picture-text-2{
   	    position: relative !important;
        top: -50px !important;
        left: -25px !important;
   	}
   	
   	.contact-us-home-picture{
   	    top: -25px !important;
        left: 15px !important; 	    
   	}
   	
   	.contact-us-home2{
   	   	top: -55px !important;
        left: 35px !important;   
   	}
   	
   	.contact-us-home1{
        top: -25px !important;
        left: 35px !important;
   	}
   	
    .home-contact-us-right{
        left: 15% !important;
    }
    
    img.image.wp-image-400.attachment-full.size-full{
        left: -20%;
        top: 20%;
    }
    
    img.image.wp-image-1025.attachment-full.size-full {
        margin-left: 125px;
    }

    .footer-area-2-1{
        position: relative;
    }
    
    .footer-area-2-2{
        position: relative ;
    }

    h2.vc_custom_heading.project-preference-title-2 {
        position:  relative;
        top: 0px !important;
        font-size: 25px !important;
        margin-left: -65px;
        margin-top: 35px;
    }

    h2.vc_custom_heading.project-preference-title-1 {
        position: relative;
        top: -30px !important;
        margin-left: -35px;
        margin-top: 35px;  
    }

    img.img-with-animation.project-references-pic-1 {
        margin-left: -55px;
    }

    img.img-with-animation.project-references-pic-2 {
        margin-left: -50px;
    }

    .home-cert-picture-text-1{
        margin-top: 75px !important;
        margin-left: -30px !important;
    }

    .home-cert-picture-text-2{
        margin-left: -30px !important;
    }

    .project-preference-icon-button{
        margin-left: -25px ;
    }
}
/*==============================================================================
===================================Search=======================================
==============================================================================*/

input.search-submit{
    top:-6px !important;
}

/*=============================================================================
============================everything else====================================
=============================================================================*/

#header-outer.scrolled{background-color: #1a2270 !important}

#header-outer.scrolled .stnd{
    opacity: 0;
}

#header-outer.scrolled img.starting-logo{
    opacity: 1 !important;
}

#header-outer.scrolled header#top nav > ul > li > a, body.material #search-outer #search input[type="text"]{
    color:white !important;
}

.tandc-link{
    font-size:16px;
}

#footer-outer #copyright p {
    font-size:16px;
}

body[data-form-submit="regular"] input.wpcf7-submit[type=submit] {
    background-color: #1a2270!important;
    text-transform: uppercase;
    font-size: 16px;
}

.menu-login-btn{position: absolute !important; 
    right: -160px; height: 60px !important; top: -28px;}
.menu-login-btn a{background-color: #db1c1c !important; padding-top: 21px !important; padding-bottom: 21px !important; color: #ffffff !important; padding-left: 24px !important; padding-right: 30px !important ;}
.menu-login-btn a:before, .nectar-hor-list-item[data-color="accent-color"]:before{background-color: #db1c1c !important;}
.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"]{padding: 8px !important; background-color: #fff !important; }
header#top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent header#top nav > ul > li[class*="button_solid_color"] > a:before{height: 60px !important;}


#header-outer[data-lhe="animated_underline"] header#top nav >ul >li:not([class*="button_"]) >a:after, body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after, .material #header-secondary-outer[data-lhe="animated_underline"] nav >ul.sf-menu >li >a:after{
    border-top: 0 !important; 
    content: url('/wp-content/uploads/2018/08/bottom-arrow.png'); 
    bottom: -10px; 
    text-align: center;
}
body:not(.home) #header-outer[data-lhe="animated_underline"] header#top nav >ul >li:not([class*="button_"]) >a:after{
border-top: 0 !important; 
    content: url('/wp-content/uploads/2018/09/bottom-arrow-white.png');
    bottom: -10px; 
    text-align: center;

}
body:not(.home) .sf-with-ul:before{
    /*border-top: 0 !important;
    content: url(/wp-content/uploads/2018/09/bottom-arrow-white.png);
    bottom: 41px;
    text-align: center;
    position: absolute;
    width: 100%;*/
}
/*.menu-item-has-children a:after{border-top: 0 !important; 
    content: url('/wp-content/uploads/2018/08/bottom-arrow.png'); 
    bottom: -10px; 
    text-align: center;
    -ms-transform: scaleX(1) !important;
    -webkit-transform: scaleX(1) !important;
    transform: scaleX(1) !important;
}
*/
#menu-item-628 a:after{content: '' !important;}
#header-outer.transparent.dark-slide > header#top nav > ul > li#menu-item-628 > a:hover{color: #ffffff !important;}
#header-outer.transparent.dark-slide > header#top nav > ul > li.menu-login-btn > a{color: #ffffff !important;}

.wpcf7-form p{padding-bottom: 18px;}
.why-us-title{padding-bottom: 7px;}
.why-us-text{line-height: 25px;}
.tandc-link{text-align: right; color: #ffffff;}
.full-width-section > .col.span_12.dark, .full-width-content > .col.span_12.dark{color: #282828 !important;}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"]{padding-left: 15px;}


header#top nav > ul > li.menu-login-btn > a{
    color: #fff !important;
    font-weight: bold;
}
@media only screen and (max-width: 700px){
	.green-triangle-home-bg{display: none !important;}
}

@media only screen and (max-width: 1000px) and (min-width: 690px){
/*#our-services-section { margin: auto; max-width: 600px !important; }*/

}
@media only screen and (max-width: 480px){
#our-services-section { margin: auto; max-width: 420px !important; }
}
.menu-login-icon{    display: inline-block; margin-bottom: 0 !important; margin-right: 5px; vertical-align: middle;}
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a{opacity: 1; text-transform: uppercase;}
#slide-out-widget-area .menuwrapper li {
    position: relative;
    margin: 15px 0;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a{letter-spacing: 0;}

header#top nav >ul >li.megamenu >ul.sub-menu{min-width: 630px;}


    @media (max-width: 1000px){
        .homepage-contact-us .using-image.row-bg{background-position: 50% 100%!important;}
        .homepage-contact-us{padding-bottom: 0 !important; }
        #our-services-section{padding-left: 7%; padding-right: 7%;}
            div#header-outer{
                background-color:transparent !important;
                padding-top: 50px;
            }

            #header-space {
                margin-bottom: -88px !important;
            }

        body:not(.home) #header-outer[data-transparent-header="true"] header#top #logo img.stnd{
                opacity: 0;
            }
        body:not(.home) header#top #logo .starting-logo{
                opacity: 1;
            }

        .footer-area3 {
            position: relative;

        }

        h2.vc_custom_heading.project-preference-title-2:before {
            content: url("/wp-content/uploads/2018/08/header-circle-bg.png");
            position:  absolute;
            margin-top: -35px;
            margin-left: -35px;
            z-index: -1;
        }

        img.image.wp-image-1025.attachment-full.size-full {
            display: none;
        }

        .footer-area-2-2-left {
            float: none;
        }
    }
}
.green-triangle-home-bg{pointer-events: none;}
@media only screen and (max-width: 1000px){
    body:not(.material) header#top .col.span_9 {
    min-height: 60px !important;
    line-height: 54px;
}
#text-4.widget_text a{color: #ffffff !important;}

}
#footer-widgets{font-size: 16px;}
#header-outer.transparent header#top nav > ul > li > a{opacity: 1;}
.azetek-service-carosel.hover, .homepage-carousel-picture.hover{ transform: scale(1.5); transition: .5s;}
.azetek-service-carosel, .homepage-carousel-picture{ transition: .5s;}
.carousel-item .inner{overflow: hidden;}
@media only screen and (min-width: 1000px){
.footer-area-2-2-right{float: right; width: 54%; }
.footer-area-2-2-left{width: 46%;}
.sub-menu{top: 65px !important;}
}
body[data-dropdown-style="minimal"] header#top nav >ul >li.megamenu >ul.sub-menu{padding: 15px 0;}
body[data-dropdown-style="minimal"] header#top nav >ul >li.megamenu >ul >li{padding-left: 15px}
body[data-dropdown-style="minimal"] #header-outer header#top nav >ul >li.megamenu ul li{margin-bottom: 10px;}
body[data-dropdown-style="minimal"] .sf-menu >li ul a, body[data-dropdown-style="minimal"] header#top nav >ul >li.megamenu ul li a{padding: 10px;}
@media only screen and (max-width: 1000px) and (min-width: 1px){
#footer-widgets .container .col {
    margin-bottom: 0px !important;
}
}