/*
Theme Name:     Attorney Child
Theme URI: 		http://wedesignthemes.com/themes/dt-attorney
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Attorney theme powered by DesignThemes
Template:       dt-attorney
Version:        1.6
*/
@import url("../dt-attorney/style.css");
@import url('https://fonts.googleapis.com/css?family=Assistant:400,700&display=swap&subset=hebrew');
span.fa.fa-check {
    margin-top: 25%;
}
.assistant{ font-family: 'Assistant', sans-serif!important;}


.apply-now-mobile .column{margin: 0px 0px 20px 0px !important;}
.apply-now-mobile .dt-sc-title:before{width:auto !important;}
.privay-policy-terms{text-decoration:underline !important;}
.page-id-186 a.dt-sc-button {
    display: none !important;
}
.copyright .copyright-info {
    line-height: 25px !important;
}
.page-id-2905 input.wpcf7-form-control.wpcf7-submit{background:#c1a784;box-shadow: 0px 0px 0px 2px #c1a784;
    -moz-box-shadow: 0px 0px 0px 2px #c1a784;
    -webkit-box-shadow: 0px 0px 0px 2px #c1a784;font-family: 'Merriweather', serif !important;}
.header-silver .dt-sc-tb-title {
    background: #aba9ab;
}
.header-silver .dt-sc-tb-content li,.header-silver .dt-sc-buy-now{background:#aba9ab;}
.header-gold .dt-sc-tb-title {
    background: #aa8325;
}
.header-gold .dt-sc-tb-content li, .header-gold .dt-sc-buy-now{background: #aa8325;color:#fff !important;}
.header-platinum .dt-sc-tb-title {
    background: #656766;
}
.header-platinum .dt-sc-tb-content li, .header-platinum .dt-sc-buy-now{background: #656766;color:#fff !important;}
.header-gold h5, .header-platinum h5, .header-silver h5  {color:#fff;}
.header-silver.dt-sc-price{color:#c3c3c3 !important;}
.header-gold .dt-sc-price{color:#aa8325 !important;}
.header-platinum .dt-sc-price{color:#656766 !important;}
.page-id-2988 a.dt-sc-button.deepblue.small {background:#24890d;}
.icon-title .dt-sc-ico-content.type1 {
    padding: 0px !important;
}

th, .top-bar, .dt-sc-bordered-button, #main-menu > ul > li:hover > a, #main-menu > ul.menu > li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor > a, #main-menu > ul.menu > li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-ancestor > a, #main-menu > ul.menu > li > a:hover, .dt-sc-ico-content.type1:hover, .dt-sc-ico-content.type2:hover .icon, .entry-meta .comments, .dt-sc-button, .mailchimp-form input[type="submit"], .dt-sc-bordered-title:before, .secondary-sidebar h3.widgettitle:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:after, .dt-sc-toggle-frame h5.dt-sc-toggle.active:after, h5.dt-sc-toggle-accordion.active:after, ul.dt-sc-tabs-frame li a.current, ul.dt-sc-tabs-vertical-frame li a.current, h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before, .secondary-sidebar.type2 .widget:after, blockquote:before, blockquote:after, ul.dt-sc-locations li .dt-sc-text-overlay a.dt-sc-button:hover, .dt-sc-titled-box h4.dt-sc-titled-box-title, .breadcrumb-section h1, .carousel-arrows a:hover, .dt-sc-ico-content.type1:hover:before, .dt-sc-title:after, .megamenu-child-container:before, #main-menu ul li.menu-item-simple-parent ul:before, .dt-sc-ico-content.type3:hover .icon, .dt-sc-simple-button:hover, .fixed-help-form input[type=submit], .skin-color, .dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover:after, .dt-sc-sorting-container a.active-sort:after, .gallery-detail, .gallery-detail:after, .bx-controls-direction a.bx-prev, .bx-controls-direction a.bx-next, .dt-sc-callout-box.type4, .dt-sc-callout-box.type1 .icon, .dt-sc-callout-box.type5 .icon, .dt-sc-callout-box.with-icon.type2:hover .icon, .dt-sc-callout-box.type3 .icon, .tagcloud a, .tagcloud a:after, input[type="submit"], button, input[type="button"], button[type=submit], .sticky .featured-post, .featured-post, .navigation a, ul.dt-sc-social-icons li a, ul.dt-sc-social-icons li a:after, .dt-sc-event-container .dt-sc-event-thumb .event-price, ul.time-table > li:hover, ul.time-table > li.selected, #main-menu li.menu-item-language ul:before{background-color: #f11213;}.dt-sc-bordered-button, input[type=submit], .dt-sc-ico-content.type3:hover .icon{box-shadow: 0px 0px 0px 2px #8d1812;
    -moz-box-shadow: 0px 0px 0px 2px #f11213;
    -webkit-box-shadow: 0px 0px 0px 2px #f11213;}
footer, .dt-sc-ico-content.type1:after {
    border-bottom-color: #f11213;
}
.skin-color2 {background:#062136;}
.skin-color2  h3.dt-sc-underlined{color:#fff;}
@media only screen and (max-width: 767px){.mobileslider{display:block !important;}#slider{display:none;}}
@media only screen and (max-width: 1300px) and (min-width: 800px){.home-box .dt-sc-ico-content.type1 {min-height: 580px !important;}img.retina_logo, .logo a img {height:auto !important;width:50% !important;}}
@media only screen and (max-width: 750px) {#menu-container{margin-top: -5px !important;}
.home-box .dt-sc-ico-content.type1 {height: auto;}
.footer-logo a .retina_logo{display:none !important;}
footer{bottom:45px;margin-top:30px;}
.dt-sc-ico-content.type3 p {float: left;width:65%;}
.copyright .container{margin-top:-90px;}div#main {padding-top: 20%;}
img.retina_logo {margin-left: -5%;max-width:50% !important;    height: auto !important;display:block !important;}
header {top:0;position: fixed;background: #fff;}
.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:after, .dt-sc-toggle-frame h5.dt-sc-toggle:after{width: 18px;height: 18px;line-height: 15px;}
.wrapper{padding-top:35px;}div#dt-menu-toggle{top:45px !important;position: fixed;right:5px;border-bottom: none;background: none;}
#main-menu{top:100px !important;position:fixed;}.dt-sc-title{padding-bottom:5px !important;margin-bottom:20px !important;}
#main{padding-bottom:0px !important;}.float-button{display:block !important;}
.mobile{display:none !important;}
.desktop{display:block !important;}.float-button1{display:none;}
.column.dt-sc-one-half.Benefit.space.first {
    width: 40%;
    padding-right: 15px;display: block !important;}.column.dt-sc-one-fourth.Benefit1.space{padding-right: 15px;}.column.dt-sc-one-fourth.Benefit2.space{
    width: 25%;display: block !important;
}.column.dt-sc-one-fourth.Benefit1.space{
    width: 35%;display: block !important;
}}.float-button{display:none;}
.page-id-819 .dt-sc-ico-content.type3 .icon {background:#062136; color:#fff;}
.dt-sc-bordered-button1 {box-shadow: 0px 0px 0px 2px #c1a784 !important;;-moz-box-shadow: 0px 0px 0px 2px #c1a784 !important;; -webkit-box-shadow: 0px 0px 0px 2px #c1a784 !important;background-color:#c1a784 !important;text-transform: uppercase;
    color: #FFF;
    font-weight: normal;
    border: 1px solid #FFF;
    padding: 12px 26px;
    display: inline-block;}

.column.dt-sc-one-half.Benefit.space.first,.column.dt-sc-one-fourth.Benefit1.space, .column.dt-sc-one-fourth.Benefit2.space{display: none;}.desktop{display:none;}
h1.aligncenter.congratulationstitle {
    padding: 20px; 
    color: #003267;
	font-size: 45px;
	font-weight: 900;
	    font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif; 
	

}
.page-id-3981 input[type=submit] {    box-shadow: 0px 0px 0px 2px #8d1812;
    -moz-box-shadow: 0px 0px 0px 2px #062136;
    -webkit-box-shadow: 0px 0px 0px 2px #062136;background-color:#062136 !important;font-family: 'Merriweather', serif !important;}
.ls-gui-element.ls-circle-timer {display: none !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    border: 2px solid #f00 !important;
    color: #f00 !important;
    font-size: 1em;
    font-weight: normal;
}img.image.caution-image {
    border: 5px solid #022545;
}
.icon-applynow span.fa.fa-check-square-o {
    font-size: 40px !important;
}
.icon-applynow .dt-sc-ico-content.type1 {height: 185px;
    padding: 15px 18px 15px;}
body,input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea, input.text, input[type="search"],select{color:#333 !important;}

.page-id-2905 input[type="text"], .page-id-2905 input[type="password"], .page-id-2905 input[type="email"], .page-id-2905 input[type="url"], .page-id-2905 input[type="tel"], .page-id-2905 input[type="number"], .page-id-2905 input[type="date"], .page-id-2905 textarea,.page-id-2905  input.text, .page-id-2905 input[type="search"],.page-id-2905 select,.lp-apply-now input[type="text"], .lp-apply-now input[type="password"], .lp-apply-now input[type="email"], .lp-apply-now input[type="url"], .lp-apply-now input[type="tel"], .lp-apply-now input[type="number"], .lp-apply-now input[type="date"], .lp-apply-now textarea, .lp-apply-now input.text, .lp-apply-now input[type="search"], .lp-apply-now select{margin-bottom:10px;}
.dt-sc-bordered-button1:hover {
    color: #FFF;
    opacity: 0.7;
}.phoneNumber{padding:16px !important;}.dt-sc-pr-tb-col.selected.header-gold .dt-sc-price { background: #f0f0f0;}
.logo img {
    height: 120px;
}
header a.dt-sc-bordered-button1 {margin-top:35px;}
.mobileslider{display:none;}
.column.dt-sc-full-width.mobileslider.space.first {
    background: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg);
    background-position: 0 bottom;
    background-size: cover;
    margin-left: -63px;
    margin-right: -63px;
    height: 385px;
    padding: 50px;
    margin-top:-80px;}
h4.mobileheadersmall1 {
    color: #062136!important;
    text-shadow: 0px 0px 5px #FFffff!important;
    font-weight: 700;
    margin: 0;
	font-size:18px;
	line-height: 18px;
		font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;
}
h4.mobileheadersmall {
    color: #fff;
  font-weight:700;
  margin:0;
	font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif; 
}
h2.mobileheaderbig {
    color: #ffff;
    font-weight:700;
  margin:0;font-size:18px;
	font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif; 
}
.home-box .dt-sc-ico-content.type1 {
    min-height: 460px;
}
.page-id-2742 h4.dt-sc-simple-title{text-transform:uppercase;}
@media screen and (min-width: 1100px) {ul#menu-header1 {
    display: block !important;
}}
img.retina_logo, .logo a img {height:auto !important;width:60%;}
hr.spacer-price{background-color:unset !important;   }
.dt-sc-tb-content li{border-bottom:none;}
hr.spacer-border{    background-color: #dfdfdf;
    height: 1px;
    clear: both;
    opacity: .8;
    width: 85% !important;
    text-align: center;
    margin: 0 auto;
    margin-top: 25px;}
.lp1-bg {background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg);background-size: cover;
    background-position: right;
 padding: 50px 30px 90px 30px;}
.lp1-row{width:100%;padding: 30px 150px 30px 150px;}
.lp1-column {
    width: 80%;
    margin: 0 auto;
}
.logo-lp1{width:80%;}
.lp1-section2 h4{padding: 25px 25px 0px 25px;color:#fff;margin-bottom:0px !important;}
.lp1-section2 p{padding:10px 25px 25px 25px;color:#fff;}
.lp1-section2{background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/08/flag-mobile.jpg);background-size: cover;
    background-position: left;
 padding: 50px 15px;}
.lp1-section3{background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/08/mobilestatue.jpg);background-size: cover;
    background-position: right;
 padding: 50px 30px;}
.lp1-section4{padding: 50px 30px;}
.lp1-section4 th{background:#062136;padding:10px 15px;font-size:12px;}th.th2 {
    width: 35%;
}.lp1-section4 td{padding:15px;font-size: 12px;text-align: left;}
.footer-lp1 {
    background: #062136;
    padding: 10px;
    color: #fff;
    margin:0;
}
.lp2-bg{background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/08/uslag2.jpg);
    padding: 50px 30px 90px 30px;
    background-repeat: no-repeat;
    background-size: cover;}
.lp2-section2{background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/08/stature-bg.jpg);
    padding: 50px 30px 90px 30px;
    background-repeat: no-repeat;
    background-size: cover;background-position: right;}

.lp2-section2-desktop h2, .lp2-section2-desktop p {
    width: 80% !important;
    margin: 0 auto;
    margin-bottom: 20px;
}
.lp2-section2 h4, .lp2-section2 p{color:#fff;}
.lp2-section3{background:#062136;padding:20px;width:100%;}
.lp2-section3 h4{color:#fff;}.lp2-section3half,.lp2-section3half2{background:#062136;padding:20px;width:50% !important;float:left;min-height:360px;}
.lp2-section3half1 {
    width: 50% !important;
    float: right;
    background: #062136;
    padding: 20px;
    margin: 0 !important;
    min-height:360px;
}.lp2-section3half1 h6, .lp2-section3half h6{color:#fff;}
.lp2-section4{padding: 50px 30px;}
.lp2-section4 th{background:#062136;padding:10px 15px;font-size:12px;}th.th2 {
    width: 35%;
}.lp2-section4 td{padding:15px;font-size: 12px;text-align: left;}
.lp3-bg{background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/08/stature-bg2.jpg);
    padding: 30px 20px 90px 20px;
    background-repeat: no-repeat;
    background-size: cover;}
.logo-lp3 {
    width: 60%;
}.lp3-section3half{width: 50% !important;   float: left;}
.lp3-section3half1{width: 50% !important;float: right;margin: 0 !important;}
.lp3-section2{background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/08/statue2.jpg);
    padding: 30px 20px 30px 20px;
    background-repeat: no-repeat;
    background-size: cover;}
.lp3-section2 h6,.lp3-section2 h4,.lp3-section2 p{color:#fff;}
.lp3-section4{padding: 50px 30px;background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/08/statue3.jpg);background-size:cover;background-repeat:no-repeat;background-position: bottom;}
.lp3-section4 th{background:#062136;padding:10px 15px;font-size:12px;}th.th2 {
    width: 35%;
}.lp3-section4 td{padding:15px;font-size: 12px;text-align: left;}
.lp1-desktop{background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg);padding: 30px 20px;
    background-repeat: no-repeat;
    background-size: cover;width:100%;height:650px;background-position:center;background-attachment:fixed;}
.lp1-section1-desktop{background-image: url(https://www.greencardbureau.org/wp-content/uploads/2019/08/usflagwide.jpg);padding: 50px 150px;
    background-repeat: no-repeat;
    background-size: cover;width:100%;background-position:center;background-attachment:fixed;}
.lp1-section1-desktop h2, .lp1-section1-desktop p{color:#fff; width: 80%; margin:0 auto;padding: 10px;}
h2.lp1-title {
    padding: 80px 20px 40px 20px;
}
.lp1-section2-desktop,.lp1-section3-desktop {width:100%;}
.lp1-section3-desktop{padding:50px 150px;}
.lp1-section3-desktop th {
    background: #062136;
    padding: 25px;
    font-size: 15px;
}
.lp1-section3-desktop .content-td {
    text-align: left;
    padding: 20px;
    border-right: 1px solid #f0f0f0;
}
.lp1-section3-desktop table{width:80%;    margin: 0 auto;}
.lp1-section3-desktop td{ border: 1px solid #f0f0f0;}
.lp1-section3-desktop .th3,.lp1-section3-desktop .th2{width:20%;}
.lp2-desktop{width:100%; background:  
url(https://www.greencardbureau.org/wp-content/uploads/2019/08/usflag-bg.jpg);padding: 50px 150px;
    background-repeat: no-repeat;
    background-size: cover;background-position:center;height:600px;}
.lp2-section2-desktop{width:100%; background:  
url(https://www.greencardbureau.org/wp-content/uploads/2019/08/statuebg.jpg);padding: 150px 50px;
    background-repeat: no-repeat;
    background-size: cover;background-position:center;background-attachment:fixed;}
.lp2-section2-desktop h2 ,.lp2-section2-desktop p{color:#fff;}
.lp2-section3-desktop,.lp2-section3-column{background:#062136;padding: 50px;color:#fff;margin-bottom:0px;}.lp2-section3-column h5{color:#fff;}.lp2-section3-desktop{width:100%;}.lp2-section3-column {height: 210px;border-right: 1px solid;border-left: 1px solid;border-color: rgba(255,255,255, 0.1);}
.lp2-section4-desktop{padding:50px;width:100%;}
.lp2-section4-desktop th {
    background: #062136;
    padding: 25px;
    font-size: 15px;
}
.lp2-section4-desktop .content-td {
    text-align: left;
    padding: 20px;
    border-right: 1px solid #f0f0f0;
}
.lp2-section4-desktop table{width:80%;    margin: 0 auto;}
.lp2-section4-desktop td{ border: 1px solid #f0f0f0;}
.lp2-section4-desktop .th3,.lp2-section4-desktop .th2{width:20%;}
.lp3-desktop {width:100%; background:
url(https://www.greencardbureau.org/wp-content/uploads/2019/08/stature-bg3.jpg);padding: 150px 150px;
    background-repeat: no-repeat;
    background-size: cover;background-position:center;}
.lp3-section2-desktop {width:100%; background:
url(https://www.greencardbureau.org/wp-content/uploads/2019/08/statuebg.jpg);padding: 150px 150px 30px 150px;
    background-repeat: no-repeat;
    background-size: cover;background-position:top;color:#fff;background-attachment:fixed;}
.lp3-section2-desktop h2,.lp3-section2-desktop h5{color:#fff;}
.lp3-section2-desktop h2, .lp3-section2-desktop p {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.lp3-section2-desktop .column.dt-sc-one-fourth{padding:50px 25px;}
.lp3-column {
    width: 85%;
    margin: 0 auto;
}
.lp3-section4-desktop{padding:50px 150px;width: 100%;background:
url(https://www.greencardbureau.org/wp-content/uploads/2019/08/usflagbg.jpg);background-repeat: no-repeat;
    background-size: cover;background-position:center;}
.lp3-section4-desktop th {
    background: #062136;
    padding: 25px;
    font-size: 15px;
}
.lp3-section4-desktop .content-td {
    text-align: left;
    padding: 20px;
    border-right: 1px solid #f0f0f0;
}
.lp3-section4-desktop table{width:80%;margin: 0 auto;}
.lp3-section4-desktop td{ border: 1px solid #f0f0f0;}
.lp3-section4-desktop .th3,.lp1-section3-desktop .th2{width:20%;}
.lp3-section5{width:100%;padding:50px 150px;}



.jfds-mobile-only #media_image-1-on{     margin-top: -55px;}














/*santiago mobility 08-23-2019*/

h1.ls-layer {
    text-transform: capitalize!important;
}

div#dt-menu-toggle:after {
    position: absolute;
    content: "menu";
 	  margin: -15px 0 0 -9px!important;
    font-size: 12px;
}
div#dt-menu-toggle {
  margin: -10px 20px 0 0!important;
}
img.retina_logo {
    display: none!important;
}
img.normal_logo {
    display: block!important;
    width: auto;
}
@supports (-webkit-overflow-scrolling: touch) {
 div#menu-container {
    margin-top: 25px!important;
}
}
p.un-seen-one {
    font-size: 12px!important;
    color: #808080a1!important;
    font-weight: 100!important;
}

@media only screen and (max-width: 800px) { 
input#mobile-date-one {
    padding: 15px!important;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
}

	.first h4 {
    text-align: center;
}
	.mobile-2-two {
    margin-top: -12px!important;
}
	h2.mobileheaderbig {
    /*margin-top: -22px;*/
    text-align: center;
	margin-bottom:7px;
}
	.first h4 {
    margin-right: 15%;
}
/*.first h2 {
    float: left!important;
		margin-left: -13px;
	}
*/
	img.normal_logo {
		margin-left: -30px;
    width: 120px!important;
    margin-top: 0px!important;
    margin-bottom: -35px!important;
}
	div#main {
    padding-top:40px!important;
}
	html {
    margin-top: 0px !important;
}
}
/*responsive*/
@media (min-width: 621px) and (max-width: 750px) {
	
		img.retina_logo {
    margin-top: 10%;
}
	div#dt-menu-toggle {
    margin: 3%;
}
.column.dt-sc-full-width.mobileslider.space.first {
    background: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg)no-repeat;
    background-position: right top;
    background-size: contain;
    width: 179%;
    height: 450px;
    margin-left: -167px;
    margin-top: 0;
	padding: 5em!important;
	}
	h2.mobileheaderbig{
		font-size:2em;
		margin-right: 100px;
    margin-bottom: 20px;
	}	
	h4.mobileheadersmall1{
		font-size:2em;
		margin-top:10px;
	}
}

@media (min-width: 520px) and (max-width: 620px) {

		img.retina_logo {
    margin-top: 10%;
}
	div#dt-menu-toggle {
    margin: 3%;
}
	.column.dt-sc-full-width.mobileslider.space.first {
    background: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg)no-repeat;
    background-position: right top;
    background-size: contain;
    width: 110vw;
		margin-left: -100px;
	  margin-top: -35px;
	  height: 405px;
	  padding: 20%;
	}
	h2.mobileheaderbig{
		font-size:28;
	}
	h4.mobileheadersmall1{
		font-size:28;
	}
}
	
@media (min-width: 480px) and (max-width:  519px) {
	
		img.retina_logo {
    margin-top: 10%;
}
	div#dt-menu-toggle {
    margin: 3%;
}
	.column.dt-sc-full-width.mobileslider.space.first {
    background: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg)no-repeat;
    background-position: right top;
    background-size: contain;
    width: 107vw;
  margin-top: 0;
		height: 315px;
	}
}
	
		
@media (min-width: 375px) and (max-width:  479px) {

	.mobile-2-two {
    margin-top: 0px!important;
}
	.first h4 {   margin-right: 31%;}
	h2.mobileheaderbig {
	    margin-top: 0;
		text-align:left!important;
       font-size: 18px;
	}
	img.retina_logo {    margin-top: 10px;}
	div#dt-menu-toggle {    margin: 0px;}
.column.dt-sc-full-width.mobileslider.space.first {
    background: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg)no-repeat;
    background-position: right top;
    background-size: cover;
    width: 110vw;
    margin-left: -15vw;
  margin-top: 0;
		height: 250px;
}
	img.retina_logo {
    margin-top: 15%;
}
	#menu-container {
    margin-top: 30px !important;
}

.column.dt-sc-one-fourth.Benefit1.space .dt-sc-ico-content {    margin-bottom: 0!important;}
.column.dt-sc-one-fourth.Benefit2.space .dt-sc-ico-content:last-child {    margin-bottom: 0;}
	.column.dt-sc-full-width.mobileslider.space.first.active {    margin-left: -43px !important;}
	h2.mobileheaderbig{    font-size: 19px;}
}


@media (min-width: 350px) and (max-width:  374px) {
	@supports (-webkit-overflow-scrolling: touch) {
 div#menu-container {
    margin-top: 27px!important;
}
	}
#menu-container {
    margin-top: 27px !important;
}
		img.retina_logo {
    margin-top: 10px;
}
	div#dt-menu-toggle {
    margin: 0px;
}
	.column.dt-sc-full-width.mobileslider.space.first {
    background: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg)no-repeat;
    background-position: right top;
    background-size: contain;
    margin-left: -65px;
    width: 110vw;
    margin-top: 0;
    height: 250px;
		padding: 18%;
	}
	h2.mobileheaderbig {
    margin-top: -37px;
   /* margin-left: -50px;
    font-size: 15px;*/
	}
}
	
	@media (min-width: 320px) and (max-width:  349px) {
#menu-container {
    margin-top: 10px !important;
}
img.normal_logo {
    margin-left: -10px!important;
}
		img.retina_logo {
    margin-top: 10px;
}
	div#dt-menu-toggle {
    margin: 0px;
}
	.column.dt-sc-full-width.mobileslider.space.first {
    background: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg)no-repeat;
    background-position: right top;
    background-size: contain;
		height: 220px;
		width: 120vw;
		padding: 10% 20%;
  margin-top: 0;

		}
			
	h4.mobileheadersmall1{
		font-size:18px;
	}
		
}

	@media (min-width: 150px) and (max-width:  319px) {
img.normal_logo {
    margin-left: -45px!important;
    margin-bottom: -28px!important;
}
		img.retina_logo {
    margin-top: 10px;
}
	div#dt-menu-toggle {
    margin: 0px;
}
		img.normal_logo {
    margin-left: -10px!important;
}
	.column.dt-sc-full-width.mobileslider.space.first {
    background: url(https://www.greencardbureau.org/wp-content/uploads/2019/06/header-home.jpg)no-repeat;
    background-position: right top;
		background-size: contain;
		height: 180px;
	  padding: 5% 20%;
		width: 108vw;
		margin-left: -80px;
  margin-top: 0;
		}
		h2.mobileheaderbig{
		font-size:14px;
	}
	  h4.mobileheadersmall1{
		font-size:18px;
	}
}
	a.privay-policy-terms:hover {
    text-decoration: underline!important;
}
ul#menu-footer2 li:hover {
    text-decoration: underline;
}


html {
    overflow-y: scroll!important;
}
	
label span {   color: #000;}	
input.wpcf7-form-control.wpcf7-submit.dt-sc-bordered-button1 {
    margin: 40px!Important;
    padding: 15px 50px!important;
}
.bluecolor{ color: #032348!important; }
input::placeholder {
color: #808080!Important;
}

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

	 
	aside#media_image-1-jx {		margin-top: 8px;	}
	img.image.santi-center.jfds-desktop-only{height: 150px;}
	aside#media_image-1-jx img.image.aligncenter {    height: 80px; margin-bottom: 0!important;}
	aside#media_image-1-on{ margin-bottom: 0px!important;}
	#menu-container {    margin-top: 30px !important;}
	section#primary {    margin-top: 90px!important;}
	.home section#primary {    margin-top: 35px!important;}
	
	
	
 }
 
 @media only screen and (max-width: 479px) and (min-width: 320px){
	/*.container {    width: 335px!important;}*/
	

 }
 
 .dt-sc-bordered-button1{     background-color: #c1a784 !important;}
 .page-id-6255 header a.dt-sc-bordered-button1 ,
 .page-id-6800 header a.dt-sc-bordered-button1 ,
 .page-id-6794 header a.dt-sc-bordered-button1  {     display: none!important;} 
 #toTop{ display: none!important;}

/*****************************/
@media screen and (min-width: 768px) and (max-width: 991px){

header a.dt-sc-bordered-button1{
	margin-top:0
}

.logo{
	padding: 0;
	margin-top:13px;
	height:auto;
	min-height:58px;
}

.logo a{
	display:block;
}

img.normal_logo{
	margin-left:0;
	width:175px!important;
}

#main-menu > ul.menu > li > a {
	font-size:13px!important;
	padding: 8px 8px!important;
}

.first h4{
	margin-right: 0px!important;
}


}/*@media screen and (min-width: 768px) and (max-width: 991px){*/


@media screen and (max-width: 767px){
	.column.dt-sc-full-width.mobileslider.space.first{
		padding-left: 16px;	
	}

	body.home .column.dt-sc-one-fourth.Benefit1.space .dt-sc-bordered-title{
		font-size: 18px;			
	}  

}/*@media screen and (max-width: 767px){*/


@media screen and (min-width: 992px) and (max-width: 1199px){
	.logo{margin-top:9px}

	#main-menu > ul.menu > li > a {
		font-size: 15px!important;
	}

}/*@media screen and (min-width: 992px) and (max-width: 1199px){*/

@media screen and (min-width: 375px) and (max-width: 530px){
	h2.mobileheaderbig{
	margin-bottom:0;
	line-height: 20px;
}


}/*@media screen and (min-width: 375px) and (max-width: 530px){*/

@media screen and (min-width: 330px) and (max-width: 360px){

.column.dt-sc-full-width.mobileslider.space.first {
		padding-left: 16px;
		padding-right: 90px;
	}


}/*@media screen and (min-width: 330px) and (max-width: 360px){*/

@media screen and (max-width: 320px){
	.column.dt-sc-full-width.mobileslider.space.first{padding-top: 6%}
	h2.mobileheaderbig{margin-bottom:7px;}

	.column.dt-sc-full-width.mobileslider.space.first {
		padding-left: 0px;
		padding-right: 85px;
	}


}/*@media screen and (max-width: 320px){*/

.scrollup-button{
	z-index: 10000!important;
}


img.image.ssl-image-logo{margin-right:16px!important;}


@media screen and (max-width: 767px){
	p.aligncenter input.wpcf7-form-control.wpcf7-submit.dt-sc-bordered-button1{
		width:100%!important;
		margin:40px auto!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}

	img.image.ssl-image-logo{margin-right:0!important;}
}/*@media screen and (max-width: 767px){*/


img.retina_logo, .logo a img {max-width:535px!important;}
div#dt-menu-toggle {margin-top:-25px!important;}
.dt-sc-bordered-button {    box-shadow: 0px 0px 0px 2px #c1a784!important;-moz-box-shadow: 0px 0px 0px 2px #c1a784!important;-webkit-box-shadow: 0px 0px 0px 2px #c1a784!important;background: #c1a784!important;}

body {background: url('https://www.usgcdivision.org/wp-content/uploads/2019/07/wavy-back.jpg') repeat;}

.dt-sc-toggle-frame .dt-sc-toggle-content {padding:30px 10px 15px 20px;}