/* ************************************************   
Theme Name: NET
Author: TEC Partnership
Version: 1.1.3
Description: NET Template
*/

#page-preloader .spinner {
    border-top-color: #8fc752 !important;
}

#page-preloader .spinner:after {
    border-top-color: #f16622 !important;
}


::selection {
    background:  #f16622;
    color:#fff;
}
::-moz-selection {
    background:  #f16622;
    color:#fff;
}

body{font-family: 'Montserrat', sans-serif!important;font-size: 16px;}
p {font-size: 16px;font-family: 'Montserrat', sans-serif!important;}


html header, .topmenu nav:first-child:before {
    border-top-color: #8fc752 !important;
}


.topmenu nav {
    background: #8fc752 !important;
    color:#fff;
}

.topmenu:before {
    background: #8fc752 !important;
    color:#fff;
}

.topmenu a {
    color:rgb(48, 48, 48) !important;
}



.row.header {
    margin-bottom: 15px;
}


html .main-menu {
    background: #091E2A !important;
}

#menu-open {
    background: #091E2A !important;
}



.social-links li a {
    font-size: 34px !important;
}

.h-block {
    margin-top: 10px;
    float:right; 

}


.h-block span {
    color: #006cb3;
    font-weight: 700;

}

.t-block {
    margin-top: 10px;
    float: right;
}

.t-block span {
    color: #006cb3;
    font-weight: 700;

}

.h-block a:hover, .t-block a:hover  {
    text-decoration: none;
}

.header-padding {
    font-weight: 500;
    font-size: 14px;
    min-height: 90px;
    padding: 45px 0 25px 0;

}



@media (max-width: 991px){

    .header-padding {
        padding: 35px 0 25px 0;
    }


}


@media (max-width: 828px){

    .header-padding {
        padding: 35px 0 25px 0;
    }


}


@media (max-width: 798px){

    .header-padding {
        padding: 75px 0 25px 0;
    }


}


@media (max-width: 767px){

    .header-padding {
        padding: 0;
    }


}



img.logo__img {
    max-width: 100%;
    margin-top: 25px;
}
.navbar-main > li > .dropdown-menu {
    background: #F8F8FF;
    border: 0 none;
    padding: 0;
    display: block;
    height: 0px;
    overflow: hidden;
    opacity: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 7px 5px -9px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 7px 5px -9px rgba(0,0,0,0.75);
    box-shadow: 0px 7px 5px -9px rgba(0,0,0,0.75);
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;

}

@media (max-width: 798px){

.navbar-main > li > .dropdown-menu {

    background: #333333;

    }

}


.navbar-main > li {
    text-transform: capitalize;
}

.navbar-main > li > .dropdown-menu > li > a {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    color: #091E2A;
    font-size: 13px;
    font-weight: 700;
    padding: 15px 25px;

}



.mapPad{
	margin-bottom: 0 !important;

}




.OrangeText p {
    color: #f16622;
    font-size: 30px;
    line-height: 39px;
}

.purpleText p {
    color: #951b81;
    font-size: 30px;
    line-height: 39px;
}

.purpleText p a {
    color: #951b81;
    font-weight:bold;
}



.centerBtn {
    margin-top: 40px;
    text-align: center;
}


.ultimate-vticker.ticker ul li, .ultimate-vticker.ticker-down ul li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.col-lg-9 .text-right {width: 100% !important;}

