/*
Theme Name: One
Theme URI: http://thbthemes.com
Author: THBThemes
Author URI: http://thbthemes.com
Description: Creative Responsive Multi purpose theme
Version: 1.6.36
License URI: http://themeforest.net/licenses/regular_extended
Tags: black, white, light, one-column, fluid-layout, custom-menu, featured-images, post-formats, translation-ready
*/
/**/

body{
    font-size: 100%;
    line-height: 1.5;
}

.textgreen{
	    color: #729d2f !important;
}
.dkred {
    color: #af0e0e !important;
}
.dkblue {
    color: #3386a5 !important;
}
.dkorange {
    color: #b08608 !important;
}
/** AG edit **/
.thb-section .thb-section-extra {

padding-top: 1px;
}
.contacttext {
margin-top: 90px;

}
div#pg-19-0.panel-grid {

float: right;

}
div.thb-section-column-inner-wrapper{
margin-bottom: -78px;
}
#accordion-slider-2 {
margin-top: 120px;

}
.layout-style-b.thb-section-column-block-thb_text_box .thb-section-block-content .thb-text {
font-weight: 500;
font-size: 32px;
margin-top: 1.5%;
}

#thb-section-1-row-1 {
   width: 100%;
   margin: 0 auto;
}
.thb-section.boxed .thb-section-inner-wrapper {
width: 103% !important;
max-width: 1920px !important;
margin-left: -15px;
}
.parallax-header {
padding: 110px !important;

}
.thb-section.boxed .thb-section-inner-wrapper {
/* margin-top: -120px; */
}
#footer {
display: none;
}
#footer-sidebar .col.one-third {
margin-left: 47px !important;

}
#footer-sidebar {
margin-top: 0px;

}
.wpcf7 form p {
display: block !important;
width: 380px !important;
}
/** AG edit end**/
div.br{
	    clear: both;
    background: url('/wp-content/uploads/br.png') no-repeat top center;
    width: 100%;
    height: 24px;
    border: none;
    padding: 0;
    margin-top: 30px;
}
#page-header{
	display:none !important; 
}
#page-content table tbody tr:nth-child(even) {
    background: #f5f5f5;
}#page-content table{
border: solid 1px #e7e7e7;
}
#page-content table thead{
background:#999;
}
.subt {
    font-size: .8em;
}
.readbutton {
    color: #eee !important;
    padding: 6px 12px;
    margin: 8px 0;
    border-radius: 4px;
    background-color: #df3b20;
	display: inline-block;
}
a.readbutton:visited {
    color: #eee;
}
a.readbutton:hover {
    background-color: #1c92a3;
    text-decoration: none;
	color:#eee !important;
}
.imgshadow {
    background: #FFFFFF;
    padding: 4px;
    margin: 5px;
    -moz-box-shadow: 0px 0px 5px #CCC;
    -webkit-box-shadow: 0px 0px 5px #CCC;
    box-shadow: 0px 0px 5px #CCC;
    border-radius: 2px;
}
#a12 {
    margin: 22px auto;
    padding: 14px;
    border-radius: 9px;
    border: solid 1px #b7ddf2;
    background: #ebf4fb;
}
hr {
    display: block;
    height: 1px;
    border: solid 1px #e7e7e7;
    border-width: 1px 0 0;
    margin: 15px 0;
    padding: 0;
    clear: both;
}
.img_right {
    width: auto;
    float: right;
    clear: right;
    margin: 5px 5px 10px 15px;
}
.img_left {
    width: auto;
    float: left;
    clear: left;
    margin: 5px 15px 10px 5px;
}
p {
    margin: 0 0 20px;
    padding: 0;
}
#page-content table td,#page-content table th {
   
    padding: 8px;
    border: solid #e7e7e7;
    border-width: 1px 0 2px 1px;
    vertical-align: bottom;
}
#commentstable{
	display:block;
}
#countrytable{
	width:48%;
	display:block;
}
#sendtable{
	text-align: center;
margin-top: 15px;
}
.halftable {
    width: 48%;
}
.halftable:nth-child(3n+2) {
    margin-left: 20px;
}
form select{
	padding: 9px 15px;
}
#countrytable select {
	font-size: 100%;
	border-radius: 4px;
	border: 2px solid #bbbbbb;
}
h2 {
    font-size: 1.6em !important;
    margin-bottom: 20px;
}