#content {margin:0!important;min-height: 470px;}
.whiteText{color:#fff;}
.whiteText p{color:#fff;font-size: 17px;}
.whiteText p a{color:#fff;}
.whiteText h2 {color:#fff;}


.contactBlue {min-height: 400px!important;background: #f8f8ff;}
.contactBlue p {color: #4C4C4C;}
.contactBlue p a {color: #4C4C4C;}
.vc_gitem_row .vc_gitem-col {background-color: #f1f1f1;}

/* Form */

.gform_wrapper li.gfield.gfield_error{background-color:transparent!important;border-top: 0!important;border-bottom: 0!important;padding-top: 0!important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 0!important;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {min-height: 36px;}
#gform_wrapper_7 div.validation_error {

    display: none !important;

}
#gform_wrapper_7 .validation_message {
    display: none !important;
}

div#gform_confirmation_message_7 {
    background: #5cb85c;
    padding: 20px;
    color: #fff;
}

 li.gfield.gfield_error{

    padding-bottom: 0 !important;
}


#gform_wrapper_7 ul.gfield_checkbox li label {

	    margin-top: 0;
}


html input[type="submit"] {
    background-color: #8fc752 !important;
}


.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button {
    background: #f16622;
    border: 0;
    padding: 15px;
    color: #fff;
}

.gform_wrapper .gform_page_footer a.gform_save_link {
    background: #091E2A;
    padding: 15px;
    color: #fff;
}

/* Case Studies */

#ttshowcase_0 .tt_theme_flat .ttshowcase_rl_quote_sided .ttshowcase_rl_quote{
	background: #091E2A !important;
    color: #fff !important;
}
.ttshowcase_rl_title {margin-top: 10px;}

#ttshowcase_0 .tt_theme_flat .ttshowcase_rl_quote_sided .ttshowcase_rl_quote:after {
    border-color: transparent #091E2A !important;
}

.tt_2cl {
    margin: 0 2.5% !important;
}


.block-content .container {margin-top: 30px; margin-bottom: 40px;color: #fff;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {color: #006cb3 !important;}
.widget_nav_menu li {border: none!important;}
.widget_nav_menu ul >li {padding: 0!important;}
.widget_nav_menu li a {color: #fff; text-decoration: none;font-size: 11pt;}
.btnFull{width:100%;}

ul.courselistingSearch {list-style: none;/*margin-bottom: 40px;*/padding-left: 0;}
.courselistingSearch li {display: inline-block;width: 50%;position: relative;float: left;}
.courselistingSearch h2 {font-size: 20px;}
.courselistingSearch h2:hover{text-decoration: none;}
.entry-main h1 {margin-bottom: 10px!important;}
.no-results {margin-top: 30px;}
.anotherCourse {margin-top: 20px;}
.anotherCourse h1 {margin-bottom: 10px;}
.anotherCourse h4 {margin-bottom: 10px;margin-top:0;}
.widget.widget_search .search-form {position: relative;}
.widget.widget_search .search-form {box-shadow: 0 0 0 2px #006CB3!important;}
.widget.widget_search .search-form .form-control {width: 100%;padding: 13px 50px 13px 15px;height: 44px;}
.widget.widget_search .search-form .form-control {background: #fff!important;}
.head_search {float: right;}
.search-form input[type=search] {-webkit-appearance: none;height: auto !important; box-shadow: 0 0 0 2px #006CB3!important;border: 1px solid #006CB3!important;padding: 15px 15px;line-height: 1.333 !important;font-size: 12px;width: 153px;}
.widget.widget_search .search-form button {position: absolute;right: 0;top: 0;width: 44px;height: 44px;background: #006CB3;color: #fff;text-align: center;border: none;font-size: 17px;outline: none !important;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.widget.widget_search .search-form button:hover {background: #2A2424;}
.search-form i {position: initial!important;cursor: pointer;font-size: 20px;}
.widget.widget_search .search-form .fa {color: #fff;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-search:before {content: "\f002";}
.main-grid {margin-bottom: 50px;}



.btn-success{
    background: #f16622 !important;
    color: #242424 !important;

}

.btn-success a{
    color: #242424 !important;
    
}


.btn-success:hover{
    background: #091E2A !important;
    color: #fff !important;
    
}

.btn.btn-sm.btn-success {
    background-color:#2A2424!important;
    color:#fff!important;
}

a.btn.btn-success {
    background: #f16622;
    color: #242424;
}

a.btn-success:hover{
    background: #091E2A;
    color: #fff ;
}



.btn.btn-sm.btn-success:hover {background-color:#006cb3 !important;color:#fff!important;}
.irepair_pix_grid-item .vc_gitem-post-data p {display: none;}
.irepair_pix_grid-item .vc_custom_heading h4 {margin-bottom: 20px;}
.courseListing {width: 100%;padding: 10px 10px 10px 10px;border: 1px solid #EDEDED;background: whitesmoke;}
.page-404 {margin-top:30px;}
select.dropdown {
    height: 45px;
    width: 98%;
}

ul.subCats {list-style: none;padding: 0;}
.subCats li {border: 1px solid #EDEDED;padding: 10px;margin-top: 5px;}
ul.styled li>ul{display:none;position:absolute;z-index:9!important;width:100%;left:0;padding:0 15px 20px 35px;border-bottom:4px solid;font-size:12px;text-transform:uppercase}
ul.styled li>ul {border-bottom-color: #2A2424!important;}
ul.styled li>ul {padding: 20px 15px 20px 35px!important;}
ul.styled > li.current-cat {background: #197bba !important;}

ul.styled>li.current-cat>a {text-transform: capitalize;}
ul.styled>li {position: relative;margin-bottom: 6px;}
ul.styled>li.current-cat>a {color: #fff;}
ul.styled>li>a {display: block;text-decoration: none;font-size: 14px;padding: 20px 10px 20px 35px;text-transform: capitalize!important;}
ul.styled>li>a {text-transform: uppercase;font-family: Montserrat,sans-serif;font-weight: 700;}
ul.styled li>ul {display: none;position: absolute;z-index: 2;width: 100%;left: 0;padding: 0 15px 20px 35px;border-bottom: 4px solid;font-size: 12px;text-transform: uppercase;}
ul.children li>a {text-transform: capitalize;}
.cat-container {max-width: 100%;background: #2A2424;padding: 30px;color: #fff;}
.cat-container  .category-title h1 {margin-bottom: 10px;color: #fff;text-transform: capitalize;}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{background-color:#006cb3 !important}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{display:none!important;}
.vc_gitem-animated-block {display: none!important;}

.menu-course-type-container {background: #006CB3;}
#menu-course-type li {padding: 10px;margin-top: 10px;}
#menu-course-type li a {display: block;width: 100%;padding: 5px 10px 5px 10px;}
#menu-course-type li:hover {background: #2A2424;}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {top: 41.5%!important;}

.service-item h3 {font-size: 16px!important;text-transform: capitalize;}
.sidebar-container > div > h4 {margin-bottom: 10px!important;}

.courseTabs{width:100%!important;max-width:100%!important;}
.courseListing h4 {text-transform: capitalize;}
.ult_tabmenu.style1 li.ult_tab_li {width: 50%!important;}
.ult_tabmenu.style1 a.ult_a {width: 100%!important;}


.row.services {
    margin-top: 18px;
}

.vc_grid-styled-select{
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding-right: 5px;
    text-align: left;
    width: auto;
    vertical-align: middle;
    width: 100%;
}


.vc_grid-filter-select .vc_grid-styled-select select {
    outline: 0;
    display: inline-block;
    width: 100%;
    height: 30px;
}

/* Course Single */

.single-course{
    margin-top: 30px;
}

.space-30 {
    padding-bottom: 30px;
}

.mb-30 {
    margin-bottom: 30px;
}

a.btn.btn-apply {
    background: #f16622;
    color: #242424;
    width: 100%;
}

a.btn.btn-apply:hover {
    background: #8fc752;
    color: rgb(48, 48, 48);
}
.share-course{
    padding: 20px;
    background: #c8d6e5;

}


/* Courses Page */

#content-vacancy h1 {
    font-size: 24px;
    color: #fff;
}

#content-vacancy h2 {
    font-size: 19px;
    color: #fff;
}

.topText {
    position: absolute;
    z-index: 9;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(9, 30, 42, 0.8);
    padding: 20px 10px;
    color: #fff;
}

.course-scolbg {
    position: relative;
}

.vacancybox {
    width: 100%;
    min-height: 70px;
    background-color: #0e1132;
    overflow: hidden;
    padding: 20px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    transition: background-color 0.4s ease;
    margin-bottom: 5px;
    border-left: #38bfc3 solid 8px;
}

.vacancybox:hover {
    background: #23282d;
}

.vacancy_filter {
    margin-bottom: 30px;
    border: 1px #d0d0d0 solid;
    padding: 15px;
    border-radius: 4px;
}

.content {
    height: 100%;
}

.vacancy_filter button, .vacancy_filter .button {
    background: #f16622;
    border: 0;
    width: 100%;
    color: #1A1A1A;
    padding: 5px 0;
    cursor: pointer;
}

.vacancy_filter button:hover, .vacancy_filter button:active, .vacancy_filter button:focus, .vacancy_filter button:visited, .vacancy_filter .button:hover, .vacancy_filter .button:active, .vacancy_filter .button:focus, .vacancy_filter .button:visited {
    background: #091E2A;
    color: #1A1A1A;
}

input.facetwp-search {
    width: 100%;
}

select.facetwp-dropdown {
    width: 100%;
    height: 30px;
}




.course-item  {
    text-transform: capitalize;
    background: #707070;
    min-height: 100px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    display: block;
    padding: 15px;
    cursor: pointer;
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    line-height: 18px;
    position: relative;
    transition: background-color 0.4s ease;
}

.course-item a {
color: #fff !Important;
display: block;

}

.course-item:hover {
    background-color: #091E2A;
    text-decoration: none;
}

.facetwp-pager {
    margin-top: 30px;
}

a.facetwp-page {
    background: #f16622;
    padding: 10px;
    color: #fff;
    transition: background-color 0.4s ease;
}

a.facetwp-page:hover {
    background: #091E2A;
}

/* Footer */

footer .block-content {
    background: #F8F8FF;
    font-size: 14px;
}

.SubCribe {
    border-bottom: 1px solid lightgray;
}

footer .block-content {
    padding-top: 40px;
    padding-bottom: 40px;
}



.block-content .container {
    margin-bottom: 0;
    color: #091E2A;
}

.block-content .container a {
    color: #091E2A;
    font-weight: normal;
}

.block-content .container ul {
    padding-left: 0;
}

footer .copy {
    line-height: 75px;
    padding-right: 15px;
    position: relative;
    z-index: 2;
    font-size: 14px;
    color: #fff ;
    bottom: 0;
    text-transform: uppercase;
    background: #091E2A;
    border-top: 2px solid #8fc752;
}

footer .copy a {
    color:#eee;
}


.copyright a {
    color:#eee;
}

.copyright-logo {
    margin: 10px 0;
}

.ofsted {
    margin-right: 15px;
}

footer p{
    font-size:12px;
    line-height:20px
}

@media screen and (max-width: 798px){
html .navbar-main > li > a {border: none!important;}
}

@media (min-width: 768px){
.vc_grid-filter-dropdown .vc_grid-styled-select{width: 100%!important;height: 40px!important;}
.vc_grid-filter-dropdown .vc_grid-styled-select select{width: 100%!important;height: 35px!important;}

}


@media only screen and (max-width: 760px){
p.copyright {display: inline-block;margin-left: 0!important;}
}


@media only screen and (min-width: 641px){
div.ginput_complex.ginput_container.gf_name_has_3 span {width: 40%;}
.gform_wrapper .top_label li.gfield.gf_inline {width: 100%!important;}
}

@media screen and (max-width: 600px){
.widget_nav_menu ul {padding: 0;}
}

@media screen and (max-width: 600px){
.courselistingSearch li {width: 100%;}
}


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{ }

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
{ 

}


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
{ 
img.logo__img {max-width: 100%;}
}



.alignright{text-align:right}.alignleft{text-align:left}.aligncenter{text-align:center}#wp-calendar{width:100%}#wp-calendar td,#wp-calendar th{border:1px solid #eee;padding:5px;text-align:center}.ui-text ul,.ui-text ol{margin-left:10px}.ui-text h1,.ui-text h2,.ui-text h3,.ui-text h4,.ui-text h5,.ui-text h6{color:#333}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.widget-title{margin-bottom:30px}.sidebar .block_content ul li ul{margin-left:25px}.block_content ul li{display:inline-block;list-style:outside none none;margin-top:5px;margin-bottom:5px;width:100%}.block_content ul{margin:0;padding:0px 0 0 0;color:#888888;font-size:14px}.block_content ul li{display:inline-block;list-style:outside none none;width:100%}.block_content select{max-width:100%}.block_content a{color:#333;font-size:14px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.block_content{color:#888888;font-size:14px;margin-bottom:50px}aside .nav-tabs{border:none !important}.widget_irepair_pix_totalposts .nav-tabs li,.widget_irepair_pix_totalposts .nav-tabs li a{background:none !important;color:#333 !important}.widget_irepair_pix_totalposts .nav-tabs > li.active > a:before{display:none !important}.wp-caption{max-width:100%;list-style:none;background:none}.wp-caption-text{list-style:none;padding:10px;background:none}.gallery-caption{list-style:none;background:none}.bypostauthor{list-style:none;background:none}.sidebar .block_content img{height:auto;margin:10px 0 10px;max-width:100%}.wp-tag-cloud{margin-left:-5px !important;display:inline-block}.tagcloud li{float:none !important;display:inline-block !important;margin:3px 1px !important;width:auto !important}.tagcloud{clear:both}html .tagcloud a{font-weight:700;font-size:11px !important;text-transform:uppercase;display:inline-block;background:#f4f4f4;border:1px solid #eee;padding:10px 16px;margin-right:0;color:#333 !important}html .tagcloud a:hover{color:#fff !important;background-color:#f26520 !important;text-decoration:none !important}.tagcloud li:hover a{color:#fff !important}.rsswidget img{position:relative;top:-2px;margin-right:5px !important}.rssSummary{background:#f5f5f5;color:#999;margin:10px 0;padding:15px;border-bottom:4px solid #e3e3e3;font-size:14px}.sidebar .menu .dropdown-menu{display:none !important}.widget_irepair_pix_totalposts .media-tab{display:inline-block;width:100%}.widget_irepair_pix_totalposts .pull-left{float:left !important;max-width:100px;margin:0 10px 10px 0}#pop img,#rec img{width:100%;max-width:inherit;margin:0}aside .nav-tabs li{margin:0 !important;padding:0;width:30% !important}aside .nav-tabs li a{padding:11px 6px !important;text-align:center;font-size:10px !important;font-weight:500;text-transform:none}aside .nav-tabs{margin-bottom:15px;text-align:left}aside .nav-tabs li.active a{border:none !important;color:#fff !important}aside .icon-calendar{margin-right:7px;font-size:12px}.block_content .media-heading a{color:#777 !important;text-transform:none;font-size:13px;font-weight:normal;font-family:'Montserrat', sans-serif}.block_content .media-body p{color:#777 !important}.media-tab-comment{margin-bottom:15px}.media-tab-comment img{margin:0px 0px 0px 0 !important}.media-tab-comment .media-body{background:#f5f5f5;padding:10px;color:#999;border-left:4px solid #e3e3e3}.media-tab-comment .media-body time{color:#a91605;font-size:11px}.media-tab-comment .media-body a{font-family:'Montserrat', sans-serif;font-weight:700;font-size:12px}.main-content table td,.main-content table th{border:1px solid rgba(0, 0, 0, 0.1);padding:6px 12px;vertical-align:middle}.list-style-check,.marked_list1 ul ul,.marked_list2 ul ul{margin:0;padding:0 0 0 20px}.widget_search input[type=text]{display:block;background:#f5f5f5;border:none;color:#999;margin:0px;padding:20px 45px 20px 25px;width:100%;border-right:4px solid #e3e3e3}.page .main-content ul,.page .main-content ol,.ui-text ul,.ui-text ol,.content-comment ul,.content-comment ol{margin-left:20px}.entry-main iframe{max-width:100%}.widget_archive .widget-title + ul > li,.widget_categories .widget-title + ul > li,.widget_pages .widget-title + ul > li,ul.menu > li{list-style:none;border:1px solid #eeeeee;border-left:#549404 3px solid;padding:12px 10px 12px 20px;position:relative;width:100%;font-weight:500}.widget_categories .cat-item a{text-transform:uppercase}.widget_archive .widget-title + ul > li:hover{border-left-color:#a91605}.flickr-feed{text-align:center}.flickr-feed li{display:inline-block;width:auto !important;margin:5px}.vc_separator.vc_separator_align_center h4{font-size:20px;padding:0 0.8em;text-transform:uppercase}.irepair_pix_grid-item{margin-bottom:30px}.irepair_pix_grid-item .vc_grid-item-mini{background:none repeat scroll 0 0 #fff;border:0;box-shadow:none !important}.irepair_pix_grid-item .vc_gitem-zone-mini{background:none repeat scroll 0 0 #fff;border:0;box-shadow:none !important}.irepair_pix_grid-item .vc_grid-item-mini .vc_gitem-link{color:#ffc300;margin-top:0;padding:0}.irepair_pix_grid-item .vc_btn3-container{margin-bottom:0}.irepair_pix_grid-item .vc_gitem-col{padding:20px !important}.irepair_pix_grid-item .vc_custom_heading h4{color:#333333;display:inline-block;font-size:16px;text-align:left;line-height:23px;width:100%;text-transform:capitalize;}.irepair_pix_grid-item .vc_gitem-post-data{margin-bottom:0}.irepair_pix_grid-item p{color:#000;margin:0 0 10px}.irepair_pix_grid-item .vc_button-2-wrapper{display:none !important}.wpb_heading{font-size:19px}.vc_tta-title-text{font-family:'Montserrat', sans-serif !important;list-style:none;text-transform:none;font-weight:800;text-transform:uppercase}html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before,html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#eee}.vc_row{position:relative}body{border:10px solide red !important}.vc_pixrow-padding-both{padding-top:42px !important;padding-bottom:42px !important}.vc_pixrow-padding-top{padding-top:42px !important}.vc_pixrow-padding-bottom{padding-bottom:42px !important}.vc_row-overlay{display:inline-block;position:absolute !important;width:100%;height:100%;top:0;left:0}.vc_row-overlay:after{display:block;content:'';background-color:rgba(0,0,0,0.1);position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}.vc_row-overlay .wpb_column{position:relative;z-index:3}.text-white *{color:#fff}.text-white .mc4wp-form button{border:2px solid #fff !important}html .comment blockquote,.comment pre{background:#fff}html blockquote{padding:20px 20px 20px 55px;margin:0 0 20px;font-size:14px;border-left:0;line-height:1.666;background:#f5f5f5;position:relative;border-right:3px solid #ddd;min-height:100px}html blockquote:after{content:"\f10d";font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:21px;height:20px;position:absolute;left:-1px;text-transform:none;top:35px;z-index:777}html blockquote:before{display:block;position:absolute;left:-17px;top:21px;width:50px;height:50px;background:#a91605;content:'';display:inline-block}.rtd blockquote{margin:20px 0}.rtd h1,.rtd h2,.rtd h3,.rtd h4,.rtd h5,.rtd h6{font-family:'Montserrat', sans-serif;font-weight:700;text-transform:uppercase}.rtd h1,.entry-main .rtd h1{font-size:37px}.rtd a{color:#397fa9}.rtd ul{padding-left:25px;list-style:none}.rtd ul li{margin:0}.rtd li:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;display:inline-block;margin-right:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.list-styled li.disabled{color:#c8c9cc}ul.list-styled.list-style-ok li::before{content:'\f00c';color:#28ad62}ul.list-styled.list-style-ok li.disabled::before{content:'\f00d';color:#c8c9cc}.rtd img{max-width:100%;height:auto}.rtd table{margin:20px 0}.rtd table td,.rtd table th{padding:10px;border:1px solid #eeeeee;font-weight:normal}.rtd ul li::before{font-size:9px;width:1.555em;content:'\f111';text-align:center;vertical-align:middle}.rtd ul ul li::before{content:'\f10c'}.rtd ol{margin-left:25px;padding-left:0}.wrap-media img{max-width:100%;height:auto}.gallery-icon a{text-align:center;display:inline-block}.rtd iframe{max-width:100%;max-height:100%}.main-content img{max-width:100%;height:auto}.layout-theme.boxed{max-width:1240px;margin:auto;background:#fff;overflow:hidden;position:relative}.vc_custom_1455807749474{overflow:hidden}html .navbar-main li:hover > a{color:#9cbfd4 !important}.our-services div i:before{position:relative;left:10px;top:8px}.inner-box-col1{display:block;z-index:6;position:relative;color:#fff;text-align:right;padding-right:40px}.inner-box-col2{display:block;z-index:6;position:relative;color:#fff;text-align:center;padding-right:40px}.inner-box-col3{display:block;z-index:6;position:relative;color:#fff;text-align:left;padding-left:40px}.comment .comment-reply{text-align:right}html .post .social-links a:hover{border-color:#397fa9}html .post .social-links a:hover .icon{color:#397fa9}html .yp-demo-link{top:20% !important}html input[type=search]{-webkit-appearance:none;height:auto !important;border:1px solid #ddd;padding:15px 15px;line-height:1.333 !important;font-size:12px;width:153px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{min-width:75px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0 !important}.main-menu{display:inline-block;width:100%;clear:both}html .main-menu{position:relative;top:5px}@media screen and (min-width: 768px){.main-menu.sticky{margin:0;position:fixed !important;width:100%;top:0;left:0;z-index:999;text-align:center;opacity:0.9}.admin-bar .main-menu.sticky{top:32px}.sticky{margin:0 auto;float:none;display:inline-block}.sticky .header-search,.sticky .main-menu:before{display:none}}
.quarter,.one-third,.two-thirds,.half{float:left}.one-third{width:32%}.two-thirds{width:65.5%}.quarter{width:23.5%}.three-quarters{width:74.5%}.half{width:48%}.one-third{margin:0 0.5%}.quarter,.two-thirds{margin:0 0.5%}.left,.quarter.left,.one-third.left{margin:0 1% 0 0;float:left}.right,.quarter.right,.one-third.right{margin:0 0 0 1%;float:right}.half.left{width:48%;margin:0 2% 0 0}.half.right{width:48%;margin:0 0 0 2%}.two-thirds.left{margin:0 1% 0 0}.two-thirds.right{margin:0 0 0 1%;float:right}@media screen and ( max-width: 780px ){.quarter{width:48%}.quarter.left{margin-right:2%}.quarter.right{margin-left:2%}footer .third.quarter.widget-area{clear:both}}@media screen and ( max-width: 600px ){.quarter,.one-third,.half,.two-thirds,.three-quarters,.full-width{width:100%;margin:0}.widget-area{padding:0 0 10px 0}}