h4{
    font-size: 1.2em !important;
    margin-bottom: 10px;
}/*
h3 {
    font-size: 1.4em !important;
    margin-bottom: 10px;
}
*/
iframe[Attributes Style] {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    width: 320px;
    height: 240px;
}
.vidd{width: 49%;
display: inline-block;}
.m-top{margin-top: 30px !important;}
.p-bot{padding-bottom: 20px;}
#page-content .file-icon {
    zoom: 1;
    padding: 3px 0 3px 25px;
    min-height: 22px;
    background: transparent url(/wp-content/uploads/images.gif) no-repeat 0 0;
	display: inline-block;
vertical-align: middle;
}
#page-content .file-icon.pdf {
    background-position: 0 -100px;
}
.file-list, .questions{
	list-style-type: none;
}
.file-list > li > p{
	display:inline-block;
}
.middleimg{
	text-align:center;
}
.questions blockquote {
	margin-top: 24px !important;
}
li.widget_nav_menu ul{
	margin-left: 0px !important;
}
.washBanner {
    position: absolute;
    margin-left: -4px;
    margin-top: -3px;
    z-index: 2;
}
li.widget_nav_menu {
	list-style-type: none;
}
.tablething{
	    padding: 56px 0 0 20px;
    width: 814px;
    background: #fff url('/wp-content/uploads/pdq_advantage_bg.jpg') no-repeat;
}
.tablething-first{
	color:#fff;
	
}
.tablething-first ,.tablething-sec{
	width: 33%;
    border: 0 !important;
   
    font-size: 0.8em !important;
}
.tablething table{
	border: 0 !important;
}
 .tablething table td{
	line-height: 1.6;
	vertical-align: top !important;
}  
/* AG edit */
#page-content {
margin-top: -90px;


}

/* AG edit - responsive */

@media (min-width: 320px) and (max-width: 720px){

#thb-external-wrapper {
padding-left: 0px !important;
padding-right: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;

}
#page-content {
margin-top: -100px !important;


}

li#nav_menu-4 {
display: none !important;
}

}
@media (min-width: 320px) and (max-width: 1200px){
p.halftable:nth-child(3n+2) {
margin-left: 7px !important;
}

}
@media (min-width: 320px) and (max-width: 1440px){

#accordion-slider-2 {
max-height: 550px !important;


}
.as-mask {
max-height: 700px !important;


}
.thb-section.boxed .thb-section-inner-wrapper {
/*margin-top: -230px;*/
}
}
@media (min-width: 1441px) and (max-width: 1920px){

.as-mask {
max-height: 100% !important;
transform: scaleY(0.8) !important;

}
.thb-section.boxed .thb-section-inner-wrapper {
/* margin-top: -320px; */

}
}
.contektu_bg > div{	background: #617edd;}
@media (min-width: 320px) and (max-width: 768px){
#accordion-slider-2 {
display: none;
}#page-header + .thb-section-container {    margin-top: 0px;}
.thb-section-inner-wrapper {
margin-top: -120px !important;

}
.layout-style-b.thb-section-column-block-thb_text_box .thb-section-block-content .thb-text {

margin-top: -5px;
}

}
@media (min-width: 769px) and (max-width: 1100px) {
.layout-style-b.thb-section-column-block-thb_text_box .thb-section-block-content .thb-text {

margin-top: -4%;
}


}
@media (min-width: 769px) and (max-width: 2560px){
.wpb_single_image img{
/* display: none; */
}
.vc_row.wpb_row.vc_row-fluid.mobileimage.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-content-middle.vc_row-flex{
display: none;

}
}
@media (min-width: 400px) and (max-width: 590px){
.footertext {
width: 90%;
}


}
@media (min-width: 320px) and (max-width: 399px){
.footertext {
width: 85%;
}
}


@media (min-width: 320px) and (max-width: 720px) {
#footer-sidebar {
width: 101.5%;
padding-left: 10px;
margin-left: -10px;
}
}
@media (min-width: 320px) and (max-width: 455px) {
.responsive_480 .thb-section.boxed .thb-section-inner-wrapper {
width: 107% !important;

}
}


@media (min-width: 800px) and (max-width: 1920px){
#thb-section-1-row-2-column-0-block-0 {

margin-top: 50px;
margin-bottom: 25px;
}
}
@media (min-width: 320px) and (max-width: 799px) {
#thb-section-1-row-2-column-0-block-0 {

margin-top: 50px;
margin-bottom: 50px;
}
.contacttext {
margin-top: -30px !important;

}
}
@media (min-width: 320px) and (max-width: 450px) {
div#pg-19-0.panel-grid {

float: none !important;

}
.wpcf7 form p {
width: 250px !important;

}
}

.last_img img{
height:113px !important;
}

.home #main-content,
.home #main-content .thb-text,
.home #main-content .thb-text .wpb_content_element{
	margin-bottom: 0;
}