@font-face{font-family:'robotoblack'; src:url('fonts/roboto-black-webfont.eot'); src:url('fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-black-webfont.woff2') format('woff2'), url('fonts/roboto-black-webfont.woff') format('woff'), url('fonts/roboto-black-webfont.ttf') format('truetype'), url('fonts/roboto-black-webfont.svg#robotoblack') format('svg'); font-weight:normal; font-style:normal; }
@font-face{font-family:'robotobold'; src:url('fonts/roboto-bold-webfont.eot'); src:url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-bold-webfont.woff2') format('woff2'), url('fonts/roboto-bold-webfont.woff') format('woff'), url('fonts/roboto-bold-webfont.ttf') format('truetype'), url('fonts/roboto-bold-webfont.svg#robotobold') format('svg'); font-weight:normal; font-style:normal; }
@font-face{font-family:'robotobold_condensed'; src:url('fonts/roboto-boldcondensed-webfont.eot'); src:url('fonts/roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-boldcondensed-webfont.woff2') format('woff2'), url('fonts/roboto-boldcondensed-webfont.woff') format('woff'), url('fonts/roboto-boldcondensed-webfont.ttf') format('truetype'), url('fonts/roboto-boldcondensed-webfont.svg#robotobold_condensed') format('svg'); font-weight:normal; font-style:normal; }
@font-face{font-family:'robotocondensed'; src:url('fonts/roboto-condensed-webfont.eot'); src:url('fonts/roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-condensed-webfont.woff2') format('woff2'), url('fonts/roboto-condensed-webfont.woff') format('woff'), url('fonts/roboto-condensed-webfont.ttf') format('truetype'), url('fonts/roboto-condensed-webfont.svg#robotocondensed') format('svg'); font-weight:normal; font-style:normal; }
@font-face{font-family:'robotomedium'; src:url('fonts/roboto-medium-webfont.eot'); src:url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-medium-webfont.woff2') format('woff2'), url('fonts/roboto-medium-webfont.woff') format('woff'), url('fonts/roboto-medium-webfont.ttf') format('truetype'), url('fonts/roboto-medium-webfont.svg#robotomedium') format('svg'); font-weight:normal; font-style:normal; }
@font-face{font-family:'robotolight'; src:url('fonts/roboto-light-webfont.eot'); src:url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-light-webfont.woff2') format('woff2'), url('fonts/roboto-light-webfont.woff') format('woff'), url('fonts/roboto-light-webfont.ttf') format('truetype'), url('fonts/roboto-light-webfont.svg#robotolight') format('svg'); font-weight:normal; font-style:normal; }
.rob-black {font-family: 'robotoblack'; }
.rob-bold { font-family: 'robotobold'; }
.rob-bcon {font-family: 'robotobold_condensed'; }
.rob-con {font-family: 'robotocondensed'; }
.rob-med {font-family: 'robotomedium'; }
.rob-light {font-family: 'robotolight'; }
.overlay_bg{display:none; position:absolute; left:0px; width:100%; top:0px; }
.overlay_bg1{background:#131a2d; z-index:2; }
.overlay_bg2{background:#fff; z-index:1; }
body, html{font-family:robotolight; font-size:14px; line-height: 1.6; }
a, a:visited, a:hover, a:focus{outline:none; text-decoration: none; }
a{color:#6b6c6f; transition-duration: 0.5s;}
a:hover{color:#ffba2d; }
h1,h2,h3,h4,h5{font-family:robotobold; }
h1{font-size:1.8rem; line-height:1.4; }
h2{font-size:1.62rem; line-height:1.4; }
h3{font-size:1.5rem; line-height:1.4; }
h4{font-size:1.37rem; line-height:1.4; }
h5{font-size:1.2rem; line-height:1.4; }
h6{font-size:1.1rem; line-height:1.4; }
h1 a, h2 a, h3 a, h4 a { color: #000; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: #ffba2d; text-decoration: none; }
.p0{ padding: 0 }
.p1rem{ padding: 1rem 0; }
.p2rem{ padding: 2rem 0; }
.p3rem{ padding: 3rem 0; }
.p4rem{ padding: 4rem 0; }
.pt0{ padding-top: 0; }
.pb0{ padding-bottom: 0; }
.m0{margin: 0;}
.m1rem{ margin: 1rem 0; }
.m2rem{ margin: 2rem 0; }
.m3rem{ margin: 3rem 0; }
.m4rem{ margin: 4rem 0; }
.mt0{ margin-top: 0; }
.mb0{ margin-bottom: 0; }
.c000{ color: #333;}
.cfff{ color: #fff; }
.cpardeep{ color: #354a9c }
.clear-all{clear:both;height:0px;width:100%;text-indent:-100000px;padding: 0px; margin: 0px;}
img{ max-width: 100%; vertical-align: middle;}
.clr:after{ display: block; content: ""; clear: both; }
del{ color: #666; }
ul{ list-style-type: none; margin: 0;}
.checkbox .check{ border: 2px #999 solid; }
.align{ align-items: center; }
.flex{ display: inline-flex; }
.form-group{ margin:0; padding: 0.2rem 0; }
.form-group label{ width: 100%; }
form .form-control{ box-shadow: none; height: 35px; border-radius: 3px;-webkit-border-radius: 3px; border-color: #fff; }
form .form-control:focus{ border-color: #ffba2d; outline: none; box-shadow: none;}
form textarea.form-control {height: auto !important; resize: none; }
button, .button, input[type="button"], input[type="submit"]{color: #333; font-family: robotomedium, sans-serif; border-radius: 50px; font-weight: 400; padding: 0.6rem 3rem; height: auto; background-color: #ffba2d; cursor: pointer; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; transition-duration: 0.4s;border:2px solid #ffba2d; }
button:hover, .button:hover, input[type="button"]:hover,input[type="submit"]:hover{color:#ffba2d; background-color: transparent;transition: all .3s ease 0s;  -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; transition-duration: 0.4s;}
button:focus{ outline: none; }
.pardeep-btn, .wpex-readmore .pardeep-btn{background-image: none !important; font-family: robotomedium, sans-serif; border-radius: 50px; -webkit-border-radius: 50px;font-weight: 400;  transition-duration: 0.5s; height: auto; display: inline-block; color: #333; border:2px solid #ffba2d;padding: 0.6rem 3rem;background-color: #ffba2d; letter-spacing: normal; font-size: 14px;}
.pardeep-btn:hover, .wpex-readmore .pardeep-btn:hover{ background-color: transparent; color: #ffba2d; }
.trans-btn{ background-color: transparent; color:#333; border-color: #333; }
.trans-btn:hover{ background-color: #ffba2d; color: #333; border-color: #ffba2d;  }
.black-btn{ background-color: #333; color: #fff; padding: 1rem 3rem; border-color: #333; font-size: 1.2rem;}
.black-btn:hover{ background-color: transparent; color: #333; }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{ box-shadow: none; border-color: #373737; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #e73f3f;}
span.wpcf7-not-valid-tip{ color: #fd2e2d; font-family: robotomedium; font-weight: 400; }
input.wpcf7-not-valid:focus, textarea.wpcf7-not-valid:focus{ border-color: #333; }
.wpcf7-form span.wpcf7-form-control-wrap{ margin-top: 0px; }


/*-------------------------*/

.covered_background{background-position: center; background-size: cover; background-repeat: no-repeat; }
.topheader .slogan{line-height: 30px; color: #000000; padding: 5px 0px; float: right; font-size: 1.2rem; }
.topheader .slogan a{color: #000000; }
.topheader .slogan a:hover{color:#ffffff; text-decoration:none; }
.contact-column{text-align: right; }
.top-social-links ul{text-align:right; margin:0px; }
.top-social-links ul li{display:inline-block; margin:5px 3px; }
.top-social-links ul li a{width:30px; height:30px; display:inline-block; text-align:center; line-height:30px; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.top-social-links ul li a span{line-height:30px; color:#000000; font-size:18px; display: block; text-align: center; }
.top-social-links ul li a:hover{background: #c98f2b; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.top-social-links ul li a:hover,
.top-social-links ul li a:hover span{color:#fff; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.top-social-links ul li:first-child{margin-left:0px; }
header .toplinks{display:inline-block; }
.dummy-anchor{text-decoration:none; height:0px; text-indent:-999999px; font-size:0px; padding:0px; margin:0px; }
#wrap{position:relative; }
.home #main{padding:0px; }
#header-wrap{box-shadow:none; padding:0px; border-bottom:0px; background-color: #00000052;}
#header{padding:0px 0px; margin:0px auto; min-height:45px; padding: 0.7rem 0; }
#logo h2{margin:5px 0px; }

/*contact*/
#top-contact{padding: 10px 0px; margin-right:65px; }
#top-contact ul{text-align: left; }
#top-contact ul li{display: inline-block; float:left; margin: 10px 20px 10px 0px; }
#top-contact ul li span{display: block; line-height:25px; text-transform: uppercase; color: #eaa01b; }
#top-contact ul li.phone, #top-contact ul li.email{padding-left: 30px; }
#top-contact ul li.phone{background: url(../images/top-contact-phone.png) no-repeat left top; }
#top-contact ul li.email{background: url(../images/top-contact-email.png) no-repeat left top; margin-right: 0px; }
#top-contact .btn-wrapper{display: none; }
#top-contact ul li a{color: #000; font-size: 1.1rem; }
#top-contact ul li:first-child{border-right:1px solid #d9d9d9; padding-right:20px; }
.top-fixed-header{position:fixed; top:0px; width:100%; z-index:999; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
#top-contact ul li:last-child{margin-right: 0px; }
.contact-sec .contact-map {height: 400px;}
.contact-map iframe{height: 100%; -webkit-box-shadow: 0px 0px 20px 0px #dcdcdc; box-shadow: 0px 0px 20px 0px #dcdcdc;}
.con-details h3{ font-size: 1.1rem; letter-spacing: 0.3px; color: #14ace3;}
.con-address .add-bold{font-weight: 600; float: left; width: 25%; line-height: 20px}
.con-address .add-text{font-weight: 400; float: left; width: 75%; line-height: 20px}
.add-text span{ display: block;}
.contactlinks{float:right; margin:0px; }
.contactlinks li{color:#fff; line-height:30px; display:block; font-size:1.3rem; padding:5px; }
.contactlinks li:last-child{padding:5px 0px; }
.contactlinks li a{color:#4d4d4d; display:block; padding:5px; }
.contactlinks li a:hover{color:#167eb5; }
.contactlinks li a .fa{color:#fff; }
.contactlinks li a:hover .fa{color:#02579A; }
#top-contact{float:right; }
#top-contact{margin: 0px; padding: 0px; }
#top-contact ul{text-align: right; margin: 0px; margin-right: 10px; }
#top-contact ul li span{display: none; }
.contact-section .wpcf7-response-output{border:1px solid #131a2d; background:none; color:#131a2d; }
.contact-section .wpcf7-response-output{border:1px solid #131a2d; background:none; color:#131a2d; }
.contact-section .wpcf7-validation-errors{background:#131a2d !important; color:#fff !important; }

.page-header-title{text-align: center;}
.contact-sec{ margin: 0 auto; background: #f5f5f5; padding: 2rem 0;}
.contact-sec .contact-title h3{text-align: center;font-size: 1.2rem;}
.contact-form .form-group label{width: 100%;} 
.contact-form .form-group label input, 
.contact-form .form-group label textarea{-webkit-border-radius: 0; border-radius: 0; border-color:#bfbfbf;width: 100%; background: #ffffffcf;}
.contact-form .form-group label input:focus, 
.contact-form .form-group label textarea:focus{border-color: #ffba3d;width: 100%}
.contact-form .form-group {margin-bottom: 0.5rem; }
.contact-form .label input{height: 40px;}
.contact-form label .form-control{padding: 10px 15px; font-size: 13px;}
.contact-form .wpcf7-form span.wpcf7-form-control-wrap{ margin-top: 0px; }
.contact-form span.wpcf7-not-valid-tip{ color: #f00; }
.contact-form div.wpcf7-validation-errors { background-color: #fff; color: #f00; padding: 1rem; margin: 1rem 0 0; }

.contact-form .contact-btn{text-align: center;}
.contact-form .contact-btn input{ padding: 1rem 3rem; text-transform: uppercase; margin: 0; color: #333; border: 2px solid #ffba3d; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-box-shadow: #ffba2d 0px 10px 12px -10px; box-shadow: #ffba2d 0px 10px 12px -10px;}
.contact-form .contact-btn input:hover{ background-color: transparent;  }
.contact-form .head h3{ text-align: center; padding: 1rem 0; }
.contact-form form{ padding: 1rem 0; }

/*end contact*/
#header-wrap.home-page-header{background:rgba(103, 103, 103, 0); }
#header-wrap.top-fixed-header1{background-color: #000000b3; }
.menu-main-menu-container .sf-menu{float:none; text-align:center; margin:0 auto; }
.page-template-homefullwidth #main,
.page-template-foldpage #main,
.page-template-foldtemplatepage #main,
.page-template-aboutus #main{padding:0px; }
.page-template-default .entry h2,
.page-template-default .entry h3,
.page-template-default .entry h4,
.page-template-default .entry h5,
.page-template-default .entry h6{margin:15px 0px 20px; }
.page-template-homefullwidth .entry h2,
.page-template-homefullwidth .entry h3,
.page-template-homefullwidth .entry h4,
.page-template-homefullwidth .entry h5,
.page-template-homefullwidth .entry h6{margin:15px 0px 20px; }
#site-navigation-wrap{right:50px; left:auto; margin-top:auto; height:auto; top:auto; margin-top:auto; bottom:0px; }
#site-navigation .dropdown-menu li{line-height:normal; height:auto; color:#fff; margin-left: 15px; }
#site-navigation .dropdown-menu a{color:#fff; font-size:1.3rem; }
#site-navigation .dropdown-menu a:hover{color:#fff; }
#site-navigation .dropdown-menu > li > a:hover,
#site-navigation .dropdown-menu > li.sfHover > a,
#site-navigation .dropdown-menu > .current-menu-item > a,
#site-navigation .dropdown-menu > .current-menu-item > a:hover{color:#1e1b1c; }
.topsociallinks{position:absolute; top:0px; right:0px; }
.topsociallinks ul{list-style:none outside; }
.topsociallinks ul li{display:inline-block; }
.home-box-wrapper{position:absolute; left:0; top:0; width:100%; bottom:0px; }
.home-box-wrapper .container{position:relative; }
.homepage-slide-inner{display:none; }
.current-news a{width:100%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.page-header{margin:0px; border:0px; }
.page-template-default p, .page-template-sidebar-innerpage p, .page-template-fullwidth p{text-align:justify; }
ul.innerpage-list{list-style-type:none; margin:0px 0px 10px; }
ul.innerpage-list li{background:url("../images/ab-pullet.png") no-repeat 0px 5px; padding:0px 0px 5px 20px; color:#646464; }
ul.innerpage-small-list{list-style-type:none; }
ul.innerpage-small-list li{padding:0px 0px 5px 20px; }
.screen-reader-response{display:none; }
.fullwidth-innerpages{margin-bottom:20px; }
.fullwidth-innerpages .page-header{margin:0px; border:0px; }
.page-template-innerpagesfullwidth #main{padding:0px; }
.page-template-innerpages #main{padding:0px; }
.single .innerpage_title h2{margin-top:50px; }
.row .one-half select{padding:5px 10px; width:50%; }
.entry .media h4.media-heading{margin:0px 0px 10px 0px; font-size:1.3rem; font-weight:bold; }
.scrolltofade{opacity:0; }
.image-container{width:100%; text-align:center; display:block; }
.image-container{max-width:100%; margin:0px auto; }
a.thumbnail{position:relative; }
a.thumbnail:hover{border-color:#ddd; }
a.thumbnail span.filter{text-indent:-999999px; width:100%; height:100%; position:absolute; left:0px; bottom:0px; right:0px; background:rgba(231, 19, 32, 0); border:0px; -webkit-border-radius:4px; border-radius:4px; transition:background 0.3s ease-in-out; -webkit-transition:background 0.3s ease-in-out; -o-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; }
a.thumbnail:hover span.filter, a.thumbnail:focus span.filter{background:rgba(231, 19, 32, 0.3); }
p strong{color:inherit; }
.section_title{margin:20px 0px; padding-bottom:10px; }
ul.branchgroup li{padding:5px 3px 5px 0px; width:49%; float:left; }
ul.contact-list li{padding:5px 3px 5px 0px; }
.mob-link-container{position:relative; }
.mob-link-toggle-btn{width:60px; height:40px; position:absolute; left:50%; margin-left:-30px; top:0px; color:#222; line-height:40px; font-size:20px; text-align:center; z-index:99999; cursor:pointer; display:block; }
#linkclose{display:none; }
#linkopen span, #linkclose span{display:block; width:60px; height:40px; background:url('../images/mobile_link_btn.png') top center no-repeat; }
#linkopen span{background-position:0px -40px; }
#linkclose span{background-position:0px 0px; }
.locations li[class^='col-']{padding:0px; }
.locations li span{display:block; margin:2px; border:1px solid #d7d7d7; line-height:30px; padding:0px 10px; }
.page-template-default .page-header, .page-template-testimonials .page-header, .page-template-sitemap .page-header{margin:0px; border:0px; }
.page-header .page-header-title{text-align:center; padding-bottom:30px; margin-bottom:30px; }
h4.section_subtitle{font-size:2.0rem; text-align:center; padding-bottom:30px; margin-bottom:30px; }
#home-panel-2 h4.section_subtitle{background:url('../images/section_head_bg_1.png') bottom center no-repeat; color:#1d2b45; color:#fff; }
#home-panel-2 h2.section_title{color:#fff; }
.home-content{font-size:1.2rem; color:#4e4e4e; text-align:center; }
.home-content p{font-size:1.2rem; color:#4e4e4e; }
.popup-close-link{text-decoration:none; font-size:20px; font-family:arial; color:#666464; width:20px; height:20px; text-align:center; position:absolute; top:3px; right:0px; z-index:99999; outline:none; }
a.popup-close-link:hover, a.popup-close-link:focus, a.popup-close-link:visited{outline:none; }
.nano{background:#fff; width:500px; height:500px; }
.nano > .nano-content{padding:10px; }
.nano > .nano-pane{background:#888; }
.nano > .nano-pane > .nano-slider{background:#111; }
.nano1{background:#fff; width:100%; height:95px; }
.nano1 > .textwidget{padding:10px; }
.nano1 > .nano-pane{background:#80afc5; }
.nano1 > .nano-pane > .nano-slider{background:#005f8b; }
.nano2{background:#fff; width:100%; height:270px; }
.nano2 > .textwidget{padding:10px; }
.nano2 > .nano-pane{background:#80afc5; }
.nano2 > .nano-pane > .nano-slider{background:#005f8b; }
ul.no-bullets{list-style-type:none; }
.archive #main, .category #main, .single #main, .page-template-default #main, .page-template-testimonials #main,
.page-template-fullwidth #main, .page-template-short-application #main{padding:0px; }
.page-template-testimonials #testimonial{display:none; }
.archive #primary, .category #primary, .single #primary, .page-template-default #primary,
.page-template-testimonials #primary, .page-template-short-application #primary{padding-top:20px; padding-bottom:40px; }
.page-template-innerpages .entry h2,
.page-template-innerpages .entry h3,
.page-template-innerpages .entry h4,
.page-template-innerpages .entry h5,
.page-template-innerpages .entry h6{margin:20px auto; }
#slider{padding:0px; overflow:hidden; position:relative; }
.main-slide{height:100%; }
.main-slide img{width:100%; }
.slider-content{padding:0px; text-align:left; position:absolute; width:100%; color:#FFF; z-index:2; }
#main-slide .dummy-image{width:100%; height:auto; }
#main-slide .carousel-inner > .item > img, #main-slide .carousel-inner > .item > a > img{width:100%; height:auto; }
.carousel .item.active .animated2{-webkit-animation:lightSpeedIn 1s ease-in 200ms both; animation:lightSpeedIn 1s ease-in 200ms both; }
.carousel .item.active .animated3{-webkit-animation:bounceInLeft 2s ease-in-out 800ms both; animation:bounceInLeft 1.5s ease-in-out 800ms both; }
.carousel .item.active .animated4{-webkit-animation:flipInX 2s ease-in 800ms both; animation:flipInX 2s ease-in 800ms both; }
.carousel .item.active .animated5{-webkit-animation:bounceInLeft 1s ease-in-out 100ms both; animation:bounceInLeft 1s ease-in-out 100ms both; }
.carousel .item.active .animated6{-webkit-animation:bounceIn 1s ease-in 500ms both; animation:bounceIn 1s ease-in 500ms both; }
.carousel .item.active .animated7{-webkit-animation:bounceIn 1s ease-in 500ms both; animation:bounceIn 1s ease-in 500ms both; }
.carousel .item.active .animated8{-webkit-animation:bounceInDown 1s ease-in 800ms both; animation:bounceInDown 1s ease-in 800ms both; }
.client-indicators .btn{display:inline-block; margin-top:5px; }
.page-template-innerpagesfullwidth .entry h2,
.page-template-innerpagesfullwidth .entry h3,
.page-template-innerpagesfullwidth .entry h4,
.page-template-innerpagesfullwidth .entry h5,
.page-template-innerpagesfullwidth .entry h6{margin:20px auto; }
.site-content p{color:#000; }
.site-content ul{margin: 5px 0px 10px 0px; }
.site-content ul li{list-style: none; }
#inner-banner .overlay{z-index:auto; }
#inner-banner .container{z-index:2; }
#inner-banner .innerpage_title h2{padding:5px 0px; z-index:2; }
#inner-banner .innerpage_title h2{font-size:2.5rem; margin-top:150px; background:none; color: #443846; position: relative; margin-bottom: 30px !important; }
#inner-banner .innerpage_title h2:after{position: absolute; display: block; left:0px; bottom: 0px; width:80px; height:5px; background: #c98f2b; content: ""; }
ul.normal-bullet{list-style-type:none; margin:0px 0px 10px 0px; }
ul.normal-bullet li{padding-left:25px; position:relative; }
ul.normal-bullet li span.normal{position:absolute; left:5px; top:2px; color:#44699D; }
.parallax3{background:#4d4d59; position:relative; min-height:200px; }
.page-template-default .inner-pages .entry h2.section_title{margin-bottom:30px; }
a.text-link{color:#eaa01b; }
a.text-link:hover{text-decoration:underline; color:#eaa01b; }
.page-template-default .inner-pages .entry h2,
.page-template-default .inner-pages .entry h3,
.page-template-default .inner-pages .entry h4,
.page-template-default .inner-pages .entry h5,
.page-template-default .inner-pages .entry h6{margin-top:25px; margin-bottom:10px; }
.top-social-links{float: left; }

/**header menu**/
.contact-column {position: relative; }
#site-navigation-wrap{top:50%; bottom: auto; right:15px; position: static; height:auto; margin-top: 0; }
#site-navigation .dropdown-menu1 > li{line-height:normal; height:auto; color:#fff; margin:0px; margin-left: 10px; }
#site-navigation .dropdown-menu1 a{color:#fff; font-size:1.1rem; line-height: 40px; padding: 0px 8px; border: 2px solid rgba(255, 255, 255, 0); }
#site-navigation .dropdown-menu1 a:hover{color:#fff; }
#site-navigation .dropdown-menu1 a:last-child{ padding-right: 0; }
#site-navigation .dropdown-menu1 > li > a:hover, #site-navigation .dropdown-menu1 > li.sfHover > a,
#site-navigation .dropdown-menu1 > .current-menu-item > a, #site-navigation .dropdown-menu1 > .current-menu-item > a:hover{color:#ffba2d; }
.sf-menu ul{width:300px; }
#site-navigation .sf-menu ul{color:#ffffff;  box-shadow: 5px 5px 20px #00000033;  background:none; font-size: 1rem; border:2px solid #fff; }
#site-navigation .sf-menu ul li{white-space: normal; margin-left: 0px; background: #505050; text-align: left; }
#site-navigation .sf-menu ul li:hover{background: #6f6f6f; }
#site-navigation .sf-menu ul li a{color: #fff; line-height: 1.7; padding: 0.6rem 1rem; }
#site-navigation .sf-menu li:last-child ul {left:auto; right:0px; }
/**moblie menu**/
.mob-menu-toggle-btn{width:40px; height:40px; display:block; position:absolute; left:auto; top:50%; right:15px; color:#ffffff; line-height:40px; font-size:20px; text-align:center; z-index:9999; cursor:pointer; display:none; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; margin-top: -20px; }
#menuclose{display:none; }
#mob-site-navigation{display:none; }
#mob-site-navigation .sub-menu{display:none; }
#mob-site-navigation > ul{margin:0px 25px; }
#mob-site-navigation ul li{position:relative; border-bottom:1px solid #fff; }
#mob-site-navigation ul li:hover, #mob-site-navigation ul li:focus{-webkit-transition:background 0.3s ease-in-out; -o-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background 0.3s ease-in-out; /*background:#f0a824; */ }
#mob-site-navigation ul li a{font-size: 1.1rem; text-transform: uppercase; -webkit-box-sizing:border-box; box-sizing:border-box; padding:8px 15px; display: inline-block; line-height:30px; color:#fff; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
#mob-site-navigation ul li a:focus, #mob-site-navigation ul li a:hover{text-decoration:none; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; color: #f0a824; }
#mob-site-navigation ul li ul li{border:0px; -webkit-transition:background 0.3s ease-in-out; -o-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background 0.3s ease-in-out; }
#mob-site-navigation ul li ul li span{/*border-top:1px solid #21323F; display:block; cursor:auto; padding:5px 20px; font-weight:bold; text-transform:uppercase; line-height:30px; */}
#mob-site-navigation ul li ul li:hover, #mob-site-navigation ul li ul li:focus{-webkit-transition:background 0.3s ease-in-out; -o-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background 0.3s ease-in-out; /*background:#9e1010; */}
#mob-site-navigation ul li ul li a{padding-left:30px; position: relative; font-size: 1.05rem; }
#mob-site-navigation ul li ul li a:before{content: ""; }
#mob-site-navigation ul li ul li ul li a{padding-left:50px; font-size: 1.0rem; }
#mob-site-navigation ul li ul li ul li a:before{content: ""; }
ul.accordian-menu{margin: 0px; }
/*end header*/
/*inner page*/
.innerpages .left-content{border-right:1px solid #ddd; }
.innerpages .page-header{margin:0px; border:0px; }
.innerpages .section_title{padding:0px 0px 10px; }
.innerpages .group-title{color:#646464; font-size:1.7rem; }
.innerpages .sub-title{color:#fc635e; }
.innerpages p{margin-bottom:10px; color:#646464; }
.innerpages h2.page-title{color:#222222; font-size:2rem; font-weight:400; padding:20px 0; text-transform:uppercase; text-align:center; }
.innerpages h2.page-title span{color:#fc635e; font-size:1rem; }

/*iner page end*/
.folditem, .folditem-half{position:relative; color:#fff; }
.window-loaded .folditem, .window-loaded .folditem-half{opacity:1; }
.folditem p, .folditem p a, .folditem p strong, .folditem-half p, .folditem-half p a, .folditem-half p strong{color:inherit; }
.folditem .verti_center, .folditem-half .verti_center{position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.folditem .overlay, .folditem-half .overlay{position:absolute; left:0px; top:0px; right:0px; bottom:0px; display:block; background:url(../images/bl_overlay.png); margin:0px; padding:0px; }
.verti_center{position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.verti_bottom{position:relative; top:100%; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); }
.next-arrow{position:absolute; width:30px; height:30px; left:50%; margin-left:-15px; bottom:20px; display:block; z-index:100; }
.next-arrow .fa{cursor:pointer; text-shadow:2px 2px 3px #202020; color:#fff; }
.common-folditem{background-size:cover; color:#fff; }
.home-banner-next-arrow{bottom:100px; margin-left:-12px; }
.common-folditem p, .common-folditem p a, .common-folditem p strong{color:inherit; }
.folditem-content h1{font-size:3.0rem; text-align:center; text-transform:uppercase; margin:0px; }
.folditem-details{padding:30px 0px; }
.home-next-arrow{position:absolute; width:70px; height:30px; left:50%; margin-left:-35px; bottom:80px; display:block; z-index:100; text-align:center; }
.home-next-arrow.animating{-webkit-animation-name:bounce; animation-name:bounce; -webkit-transform-origin:center bottom; transform-origin:center bottom; -webkit-animation-duration:1s; animation-duration:1s; }
.home-video-arrow{position:absolute; width:30px; height:70px; left:50%; margin-left:-15px; bottom:20px; display:block; z-index:100; }
.home-video-arrow .fa{color:#9D7D25; width:100%; display:block; text-align:center; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; cursor:pointer; }
.home-video-arrow .fa-chevron-down{margin-top:10px; }
.home-video-arrow .fa:hover{color:#131A2C; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
.touch .home-next-arrow, .touch .home-video-arrow{bottom:5px; display:none !important; }
.link-left .link-section-content, .link-right .link-section-content{-webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; }
.link-left:hover .link-section-content, .link-right:hover .link-section-content{background:rgba(255,255,255,0.4); -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; }
.link-section-inner{width:100%; height:100%; position:relative; }
.left-link, .right-link{width:150px; height:70px; position:absolute; top:50%; left:50%; margin-top:-35px; margin-left:-75px; background:#131a2c; border:5px solid #a07b1f; -webkit-border-radius:5px; border-radius:5px; font-size:1.4rem; text-transform:uppercase; color:#fff; text-align:center; line-height:60px; -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; }
.link-left:hover .left-link, .link-right:hover .right-link{width:150px; height:150px; position:absolute; top:50%; left:50%; margin-top:-75px; margin-left:-75px; background:#a07b1f; border:5px solid #131a2c; -webkit-border-radius:50%; border-radius:50%; font-size:1.4rem; text-transform:uppercase; color:#fff; text-align:center; line-height:140px; color:#fff; -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; }
.text-gold{color:#aa8723; }
.gold_bg_section{background:#aa8723; color:#fff; }
.inner_banner{background:url(../images/parallax/innerpage_bg.jpg) no-repeat 50% 100%; -webkit-background-size:cover; background-size:cover; height:300px; color:#fff; }
.inner_banner h2{font-size:2.5rem; color:#fff; text-transform:uppercase; }
.inner_banner h4{font-size:1.7rem; color:#fff; }
.innerpage-images-section img.full-width{width:100%; height:auto; }
.innerpage-images-section p{margin:0px; padding:0px; }
.innerpage-content-section p{color:#131a2c; font-size:1.4rem; margin:20px 0px; text-align:center; padding:0px 15px; }
.gold_bg_section p{color:#fff; }
.innerpage-content-section h3{color:#131a2c; font-size:2.0rem; }
.blue_bg_section{background:#131a2c; color:#fff; }
.blue_bg_section p{color:#fff; }
.blue_bg_section h2{font-size:2.5rem; color:#fff; text-transform:uppercase; text-align:center; }
.blue_bg_section h4{font-size:1.7rem; color:#fff; text-align:center; }
.innerpage-content-section p.big-size-content{color:#131a2c; font-size:1.6rem; }
.health-2-section{height:540px; background:url(../images/parallax/health-2.jpg) no-repeat 0% 0%; -webkit-background-size:cover; background-size:cover; color:#fff; }
.innerpage-half-content-section h2{text-align:center; color:#fff; font-size:2.8rem; }
.innerpage-half-content-section .innerpage-content-section p.big-size-content{color:#fff; padding:0px 50px; }
.health-4-section{height:540px; background:url(../images/parallax/health-4.jpg) no-repeat 0% 0%; -webkit-background-size:cover; background-size:cover; color:#fff; }
.team-left-section p{font-size:1.5rem; color:#a07b1f; text-align:left; }
.team-left-section p.team-member{text-transform:uppercase; }
.team-left-section img.img-responsive{margin-bottom:30px; }
.team-right-section h1{text-transform:uppercase; font-size:2.8rem; color:#1d2b45; font-weight:bold; }
.team-right-section h3{font-size:2.3rem; color:#a07b1f; }
.team-right-section p{color:#676767; font-size:1.5rem; text-align:left; }
.team-right-section p.specific{font-weight:bold; color:#1d2b45; }
.about-page-content p{color:#1d2b45; margin:20px 0px; padding:0px; }
.about-page-content p.white-specific{color:#fff; font-size:1.9rem; }
img.about-image{margin-top:30px; }
.touch .wow{-webkit-animation-name:none; animation-name:none; }
#primary{position:relative; }
.innerpages p{color:#6b6c6f; font-size:1.2rem; line-height:1.7; }
.innerpages p.privacy-message{font-size:1.1rem; }
ul.page-numbers{text-align:left; }
ul.page-numbers li{float:none; display:inline-block; }
ul.page-numbers li a.prev, ul.page-numbers li a.next{display:block; }
.page-numbers a:hover{background:none; color:#d51820; }
.page-numbers a:hover span{background:none; color:#d51820; }
.single .prev-next-area{padding:0px 20px; clear:both; }
.single .prev-next-area .pull-left, .single .prev-next-area .pull-right{color:#d51820; padding:15px 0px; }
.single .prev-next-area .pull-left a,
.single .prev-next-area .pull-right a{color:#d51820; }
.single .prev-next-area .pull-left .fa{margin-right:5px; }
.single .prev-next-area .pull-right .fa{margin-left:5px; }
.single header.page-header h5{font-size:1.3rem; color:#6b6c6f; }
.single .entry{padding:10px 0px; }
.form-container-wrapper{padding: 25px; margin: 140px 0px 40px 0px; background: rgba(255, 255, 255, 0.8); }
.form-container-overlay{float: none; top:0px; right:0px; bottom: 0px; background: rgba(255,255,255,0.7); display: block; position: absolute; display: none; }
.form-container h2{text-align: center; color: #004355; font-size: 2.5rem; border-bottom:2px solid #004355; padding-bottom:10px; }
.form-container h4 {text-align: center; color:#28303e; font-size: 1.3rem; padding:10px; }
.form-container .form-group{margin-bottom: 5px; }
.form-container .form-control{background: #fff; -webkit-border-radius: 0px; border-radius: 0px; border:1px solid #ddd; -webkit-box-shadow:none; box-shadow:none; }
.form-group .move-description{margin-bottom: 10px; }
.form-container textarea.form-control{height: 100px; font-size:inherit; }
.form-container .btn-theme{color: #fff; padding: 10px 25px; text-transform: uppercase; font-size: 1.1rem; }
.form-container input.btn-theme[type="submit"]{height:auto; border:0px; background-color:#a00103; -webkit-border-radius:0px; border-radius:0px; font-size:1.1rem; color:#fff; padding:5px 30px 5px 30px; border:0px solid #d51820; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; margin-top:10px; float:right; /*width:100%; */}
.form-container input.btn-theme[type="submit"]:hover{border:0px solid #231f20; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
#about-us{padding: 40px 0px; position: relative; }
#about-us .aboutus_bg{float: none; top:0px; left:0px; bottom: 0px; background: url(../images/about_bg.jpg) no-repeat center; background-size: cover; display: block; position: absolute; }
.form-container input[type="text"], .form-container input[type="email"], .form-container input[type="tel"], .form-container textarea{color: #000; padding: 10px; height: auto; }
.form-control::-moz-placeholder{color:#000; opacity:1; }
.form-control:-ms-input-placeholder{color:#000; opacity:1; }
.form-control::-webkit-input-placeholder{color:#000; opacity:1; }
.video-container{display:none; }
#about-us h2{font-size: 2.0rem; margin-bottom: 5px; }
p.section_slogan{color: #fff; }
p.section_content{color: #fff; text-align: justify; }
.license-info{font-size: 1.1rem; text-transform: uppercase; }
.license-info span{font-size: 1.1rem; text-transform: uppercase; }
.free-quote-strip{padding: 20px 0px; background: #f2f2f2; color: #cb8e00; }
.free-quote-strip h2{font-size:2.5rem; font-weight:500; text-align: center; text-transform: uppercase; border:3px solid #cb8e00; padding:10px; }
.yellow-strip{background: #f0a824; }
.yellow-strip h2{color: #000; }
.grey-strip{background:#565656; }
.grey-strip h2{color: #fff; }
.carousel-inner-li h4 {font-weight:bold; color:#443846; }
.carousel-control-blk .carousel-control { position: relative !important; }
.carousel-control.left, .carousel-control.right {background:none; }
#client-carousel{padding-bottom: 20px; }
#client-carousel .carousel-indicators{width:400px; left:50%; margin-left:-200px; }
#client-carousel .carousel-indicators li{background: #fff; border: 0px; -webkit-border-radius:0; border-radius:0px; height:5px; width:50px; margin:0px; margin-right: 15px; }
#client-carousel .carousel-indicators li.active{background:#970102; margin:0px; margin-right:15px; }
#client-carousel .carousel-indicators li:last-child{margin-right: 0px; }
.wpcf7-captchac{margin-top: 10px; background: #fff; height: 42px; padding:9px 0px; width: 100%; }
.wpcf7-captchar{background: rgba(48, 45, 39, 0.8); border-color:#fff; }
.yellow-strip h2 a{color:inherit; text-transform: none; padding: 10px 20px; border:2px solid #000; display: inline-block; font-size:2.0rem; }
#activity{padding: 30px; text-align: center; background:url(../images/who_we_are.jpg) no-repeat center; background-size: cover; }
ul.activity-icons-list{list-style: none; }
.activity-icons-list li{position:relative; font-size:1.2rem; font-weight:bold; margin-bottom:15px; text-align:center !important; line-height:1.7; color:#fff; }
.activity-icons-list .activity-icons{width:70px; height:60px; display:block; background:url(../images/activity-icons.png) no-repeat; margin:20px auto 10px; }
.activity-icons-list .activity-icon1{background-position:0px 0px; }
.activity-icons-list .activity-icon2{background-position:-70px 0px; }
.activity-icons-list .activity-icon3{background-position:-140px 0px; }
.activity-icons-list .activity-icon4{background-position:-210px 0px; }
.activity-icons-list h3{font-size: 1.8rem; margin: 20px 0px 0px; }
.activity-icons-list h5{text-transform: uppercase; }
#inner-page-free-estimate-strip{padding: 40px 0px !important; }
#inner-page-free-estimate-strip .right .form-control{margin-top: 10px; }
.mc4wp-response p{color: #fff; }
#inner-page-free-estimate-strip h3 a{color:#fff; }
#home-blog{padding: 30px 0px; background:url(../images/blog_bg.jpg) center; }
#home-blog .section_title,
#home-blog .section_slogan{color: #000; text-align: center; }
.home_post_wrapper{padding: 20px 0px; }
.image_wrapper{position: relative; }
.date-wrapper{position: absolute; left:0px; width:25%; top:0px; bottom: 0px; display:block; background:rgba(158,16,16,0.8); color: #fff; text-align: center; }
.date-content{position: relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.date-content h4{font-size: 2.5rem; margin: 0px; }
.date-content h5{text-transform: uppercase; margin: 0px; }
.content-wrapper{background: #fff; padding: 0px 15px 15px; }
.content-wrapper h4{margin: 0px; padding: 15px 0px; text-transform: uppercase; }
.content-wrapper .text-link{color: #ca1f26; }
.content-wrapper .text-link:hover{color: #ca1f26; }
.grey-form-container{margin: 20px 0px; padding: 20px; background: #dcdcdc; }
.grey-form-container h2{color: #000; font-size: 2.0rem; }
.grey-form-container .form-control{-webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; /*background:#c9c9c9; border-color: #c9c9c9; */ background:#fff; border-color: #fff; height:42px; }
.grey-form-container .wpcf7-form-control-wrap input[type="text"]{background:#fff; border-color: #fff; }
.grey-form-container .form-group{margin-bottom: 5px; }
.grey-form-container textarea.form-control{height: 100px; }
.grey-form-container .captcha-230{margin-top:0px !important; }
.grey-form-container .wpcf7-captchac{margin-top: 0px; padding:7px 0px; background:#fff; }
.grey-form-container input.btn-theme[type="submit"]{height:auto; border:0px; background-color:#a00103; -webkit-border-radius:0px; border-radius:0px; font-size:1.1rem; color:#fff; padding:5px 25px; border:0px solid #d51820; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; margin-top:10px; float:right; width:100%; }
.grey-form-container input.btn-theme[type="submit"]:hover{border:0px solid #231f20; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.div_table {display:table; width:100%; }
.div_table .div_table_cell{display: table-cell; vertical-align:middle; float: none; }
#let-our-family-move{padding: 40px 0px; position: relative; color: #fff; }
#let-our-family-move .let-our-family-move_overlay{float: none; top:0px; left:0px; bottom: 0px; background: url(../images/let-our-family-bg.jpg) no-repeat center; background-size: cover; display: block; position: absolute; }
.inner-page-license{padding: 30px 0px 0px; }
.inner-page-license p span{font-size: 2.0rem; }
.inner-page-license p{font-size: 1.1rem; }
.section_content b{font-weight: normal; font-size: 1.3rem; }
#trust-us-with-your-move{padding: 40px 0px; background:url(../images/trust-your-move_bg.jpg) no-repeat center; background-size: cover; }
.trust-us-with-your-move_overlay{float: none; top:0px; left:0px; bottom: 0px; background:rgba(0,0,0,0.85); display: block; position: absolute; }
#trust-us-with-your-move h2{color: #fff; }
.inner-page-content p a.text-link{color:#a00103; }
.highlighted_text{margin-top: 30px; }
.inner-page-content .highlighted_text p{font-size: 1.3rem; }
#same-day-moving{padding: 40px 0px; }
.same-day-moving_overlay{float: none; top:0px; left:0px; bottom: 0px; background: url(../images/same-day-moving-bg.jpg) no-repeat center; background-size: cover; display: block; position: absolute; }
#same-day-moving .section_title{color: #fff; }
#same-day-moving ul li{color: #fff; }
.testimonial-inner-pages .inner_page_title{font-size: 2.5rem !important; }
#submit-testimonials{padding: 40px 0px; background:url(../images/testimonial_inner_bg.jpg) no-repeat center; background-size: cover; color:#fff; }
#submit-testimonials .container{position: relative; }
#submit-testimonials .container:before{position: absolute; left:20px; display: block; content:""; top:-59px; background: url(../images/submit-testimonial-arrow.png) no-repeat; width:23px; height: 19px; z-index: 2; }
#submit-testimonials h3{text-transform: uppercase; font-size:1.5rem; padding-left: 5px; color:#eaa01b; }
#submit-testimonials p{color:#fff; font-size: 1.1rem; }
#submit-testimonials p a{color: #fff; padding-left:15px; position: relative; display: block; font-size: 1.1rem; margin-top: 15px; color:#eaa01b; }
#submit-testimonials p a .fa{color:#9e1010; position: absolute; left:0px; top:5px; }
#submit-testimonials p a:hover{color:#fff; text-decoration: underline; }
#submit-testimonials .div_table{margin-bottom: 10px; }
#all-testimonials{padding: 30px 0px; }
#all-testimonials h2{ font-size: 2.5rem !important; text-align: center; margin-bottom: 30px; }
.in-listing-testimonial{margin-bottom: 20px; color:#464646; }
.in-listing-testimonial .testimonial-content{min-height: 1px; background: #f0f0f0; position: relative; color: #464646; -webkit-border-radius: 6px; border-radius: 6px; }
.in-listing-testimonial .testimonial-content:before{position: absolute; left:-20px; display: block; content:""; top:20px; background: url(../images/testi-arrow.png) no-repeat; width:20px; height:23px; z-index: 2; }
.in-listing-testimonial .testimonial-author{text-align: center; }
.in-listing-testimonial .testimonial-author .author-icon{width:69px; height: 69px; display: block; margin: 10px auto; background: url(../images/testi-author-icon.png) no-repeat center; }

.page-numbers a:hover, .page-numbers span.current{background-color:#333; color:#fff; }
.page-numbers a, .page-numbers span{ background:none; padding: 5px 8px; background: #ffba2d; color:#000; border:0px; height:auto; font-size: 1.2rem;  margin:0px 5px 0px 0px; }

/*sidebar*/
.sidebar-container .sidebar-widget .widget-title{padding: 10px 0px; font-size: 1.3rem; color:#004355; }
.sidebar-container .sidebar-widget ul li{ border-bottom: 1px solid #e5e5e5; line-height: 24px; display: block; padding: 10px 0px 10px 0px; }
.sidebar-container .sidebar-widget ul li a{padding-left: 26px; color: #989898; line-height: 24px; display:inline-block; position: relative; padding-left: 30px; }
.sidebar-container .sidebar-widget ul li a:hover{ color: #333; margin: 0px; transition-duration: 0.5s;}
.sidebar-container .recent-posts-widget-with-thumbnails ul li a{background: none; padding-left: 0px; }
.sidebar-container .recent-posts-widget-with-thumbnails ul li a:hover{background: none; padding-left: 0px; }
.left-content{width:65%; float: left; padding: 0 10px;}
.sidebar-container{ width: 35%; padding: 0 10px; }
.sidebar-container .sidebar-widget ul li a:before{ 	position: relative; font-family: FontAwesome; color:#ffba2d; content:"\f105 \f105"; -webkit-animation-name: arrow;-webkit-animation-duration: 4s;	-webkit-animation-iteration-count: infinite;animation-name: arrow; animation-duration: 2s; animation-iteration-count: infinite;}
@-webkit-keyframes arrow { 0%   { left: -15px;} 25%  { left: -5px;} 50%  { left: -15px;} 75%  { left: -5px;} 100% { left: -15px; } }
@keyframes arrow { 0%  { left: -15px;} 25%  { left: -5px;} 50%  { left: -15px;} 75%  { left: -5px;} 100% { left: -15px; } }
.sidebar-container .sidebar-widget { margin-bottom: 10px; }
/*end*/
.single_post_wrapper{background: #fafafa; }
.single_post_wrapper .post-meta-tags{margin: 0px; padding: 10px; }
.single_post_wrapper .post-meta-tags li .fa{color: #9e1010; }
.breadcrumb a:hover{color:#fff; }
.thankyou-page-content .btn-theme{padding: 15px 40px; }
#top-contact{margin-right: 50px; }
#top-contact ul{text-align: right; margin-right: 60px !important; }
#top-contact ul li{display: inline-block; float:none; margin: 15px 5px 10px 0px; width:42%; padding: 0px; max-width: 75px; }
#top-contact ul li:first-child{padding-right: 0px; }
#top-contact ul li:last-child{margin: 10px 5px 10px 0px; }
#top-contact .btn-wrapper{display: none; }
#inner-banner .banner-image{width:100%; height: auto; }
.services-items ul{text-align: center; }
.services-items ul li{display: inline-block; width:30%; margin: 60px 1.5% 20px; border:1px solid #eaeaea; background: #f7f7f7; padding:0px 20px 40px 20px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
.service-wrapper h4{text-transform: uppercase; color: #626262; }
.service-wrapper .icons{position: relative; width:80px; height:80px; margin: -40px auto 0px; background: #f7f7f7; border:1px solid #eaeaea; -webkit-border-radius: 50%; border-radius: 50%; padding:9px; }
.service-wrapper .icons .service-icons{position: relative; left: auto; top: auto; text-indent: -99999px; background-color:#fff; -webkit-border-radius: 50%; border-radius: 50%; border:10px solid #fff; -webkit-box-sizing: content-box; box-sizing: content-box; }
.service-wrapper .btn-theme{margin-top: 20px; }
.services-items ul li:hover *{-webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.services-items ul li:hover{border-color:#d09e49; }
.services-items ul li:hover .icons {border-color:#d09e49; }
.services-items ul li:hover .btn-theme{border:1px solid #c98f2b; color:#fff; background-color:#d09e49; color: #fff; }
.services-items .describe{min-height: 6.2rem; }
.contact-wrapper{text-align: center; position:relative; padding: 0px; }
.icon-wrapper{margin: 30px 0px; position: relative; }
.icon-wrapper:after{width:100%; height: 1px; content: ""; background:#cbab83; position: absolute; left:0px; top:50%; z-index: -1; }
.breadcrumb {padding: 0px; margin-bottom:20px; list-style: none; background:none; border-radius: 0px; }
.breadcrumb p{color:#fff; background-color: #7f7f7f; padding: 0.3rem 1rem; border-radius: 5px; }
.breadcrumb a { color: #fff ; text-decoration: none; transition-duration: 0.4s;}
.breadcrumb a:hover { color:#ffba2d; }
.inner-page-content .inner_page_title{font-size:2.1rem; color:#000; }
.inner-page-content p{color:#000; font-size:1.14rem; }
.inner-page-content ul{padding:0px; margin:0px; }
.inner-page-content{padding:40px 0px 30px 0px}
ul.inner-page-list{margin:15px 0px 10px 15px; }
.inner-page-content ul li{color:#000; font-size:1.14rem; list-style:disc; padding-left:10px; }
.inner-page-content ul li a{color:#970102; }
.inner-page-content ul li a:hover{color:#e6a124; }
.inner_page_common_overlay{background-size:cover; -webkit-background-size:cover; bottom: 0; display: block; float: none; left: 0; position: absolute; top: 0; }
/*blog*/
.blog-list-image .img-responsive{width:100%; height: auto; }
.blog-list-image{position: relative; padding-bottom:0px; margin-bottom:15px; }
.blog-list-image:after{position: absolute; display: block; content: ""; background: url(../images/blog-list-arrow.png) no-repeat; left:10%; bottom: 0px; width:18px; height:15px; }
.blog-list .post-meta{margin-top:5px; }
.blog-list .post-meta li{background:#06589c; color:#fff; border:1px solid #06589c; -webkit-border-radius:20px; border-radius:20px; padding:2px 15px; font-style:italic; }
.blog-list .post-meta li span{color:#fff; font-style:italic; }
.blog-list .blog-list-content{padding: 1rem 1.5rem; background: #f6f6f6; }
.blog-list-content h3{margin:0px; margin-bottom:15px; }
.blog-list-content .posted_date h3{font-size:1.8rem; color:#6b6c6f; text-transform:uppercase; }
.blog-list-content .loop-entry-text h3{font-size:2.0rem; color:#464646; margin: 10px 0px 20px; padding:5px 0px; }
.blog-list-content .loop-entry-text,
.blog-list-content .loop-entry-text p{color:#464646; font-size:1.0rem; }
.blog-list-content .wpex-readmore{margin:15px 0px 0px; }
.blog-list-content .wpex-readmore a{background:none; color:#004355; font-size:1.1rem; float:none; padding:0px; }
.blog-list-quote{width:35px; height:30px; display: block; margin: 10px 0px; background: url(../images/blog-list-quote.png) no-repeat center; }
.blog-title-wrapper{width:100%; height:500px; position:relative; }
.blog-title-wrapper .innerpage_title{position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }
.blog-title-wrapper .innerpage_title h1{color:#fff; text-shadow:2px 2px 10px #202020; font-size:2.5rem; border:1px solid #b1b5b8; padding:10px 50px; margin:0px; text-align:center; }
.blog-category-wrapper h2.widgettitle{display:none; }
.blog-category-wrapper ul{width:100%; text-align:center; display:table; }
.blog-category-wrapper li{display:table-cell; text-align:center; width:33%; }
.blog-category-wrapper li a{font-size:24px; color:#fff; position:relative; display:inline-block; line-height:1; }
.blog-category-wrapper li.current-cat a:before{width:16px; height:26px; display:block; position:absolute; content:""; position:absolute; left:-25px; top:0px; background:url(../images/category-arrow.png) no-repeat left 5px; }
.blog-category-wrapper li.current-cat a:after{width:16px; height:26px; display:block; position:absolute; content:""; position:absolute; right:-25px; top:0px; background:url(../images/category-arrow.png) no-repeat right 5px; }
#blog-page .blog-page-banner h1{text-align:center; color:#fff; padding:20px 0px; text-transform:uppercase; font-size:3rem; background:url('../images/title_below_line.png') bottom center no-repeat; text-shadow:2px 2px 3px #676767; margin:30px 0px 40px; }
#blog-page .blog-page-banner h4{text-align:center; color:#fff; padding:20px 0px; }
.blog-list .loop-entry{border:0px; margin-bottom:0px; padding:0px; }
.blog-list .loop-entry-thumbnail{margin-bottom:0px; }
.blog-list .loop-entry-thumbnail img{-webkit-border-bottom-right-radius:15px; border-bottom-right-radius:15px; -webkit-border-top-right-radius:15px; border-top-right-radius:15px; }
.blog-list .loop-entry-thumbnail img:hover{opacity:1; }
.blog-list .loop-entry-title{font-size:1.12rem; padding-bottom:10px; }
.post-single-content h3{font-size:2.0rem; color:#004355; border-right: 4px solid #004355; margin: 10px 0px 20px; padding:5px 15px; }
.post-single-content h3 a{ color:#004355; transition-duration: 0.5s; }
.post-single-content h3 a:hover{ color: #333 }
.post-single-content .img-responsive{max-width:100%; }
.post-single-content .entry{border:1px solid #ededed; padding: 15px; border-top:0px; }
.post_date span{display: inline-block; padding: 5px 8px; background: #004355; color:#fff; }
ul.post-meta-tags {list-style: none; margin:10px 0px; padding: 0px; }
ul.post-meta-tags li{margin-right: 20px; display: inline-block; color: #000; font-size:0.9rem; }
ul.post-meta-tags li .fa{margin-right: 10px; }
ul.post-meta-tags li a{color: #333; text-decoration: underline; }
.blog-site .post-single-content{ padding-top: 0; padding-bottom: 0; }
.blog-site{ width: 80%; margin: 0 auto; }
.inner-page-banner .blog-section{ padding-top: 70px; }
.inner-page-banner .blog-section .section_title{ color: #333; text-align: center; margin-bottom: 0}
.blog-section .breadcrumb{ margin: 0; }
.post-time { text-align: right; }
.posted_date_inner{padding: 10px; text-align: center; background: #00000073; position: relative; max-width:80px; }
.posted_date_inner h3{margin: 0px !important; font-size: 2.2rem; line-height: 1; color: #fff; text-align: center; }
.posted_date_inner span{font-size: 1.1rem; line-height: 1.1; color: #fff; display: block; }
.posted_date div.hr{margin:5px 10px 5px; padding-top:5px; border-bottom: 1px solid #fff; font-size: 1px; height: 1px; }
.blog-article-wrapper .blog-img{ position: relative; transition-duration: 0.5s; }
.posted_date{ position: absolute; top: 0; left: 0; z-index: 1; }
.blog-article-wrapper .blog-img img{ width: 100%; }
.blog-list{margin-bottom: 2rem; }
/*blog end*/
.search-result{ padding-top: 100px; }
/*banner*/


/*header*/
#header .header-contact ul li { color: #fff;border-radius: 50px; padding: 0.3rem 1.4rem; margin-left: 5px; display: inline-block; }
#header{ padding: 1rem 0; }
#header #menu-top-menu { float: right; }
#header .header-contact ul li p{ margin: 0; font-size: 1.3rem;}
#header .header-contact ul li p a{ color: #fff; }
#header .header-contact ul li p a:hover{ color: #ffba2d; }

/*innerpage-banner*/
.innerpages-banner-seciton{ margin-bottom: 2rem; background-image:url(../images/banners/attorney-banner.jpg); background-repeat: no-repeat; width: 100%; background-size: cover; background-position: center;   }
.innerpages-banner-seciton .title-quote{ padding: 10rem 0 5rem; background-color: #0000006e;; }
.innerpage_title h2{ color: #ffba2d; padding: 2rem 0;}
.innerpages-banner-seciton .quote-form-section{ background-color: #004355;  padding: 1rem 1.6rem;  border-radius: 5px; -webkit-border-radius: 5px;}
.innerpages-banner-seciton .quote-form-section .form-control::placeholder{ color: #bbb; }
.innerpages-banner-seciton .quote-title h4{  color: #fff; margin: 1rem 0; }

.home-banner-section{  background-image:url(../images/banners/home-banner.jpg);  }
.innerpages-banner-seciton.home-banner-section .title-quote{ padding: 7rem 0 2rem;  }

.page-id-162 .innerpages-banner-seciton{  background-image:url(../images/banners/bankruptcy-banner.jpg); }
/*.page-id-186 .innerpages-banner-seciton{  background-image:url(../images/banners/bankruptcy-banner.jpg); }*/
.page-id-61 .innerpages-banner-seciton{  background-image:url(../images/banners/asylum-banner.jpg); }
.page-id-59 .innerpages-banner-seciton{  background-image:url(../images/banners/appeals-banner.jpg);  }
.page-id-118 .innerpages-banner-seciton{  background-image:url(../images/banners/cancel-remove-banner.jpg);  }
.page-id-120 .innerpages-banner-seciton{  background-image:url(../images/banners/citizenship-banner.jpg);  }
.page-id-122 .innerpages-banner-seciton{  background-image:url(../images/banners/daca-banner.jpg);  }
.page-id-124 .innerpages-banner-seciton{  background-image:url(../images/banners/deportation-banner.jpg);  }
.page-id-126 .innerpages-banner-seciton{  background-image:url(../images/banners/family-base-banner.jpg);  }
.page-id-130 .innerpages-banner-seciton{  background-image:url(../images/banners/waiver-banner.jpg);  }
.page-id-133 .innerpages-banner-seciton{  background-image:url(../images/banners/visa-banner.jpg);  }
.page-id-135 .innerpages-banner-seciton{  background-image:url(../images/banners/victims-banner.jpg); }
.page-id-137 .innerpages-banner-seciton{  background-image:url(../images/banners/inadmissibility-banner.jpg); }





#service-slide{ width:80%; }
#service-slide .bx-wrapper{background: transparent; border: 0px; -webkit-box-shadow: none; box-shadow: none; }
#service-slide .bxslider h2{font-family:robotolight; font-size:3rem; text-transform: uppercase; color: #ffba2d; }
#service-slide .bx-wrapper .bx-has-controls-direction{left:0px; width:100%; position:relative; display: none }
#service-slide .bx-wrapper .bx-has-controls-direction:before{position: absolute; content: ""; display: block; height:50px; width: 2px; background: #ffba2d; left:-100%; top:-140px; margin-left:14px; }
#service-slide .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../images/bxslider-uparrow.png) no-repeat; left:-100%; top:-80px; margin-top: 0px; }
#service-slide .bx-wrapper .bx-controls-direction a.bx-next{background:url(../images/bxslider-downarrow.png) no-repeat; left:-100%; right: auto; margin-top: 0px; top:-32px; }

#service-slide .bxslider li p{ color: #fff; font-size: 1.3rem; }

/*end banner*/
/*client*/
.parallax-window {	background: transparent; background-position: center top; padding: 3rem 0 5rem; }
/*#home-clients { background: url(../images/testimonial_bg.jpg) no-repeat center top; background-size: cover; color: #443846; text-align: left; }*/
#home-clients h3{ margin: 1rem 0 2rem; text-align: center; }
#home-clients .testi-inner{background:rgba(255,255,255,0.9); margin-bottom: 1rem; padding:136px 15px 15px; height: 100%; position: relative; text-align: center; }
#home-clients .testi-inner:before{position: absolute; font-family: FontAwesome; color:#1d1d1b; content: "\f007"; width:86px; line-height: 86px; background-color: #ffba2d; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; top:25px; left:50%; margin-left:-43px; font-size:3rem; }
#home-clients .testi-inner h3{position: relative; padding-top: 15px; margin: 15px 0px; color: #ffba2d; }
#home-clients .testi-inner h3:before{content: ""; position: absolute; display: block; width:60%; height:4px; background: #ffba2d; left:50%; margin-left: -30%; top:0px; }
/*end client*/
/*depotation*/
#home-practice-area{padding:2.5rem 0px; background:#808080 url(../images/home-practice-area_bg.jpg) no-repeat right top; background-size: auto 100%; }
.white-head h3{text-transform: uppercase; color: #fff; }
#home-practice-area p{color: #fff; line-height: 1.7; }
/*end deportation*/
/*newsalart*/
#home-news-section{text-align: center; padding: 2rem 0; }
#home-news-section h3{color:#ffba2d; text-transform: uppercase; margin: 15px 0px 5px; text-align: center; }
#home-news-section h4{font-family:robotolight; font-size:1.9rem; text-transform: uppercase; color: #ffba2d; margin: 20px 0px; }
#home-news-section .img-wrapper{position: relative; margin-bottom: 10px; }
#home-news-section .img-wrapper img{ width: 100%; }
#home-news-section .img-wrapper .time-stamp{position: absolute; display: block; left:0px; bottom: 0px; padding:10px 15px; color: #fff; background-color:#ffba2d; text-transform: uppercase; }
#home-news-section .news-section-inner{margin-bottom:30px; }
#home-news-section .news-section-inner p{padding: 0px 10px; }
#home-news-section .wpex-readmore { display:inline; margin-top:0px; }
#home-news-section .wpex-readmore a { display:inline; float:none; background:none; color:#ffba2d; padding: 0px; }
#home-news-section .wpex-readmore a:hover {background:none; color: #444; text-decoration: none; }
/*newsalart*/
/*about*/
.yellow-head h3{ color: #ffba2d; text-transform: uppercase; }
#home-aboutus .content{ padding: 1rem 0; }
/*end about*/
/*what we do*/
.pardeep_wwd { padding: 2rem 0 0; }
.wwd-heading{ text-align: center; padding-bottom: 1rem; }
.wwd-heading .wwd-title{ text-transform: uppercase; font-family: 'robotolight'; color: #ffba2d; font-size: 3rem; margin: 0; }
.wwd_icons a{display: block; padding: 110px 10px 30px 10px; transition-duration: .2s; background: transparent; border-radius: 0px; }
.wwd_icons{ text-align: center; }
.wwd_icons a:before{width:90px; height:90px; display:block; background: url(../images/wwd_icon.png) no-repeat; position: absolute; content: ""; top:15px; margin-top:0px; left:50%; margin-left: -45px; background-size: auto 100%; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; }
.wwd_icon1 a:before{background-position:0px 0px; }
.wwd_icon2 a:before{background-position:-90px 0px; }
.wwd_icon3 a:before{background-position:-180px 0px; }
.wwd_icon4 a:before{background-position:-270px 0px; }
.wwd_icon5 a:before{background-position:-360px 0px; }
.wwd_icon6 a:before{background-position:-450px 0px; }
.wwd_icon7 a:before{background-position:-540px 0px; }
.wwd_icon8 a:before{background-position:-630px 0px; }
.wwd_icon9 a:before{background-position:-720px 0px; }
.wwd_icon10 a:before{background-position:-810px 0px; }
.wwd_icon11 a:before{background-position:-900px 0px; }
.wwd_icon12 a:before{background-position:-990px 0px; }
.wwd_icons a:after{width:90px; height:90px; display:block; position: absolute; content: ""; top:15px; margin-top:0px; left:50%; margin-left: -45px; -webkit-border-radius: 50%; border-radius: 50%; }
.what-we-do-wrapper ul li a:hover:before{background-color: #fff; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; }
.what-we-do-wrapper ul li a:hover{color: #ffba2d; }
.wwd_icons a:hover{ background-color: #e9e9e9; box-shadow: 0px 12px 30px -16px #b3b3b3; -moz-box-shadow: 0px 12px 30px -16px #b3b3b3; -webkit-box-shadow: 0px 12px 30px -16px #b3b3b3; color: #333; will-change: transform; transform: perspective(1000px) rotateX(0deg) rotateY(0deg); }
.what-we-sec{position: relative; }
.capserv-det{ transform-style: preserve-3d; position: relative; float: left; cursor: pointer; width: 100%; border-radius: 10px; color: #888ea0; z-index: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.what-we-sec:hover .capserv-det{ transform: translateZ(20px); }
/*end wwd*/
/*aboutus-page*/
.about-sec .abt-head h4{ text-transform: uppercase; margin: 0; padding: 1rem 0; }
.abt-content .content{ padding: 2rem 0; }
.abt-list-bg{ padding: 2rem 0; background-color: #f5f5f5; }
.abt-list-bg .title h5{ margin:0; padding: 1rem 0; }
.abt-list-bg .content{ padding-bottom: 1rem; }
/*about end*/
/*attornyes*/
.attorney-section{ padding-top: 100px; }
.attorney-bg{background: #f6f6f6; padding: 15px;  }
.attorney-bg .attorney-border{border: 1px solid #e5e5e5; padding: 15px; margin: 0; margin-bottom: 1rem; }
.attorney-bg1{background: url(../images/attorney-bg-1.jpg) no-repeat; background-size: cover; background-position: center; }
.attorney-content h2{color: #fff; margin: 0px 0px 10px !important; }
.attorney-content{background:#9e7a4e; padding: 15px; color: #fff}
.attorney-content strong{ color: #fff; }
.attorney-content p{font-size: 1rem; line-height: 1.5; color: #fff; }
.attorney-img{position: absolute; display: block; bottom: 0px; left:0px; }
.attorney-details{position: absolute; display: block; bottom: 0px; right: 0px; }
.attorney-details h2{text-align: center; color:#9e7a4e; }
.attorney-details h5{text-align: center; color:#626262; }
.attorney-bg2{background: url(../images/attorney-bg-2.jpg) no-repeat; background-size: cover; }
.attorney-bg2 .attorney-img{left: auto; right:0px; text-align: right; }
.attorney-bg2 .attorney-details{left:0px; right:auto; }
.attorney-bg .attorney-border:last-child{ margin: 0; }
/*end*/
/*appeals-page*/
.appeals-section{ padding: 1rem 0; }
.app-left img, .app-rt-content img{ width: 100%; }
.app-rt-content .app-text {line-height: 1.8; }
.pardeep-grewal{ background-color: #1d2129; margin: 1rem 0; padding: 3rem 0; }
.pardeep-grewal .grewal-content .grewal-text{ color: #fff; margin-bottom: 2rem; }
.pardeep-grewal .grewal-content .grewal-text:last-child{ margin-bottom: 1rem; }
.content-bot-img { text-align: center; }
.multiple-stages{ padding: 1rem 0; }
.multiple-section h5{ font-size: 1.5rem; }
.multiple-section h6{ padding: 1rem 0; margin: 0; }
.multiple-section .multi-title{ font-size: 1.4rem; }
.multiple-section .multi-txt { margin: 1rem 0; }
.court-appeals { background-color: #1d2129; padding: 2rem 0; margin: 1rem 0; }
.court-head h3, .admin-head h3, .wait-head h3{ color: #fff; padding: 1rem 0; margin: 0; position: relative; display: inline-block; }
.court-head h3::after, .admin-head h3::after, .wait-head h3::after{content: ""; margin: 5px 0; margin-left: 15%; position: absolute; left: 0; bottom: 0; display: block; clear: both; width: 100%; height: 1px; background-color: #ddd; }
.court-content .court-text{ color: #fff; }
.court-content, .admin-content, .dont-content{ padding: 1rem 0 0; }
.court-right-img img{ width: 100%; }
.admin-head h3{ color: #333; }
.admin-head h3::after{ background-color: #333; }
.dont-appeals{ background: url(../images/do-not-wait-bg.jpg) no-repeat; background-size: cover; margin: 1rem 0 0; padding: 2rem 0; background-position: center; }
.wait-head h3{ color: #ffba2d; }
.wait-head h3::after{ background-color: #ffba2d; }
.dont-content .dont-text{ color: #fff; }
.admin-appeals { padding: 1rem 0; }
/*end appeals-page*/
/*asylum-page*/
.banner-img { position: relative; }
.banner-img img { width: 100%; }
.banner-img .banner-head{ position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%); }
.banner-img .banner-head h3{ font-size: 2.2rem; color: #ffba2d; }
.asylum-page{ padding: 1rem 0; }
.asy-head h2{ text-align: center; text-decoration: underline; text-transform: uppercase; }
.abt-notes{ position: relative; padding: 110px 10px 30px; }
.abt-asylum, .remova-cat{ padding: 1rem 0; }
.abt-notes p:before { width: 100px; height: 100px; display: block; background: url(../images/asylum-icons.png) no-repeat; position: absolute; content: ""; top: 0px; left: 50%; margin-left: -50px; background-size: auto 100%; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.note-icon-1 p:before { background-position: 0px 0px; }
.note-icon-2 p:before { background-position: -100px 0px; }
.note-icon-3 p:before { background-position: -200px 0px; }
.abt-asylum-content{ padding: 3rem 0 1rem }
.bor-right{ border-right: 1px solid #cc9900; }
.bor-right:last-child{ border: 0px; }
.remova-cat .content{ padding: 1rem 0 0 }
/*end asylum-page*/
/*cancellation removal*/
.removal-con .text{ padding-bottom: 1.3rem; }
.eligibil-background, .qualify-background { background: url(../images/banners/resident-background.jpg) no-repeat; margin: 1rem 0; padding: 3rem 0; background-position: center; width: 100%; background-size: cover; }
.elig-head h5{ font-size: 1.6rem; }
.cancel-con-sec , .nonpermenant-sec{ padding: 2rem 0; }
.elig-subhead h6{ font-size: 1.4rem; font-weight: 600; padding: 1rem 0; }
.elig-list ul{list-style: none; margin: 20px 0px 0px 30px; }
.elig-list ul li{ line-height: 1.6; position: relative; padding-bottom: 1rem; }
.elig-list ul li::before{ clear: both; display: block; content: ''; position: absolute; left: -30px; top: 0; background: url('../images/cancel-list-icon.png'); width: 20px; height: 20px; }
.non-per .content{ padding: 1rem 0; }
.spouse-child{ padding: 1rem 0 0; }
.spouse-child .head{ padding: 1rem 0; }
.qualify-background { background: url(../images/banners/cancel-discrib-background.jpg) no-repeat; margin: 0; color: #fff}
.qualify-background .elig-subhead h6, .qualify-background .elig-content{ color: #fff; }
.qualify-list ul li::before{ background: url('../images/cancel-list-icon-white.png'); }
/*end cancellation removal*/
/*citizen*/
.citizen-head { text-align: right; }
.banner-img .citizen-head h3{ color: #333; }
.citizenship-sec .ban-bot-con p { width: 70%; margin: 0 auto; padding: 2rem 0 1rem; line-height: 1.7; }
.citiz-four .title{ padding: 0 0 1rem; }
.citiz-four{ padding: 2rem 0; }
.citiz-four .img-con .content{ padding: 1rem 0; margin: 0; }
.naturaly-background{ margin: 1rem 0; background: url(../images/banners/narural-background.jpg)no-repeat; background-position: center; width: 100%; padding: 2rem 0; background-size: cover; }
.naturaly-background .head h5{ color: #fff; padding: 1rem 0; }
.citiz-icon .three-icon{ position: relative; padding: 100px 10px 20px; display: block; }
.citiz-icon .three-icon .text::before{background: url(../images/natural-icons.png); display: block; content: ''; clear: both; background-size: auto 100%; position: absolute; top: 0; left: 50%; margin-left: -50px; width: 100px; height: 100px; }
.citiz-icon .three-icon p{ color: #fff; text-align: center; font-size: 1.1rem; margin: 0; line-height: 1.8; }
.citiz-icon .citiz-icon-1 .text::before{ background-position: 0px 0px; }
.citiz-icon .citiz-icon-2 .text::before{ background-position: -100px 0px; }
.citiz-icon .citiz-icon-3 .text::before{ background-position: -200px 0px; }
.citizen-offer{ padding: 2rem 0; background-color: #e1e1e1; }
.citizen-offer .content .text{ padding: 1rem 0; }
/*citizen end*/
/*daca*/
.daca-con-img .daca-img{ text-align: center; }
.deferred-background { margin: 1rem 0; color: #fff; background: url(../images/banners/defferd-background.jpg)no-repeat; background-position: center; width: 100%; padding: 2rem 0; background-size: cover; }
.deferred-content .head h4{ color: #ffba2d; padding: 1rem 0; font-size: 1.8rem; }
.deferred-content .content p{ color: #fff; }
.request-content .head h3{ padding: 1rem 0; margin: 0; font-style: italic; }
.req-def { padding: 2rem 0; }
.daca-notes{ padding: 2rem 0; margin: 1rem 0 0; color: #fff; background-color: #252525}
.daca-notes .content .text{ color: #fff; line-height: 1.8; font-style: italic; }
/*daca end*/
/*Deportation*/
.bond-custody { background-color: #ebebeb; padding: 3rem 0; margin: 1rem 0; }
.bond-custody .head h4{ padding: 0 0 1rem; }
.deport-pro, .cancel-remove, .non-status { margin: 0; background-color: transparent; }
.asylum-bg{ background: url(../images/banners/asylum-background.jpg)no-repeat; margin: 0; background-position: center; width: 100%; padding: 2rem 0; background-size: cover; }
.asylum-bg .head h4, .voluntary-bg .head h4{ color: #ffba2d; }
.asylum-bg .content .text, .voluntary-bg .content .text{ color: #fff }
.voluntary-bg{ text-align: center; background: url(../images/banners/voluntary-background.jpg)no-repeat; margin: 0; background-position: center; width: 100%; padding: 2rem 0; background-size: cover; }
/*end deportation*/
/*family base*/
.primary-methods{ padding: 2rem 0; }
.primary-types .head{ padding: 1rem 0; }
.primary-types .content-list p{ padding: 0.7rem 0; }
.primary-bg{height: 300px; margin: 2rem 0; background: url(../images/family-adhar.jpg)no-repeat; background-position: 30% center; width: 100%; padding: 2rem 0; background-size: cover; }
/*end*/
/*provisional waiver*/
.provision-list { padding: 2rem 0; }
.provision-list .elig-list h4{ padding: 1rem 0; }
.provis-content, .passport-img-con{ background-color: #ebebeb; padding: 2rem 0; margin: 1rem 0; }
.pass-bot-con { padding: 1rem 0; }
/*end*/
/*nonimmigrant*/
.nonimmi-list .content { padding: 1rem 0; }
.nonimmi-list { padding: 1rem 0; }
.nonimmi-bg{ background-color: #ebebeb; padding: 2rem 0; }
/*end*/
/*victims*/
.victimes-benifit{ padding: 2rem 0; }
.victimes-benifit .head{ padding: 1rem 0; }
.self-petition-bg{margin: 1rem 0; background: url(../images/banners/visa-bg.jpg)no-repeat; color: #fff; background-position: center; width: 100%; padding: 2rem 0; background-size: cover; }
.self-petition-bg .head h3{ color: #ffba2d; padding: 1rem 0; }
.self-petition-bg .content p{ color: #fff }
.uvisa-bg{background: url(../images/banners/uvisa-bg.jpg)no-repeat; margin: 0; }
/*end*/
/*Inadmissibility*/
.inadmissibility-sec .admiss-content, .inadmissibility-sec .waiver-app{ padding: 2rem 0; }
.inadmissibility-sec .admiss-content .head{ padding: 1rem 0; }
.inadmissibility-sec .waiver-types, .inadmissibility-sec .content-bg{ background-color: #ebebeb; padding: 2rem 0; }
.waiver-app .elig-list h5, .waiver-types .elig-list h5{ padding: 1rem 0; }
/*end*/
/*404 page*/
.inner-page-banner .innerpage_title h1{ padding:0px; float:none !important; border:0px; font-size:3.2rem; color:#fff; text-shadow:none; text-transform:uppercase; }
.error404 #error-page { margin:0; padding: 5rem 0; }
.error404 #error-page-title{font-size:1.25rem; }
.error404 #main{padding-bottom:0px; }
.text-404 h2{ font-size: 14rem; color: #333; }
.back-btn a{ transition-duration: 0.5s; }
.back-btn a:hover{ text-decoration: underline; color: #ffba2d; }
.back-btn a i { padding-right: 6px; font-size: 1.5rem; vertical-align: middle; }
/*end 404 page*/
/*testimonial*/
.test-author {margin:50px 0px; }
.testimonial-header-blk {margin-bottom:50px; }
.testimonial-sml-header h5{color:#443846; }
.testimonial-header h1 {color:#443846; }
.testimonial-content {padding: 0px; }
.testimonial-content p{color: #443846; min-height:80px; }
.testimonial-inner {margin-bottom:100px; }
.testimonial-inner ul {margin:0px; padding:0px; }
.testimonial-content h4{padding: 20px 0px; margin: 10px; }
.testimonial-sec .all-testimonials{ padding: 1rem 0; }
.testi-content{border: 1px solid #d09e49; padding:80px 50px 30px; position: relative; background:#f6f6f6; text-align: center; }
.testi-content p{text-align: center; }
.testi-content:before{ position: absolute; font-family: FontAwesome; content:"\f10d"; left:30px; top:10px; font-size: 3.5rem; color:#d09e49 }
.testi-content:after{position: absolute; content:""; left:25%; top:100%; display: block; width:29px; height: 37px; background: url(../images/testi-arrow.png) no-repeat; }
.testi-avator{text-align: right; margin: 15px 0px; }
.testi-avator .img-responsive{margin-left: auto; margin-right: 0px; -webkit-border-radius: 50%; border-radius: 50%; width:126px; height: 126px; }
.testi-author{padding: 20px 30px; }
.testi-author h4{text-align: right; color:#d09e49; font-weight: normal }
.testi-author h5{text-align: right; font-weight: normal; color:#8b8b8b; font-size: 1.1rem; }
/*end*/
/*contact-page*/
.contact-wrapper:first-child .icon-wrapper:after{width:50%; left:50%; }
.contact-wrapper:last-child .icon-wrapper:after{width:50%; left:0%; }
.contact-icons{background:#cbab83 url('../images/contact-icons.png') no-repeat center; display:block; height:50px; width:50px; text-indent: -9999px; -webkit-box-sizing: content-box; box-sizing: content-box; border:15px solid #cbab83; margin: 0px auto; }
.contact-icon1{background-position: 0px 0px; }
.contact-icon2{background-position: -50px 0px; }
.contact-icon3{background-position: -100px 0px; }
.contact-icon4{background-position: -150px 0px; }
.contact-wrapper .contact-details{margin-bottom: 20px; color:#28303e; }
#contact-form {padding: 40px 0px; background: url(../images/contact-bg.jpg) no-repeat center top; background-size: cover; color: #443846; text-align: left; }
#contact-form .form-control{-webkit-border-radius: 0px; border-radius: 0px; box-shadow: none; height: 60px; }
#contact-form textarea.form-control{height:150px; }
#contact-form .btn-wrapper{text-align: center; }
#contact-form .btn-theme{background-color: #443846; border-color: #443846; -webkit-border-radius: 0px; border-radius: 0px; padding: 10px 30px; }
#contact-form .btn-theme:hover{border-color: #000; }
.hc-blk { padding: 30px 15px; text-align: center; }
.hc-blk .hc-blk-img{ padding-bottom: 1rem; }
.hc-blk .hc-blk-img img{ filter: brightness(0); }
.contact-details a{ transition-duration: 0.5s; }
.contact-details a:hover{ color: #ffba2d }
/*footer*/
#footer-wrap{padding:0px; }
#footer-wrap a{color:#f0f0f1; }
#footer-wrap a:focus, #footer-wrap a:hover{color:#005cad; }
#footer .foo-abt-txt{margin-top: 15px; }
#footer p{color: #fff; }
#footer .foo-quick-links-head h4{color:#ffba2d; display: inline-block; text-transform: uppercase; line-height:38px; position: relative; margin: 0px; padding-bottom: 5px; margin-bottom: 5px; }
#footer .foo-quick-links-head h4:after{content: ""; position: absolute; display: block; width:80%; height:4px; background: #ffba2d; left:0%; bottom:0px; }
#footer .foo-quick-links ul li{display: block; }
#footer .foo-quick-links ul li a{display: inline-block; padding: 5px 0; margin: 5px 0; transition-duration: .5s; color: #fff; }
#footer .foo-quick-links ul li a:hover{color:#ffba2d; }
#footer .foo-quick-links p{margin-bottom: 0px; }
#footer .foo-quick-links p a{display: inline-block; padding: 0px 10px 0px 0px; line-height:40px; color: #fff; }
#footer .foo-quick-links p a:hover{color:#ffba2d; }
#footer .footer-subscription-block{padding: 1rem 0; }
#footer .footer-subscription-block .pardeep-btn{padding: 0.1rem 1rem; margin-top: 0.3rem; }
.menu-footer-quick-link1-container ul{ margin: 0; }
#footer .footer-social-link-block{margin: 0.5rem 0; }
#footer .footer-social-link-block ul{display: block; margin: 0px; padding: 0px; }
#footer .footer-social-link-block ul li{display: inline-block; margin-right: 10px; }
#footer-wrap .engagement-form .wpcf7-form input[type="text"],
#footer-wrap .engagement-form .wpcf7-form input[type="email"],
#footer-wrap .engagement-form .wpcf7-form textarea{border:1px solid #fff; background:none; -webkit-border-radius:5px; border-radius:5px; }
#footer-wrap .engagement-form .wpcf7-form textarea{height:100px; }
#footer-wrap .engagement-form .wpcf7-form-control::-moz-placeholder{color:#fff; font-style:italic; }
#footer-wrap .engagement-form .wpcf7-form-control::-ms-input-placeholder{color:#fff; font-style:italic; }
#footer-wrap .engagement-form .wpcf7-form-control::-webkit-input-placeholder{color:#fff; font-style:italic; }
#footer_para{width:100%; float:left; margin:0px; padding:15px 0px; overflow:hidden; display:block; background:#1f1f1f; }
#footer_para P{font-size:0.8rem; color:#fff; line-height:20px; text-align:center; }
#footer_para P span{width:100%; float:left; margin-top:10px; }
#footer {padding:3rem 0 2rem; background:url(../images/footer_bg.png) no-repeat; background-size: cover; color: #fff; }
#footer .footer-logo{margin: 25px 0px; }
#footer .footer-left{position:relative; }
#footer .footer-menu h2{color: #eaa01b; }
#footer .footer-menu ul{margin:20px 0px; }
#footer .footer-menu ul li{display:block; margin:0px 30px 20px 0px; }
#footer .footer-menu ul li a{color:#e6e6e6; font-size:1.0rem; line-height:1.5; display:block; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
#footer .footer-menu ul li a:hover{color:#eaa01b; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
#footer .footer-contact h2{color: #eaa01b; }
#footer .footer-contact ul{margin:20px 0px; }
#footer .footer-contact ul li{display:block; margin:0px 30px 20px 0px; color:#e6e6e6; padding-left: 35px; line-height: 30px; }
#footer .footer-contact ul li a{color:#e6e6e6; font-size:1.0rem; line-height:1.5; display:inline-block; line-height: 30px; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
#footer .footer-contact ul li a:hover{color:#eaa01b; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
#footer .footer-contact ul li i{width:30px; height:30px; text-align:center; line-height:30px; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-border-radius: 50%; border-radius: 50%; background: #cf993a; margin-right: 5px; color:#323232; position: absolute; left:15px; }
#footer .copy-left .fa{color:#fff; }
.footer-social-links ul li:first-child{display: none; }
.footer-link-section{font-size:0.9rem; color:#f0f0f1; padding-top:10px; padding-bottom:10px; }
.footer-link-section h2{color:#f8fff6; text-transform:uppercase; font-weight:bold; font-size:1.2rem; padding-bottom:10px; margin:20px 0px; }
.footer-link-section ul li{border:0px; border-radius:0px; background:none; color:#fff; padding:0px; }
.footer-link-section ul li a{color:#f0f0f1; padding:5px 3px 5px 0px; display:block; }
.footer-link-section ul li a:hover{color:#005cad; text-decoration:none; }
.footer-link-section img{margin:10px 0px; }
.footer-social-links ul{text-align:left; margin:0px; }
.footer-social-links ul li{display:inline-block; margin:5px 3px; }
.footer-social-links ul li a{width:36px; height:36px; display:inline-block; text-align:center; line-height:36px; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; }
.footer-social-links ul li a span{line-height:36px; color:#323232; font-size:20px; line-height: 36px; }
.footer-social-links ul li a:hover{background: #eaa01b; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.footer-social-links ul li a:hover,
.footer-social-links ul li a:hover span{color:#fff; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.footer-social-links ul li:first-child{margin-left:0px; }
.copyright{border-top:1px solid #262626; font-size:0.8em; margin-top:10px; padding:10px 0px 0px; color:#6b6b6b; }
.copyright a{color:#d5eafd; }
.footer-subscription-block .form-control:focus{ border-color: #ffba2d; }
.footer-appointment{ background: url(../images/subcribtion-banner.jpg); background-size: cover; color: #fff; padding: 2rem 0; }
.pardeep-details h5{ text-align: center; color: #fff; font-size: 1.6rem}
.pardeep-details h5 a{ color: #fff; transition-duration: 0.5s }
.pardeep-details h5 a:hover{ color: #ffba2d }
.book-bg { background-color: #ffba2d; }
.book-btn { text-align: center; padding: 1.6rem 0; }


/*footer end*/





/**responsive starts here**/
@media only screen and (max-width:991px){
	#mob-site-navigation ul li a{ display: block; }
	.mob-menu-toggle-btn{display:block; }
	#site-navigation-wrap{display:none; }
	#mob-site-navigation{background:#666666; }
	#mob-site-navigation ul li ul li a{ background-color: #555; }
	#mob-site-navigation ul li a:focus, #mob-site-navigation ul li a:hover{ background-color: #444; }
	.top-fixed-header{ position: absolute; }
	.accordiandown{position:absolute; display:block; color:#fff; right:15px; top:0px; cursor:pointer; text-align:center; -webkit-transition:background 0.3s ease-in-out; -o-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background 0.3s ease-in-out; }
	.accordiandown .fa{color: #fff; font-size: 30px; cursor: pointer; width:50px; height:45px; line-height:45px; text-align: center; }
	#mob-menu-toggle .fa-2x{ font-size: 1.5em; }
	#service-slide{ width:100%; padding: 2rem 0; }
}

@media only screen and (max-width:767px){
	body, html{font-size:12px; }


	#footer .footer-menu ul{margin-left:0px; }
	#footer .footer-menu ul li{margin-right:5px; }
	#footer .footer-menu ul li a{line-height:normal; margin:0px 5px 0px 0px; }
	#footer .footer-social-links ul li.messages{width:100%; text-align:left; margin-left:0px; }
	#footer .footer-social-links ul{text-align:center; }
	#footer .footer-social-links ul li a{margin:0px; }
	#footer footer{padding:15px 0px; background-position:90% center; }
	#footer{position:relative; bottom:auto; left:auto; }
	#main{margin-bottom:0px; }
	.home-next-arrow{bottom:10px; }
	#order-online{display:none; }
	#home-fold-item .slider-2 h4.slider-text{right:0%; font-size:1.1rem; }
	#home-fold-item .slider-3 h4{text-align:center; width:100%; margin:0px; padding:0px 20px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
	#home-fold-item .slider-4 h4{width:100%; text-align:center; right:0px; }
	#home-fold-item .slider-0 h2{font-size:2.0rem; }
	#home-fold-item .slider-0 h3{font-size:1.5rem; margin-top:5px; }
	.slider-1 .slider-1-image{padding: 20px; }
	#home-fold-item #slide-1 h3{font-size: 1.5rem; }
	#home-fold-item #slide-1 h4{font-size: 1.3rem; margin-bottom:20px; }
	#home-fold-item #slide-1 .slider-1-image h2{font-size:3.8rem; }
	#home-fold-item #slide-1 .slider-1-image h3{font-size:2rem; }
	#videocontainer{margin-top: 30px; }
	#top-contact ul li{margin-right:5px; }
	#top-contact ul li:first-child{padding-right: 5px; border:0px; }
	#top-contact .btn-theme{padding: 10px; }
	#top-contact{padding: 0px; }
	.footer-left{text-align: center; }
	.footer-left a{display: inline-block; }
	.footer-left .img-responsive{margin-left: auto; margin-right: auto; }
	#client-carousel .carousel-indicators li{width:30px; margin-right: 5px; }
	#client-carousel .carousel-indicators li.active{margin-right: 5px; }
	#top-contact ul li span{display: none}
	#top-contact ul li a{line-height: 25px; }
	.wpcf7-captchac{width:auto; }
	#inner-page-free-estimate-strip .left{border-right: 0px; }
	#inner-page-free-estimate-strip .right{border-top:2px solid #fff; padding-top: 15px; margin-top: 15px; border-left:0px; }
	.div_table {display:block}
	.div_table .div_table_cell{display:block; vertical-align:top; float:left; }
	#submit-testimonials .div_table{width:100%; }
	.logo-column{padding-left: 5px; padding-right: 5px; }
	.contact-column{padding-left: 5px; padding-right: 5px; }
	#top-contact ul li:first-child{padding-right:0px; border:0px; }
	.form-container-wrapper{border-top:1px solid #4b799b; }
	.about-strip-content .strip-part{margin-bottom: 10px; }
	.about-strip-content .div_table_cell{text-align: center; }
	.about-strip-content .strip-part:nth-child(2){border-right:0px; }
	.mem-list ul li{width:27%}
	.contact-wrapper{display: table; width:100%; padding: 15px 0px; }
	.contact-wrapper .icon-wrapper{display: table-cell; width:40%; }
	.contact-wrapper .contact-details{display: table-cell; padding-right: 15px; vertical-align: middle; width:60%; text-align: left; }
	.contact-wrapper .icon-wrapper:after{width:1px; height:100%; left:50%; }
	.contact-wrapper:first-child .icon-wrapper::after{width:1px; height:100%; top:50%; }
	.contact-wrapper:last-child .icon-wrapper::after{width:1px; height:0%; top:0px; }
	#contact-form{background-image: url(../images/contact-bg-mobile.jpg)}
	.attorney-img, .attorney-details{position: relative; left: auto; right: auto; }
	.attorneysame{padding: 0px; }
	.attorneysame1{padding: 0px; }
	.posted_date{margin: 0px 0px 5px; }
	#top-contact{float:left; margin-top:10px; }
	.mob-menu-toggle-btn{right:15px; }
	/*new*/
	#service-slide .bxslider h2{ font-size: 2.6rem; }
	#service-slide .bx-wrapper .bx-controls-direction a.bx-prev, #service-slide .bx-wrapper .bx-controls-direction a.bx-next{left:-25%; filter: brightness(0); }
	#service-slide .bx-wrapper .bx-has-controls-direction:before{left:-25%; }
	#service-slide .bx-wrapper{ margin: 0; }
	#service-slide .bx-wrapper .bx-viewport ul li{ width: 100% !important; }
	.p30{ padding: 1rem 0; }
	.pardeep_wwd{ padding: 2rem 0 1rem }
	#home-clients .client-mob{ margin: 1rem 0; }
	.admin-head h3::after{ width: 240px; }
	.bor-right{border-right: 0; margin: 1rem 0; border-bottom: 1px solid #cc9900; }
	.abt-notes:last-child{ border: 0px; }
	.abt-notes{ padding: 110px 10px 10px; }
	.abt-asylum-content{ padding: 1rem 0; }
	.banner-img .banner-head{ position: static; transform: none; padding: 1rem 0; text-align: center; }
	.banner-head .banner-text h3{ color: #333; }
	.citizen-head {text-align: center; }
	.citizenship-sec .ban-bot-con p{ width: 90%; padding: 1rem 0; }
	.citiz-four .img-con img{ width: 100%; }
	.citiz-four .img-con{ margin: 1rem 0; }
	.citiz-four .img-con .content{ text-align: center; padding: 2rem 0; }
	.qualify-content{ padding-top: 2rem; }
	.banner-text .fff{ color: #333; }
	.all-testimonials .testi-avator{ text-align: left; }
	.testi-avator .img-responsive{height: auto; }
	.all-testimonials .testi-content{ padding: 60px 20px 30px; }
	.blog-site{ width: 100%; }
	.sidebar-container, .left-content{ width: 100%; padding: 0;}
	.sidebar-container .widget_search{ padding-top: 3rem; }
	.asylum-page{ padding: 0 0 1rem; }
	.eligibil-background, .qualify-background{ padding: 2rem 0; }
	.contact-sec .contact-map{ padding-top: 3rem; }
	.contact-map iframe{ box-shadow: none; -webkit-box-shadow: none; }
}

@media only screen and (min-width:768px) and (max-width:991px){
	body, html{font-size: 13px; }
	#home-fold-item .slider-4 h4{padding:0px 20px; right:auto; left:10%; }
	#footer footer{background-position:90% 20px; }
	#top-contact ul li{margin-right:10px; }
	#top-contact ul li:first-child{/*padding-right:10px; */}
	#top-contact .btn-theme{padding: 10px; }
	.moving_services_icons_list ul li{width:50%; }
	.moving_services_icons_list ul li:nth-child(2n+1){clear: left; }
	.blg-cnt-txt{padding: 15px 5px; }
	.blg-cnt-txt h4{font-size: 1.6rem; }
	.services-items ul li{width:40%; margin-left:4%; margin-right:4%; }
}

@media only screen and (min-width:992px) and (max-width:1199px){
	body, html{font-size:13px; }
	.moving_services_icons_list ul li:nth-child(3n+1){clear: left; }
	#site-navigation-wrap{display:block; }
}

@media only screen and (min-width:1200px){
	.moving_services_icons_list ul li:nth-child(3n+1){clear: left; }
}

@media only screen and (min-width:320px) and (max-width:479px){
	.contactlinks{text-align:right; }
	.contactlinks li{margin-left:0px; text-align:right; display:block; line-height:1.4; }
	header{padding:0px; }
	#site-navigation-wrap{display:none; }
	#main{padding:0px; }
	.nav-tabs.nav-justified > li > a{margin-bottom:0px; }
	.inner-page-banner .innerpage_title h1{padding:10px 30px; }
	#slide-1 .verti_center{top:90%; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); }
	.services_div{padding-left: 40px; padding-top:145px; }
	.services_div:before{top:0px; margin-top:-10px; left: -10px; }
	.topheader{display: none; }
	.footer-logo-section ul{display: block; }
	.footer-logo-section ul li{display: block; text-align: center; margin:0px 0px 20px; }
	.form-container-wrapper{margin: 0px; }
	#rc-imageselect, .g-recaptcha {transform:scale(0.75); -webkit-transform:scale(0.75); transform-origin:0 0; -webkit-transform-origin:0 0; }
	.services-items ul li{width:90%; margin:0 5%; }
	.testi-author{padding:10px; }
	.testi-content::after{left:35%; }
}

@media only screen and (min-width:480px) and (max-width:767px){
 body{font-size:12px; }
	.contactlinks li{margin-left:0px; }
	.container{width:100%; }
	#main{padding:0px 0px 10px; }
	.topheader{display: none; }
	.form-container-wrapper{margin: 0px 0px; }
	.moving_services_icons_list ul li{width:50%; }
	.moving_services_icons_list ul li:nth-child(2n+1){clear: left; }
	.services-items ul li{width:60%; margin-left:18%; margin-right:18%; }
	.testi-author{padding:10px; }
	.testi-content::after{left:35%; }
}

@media only screen and (min-width:320px) and (max-width:540px){
	.footer-logo-section ul{display: block; }
	.footer-logo-section ul li{display: block; text-align: center; margin:0px 0px 20px; }
}



@media only screen and (max-width:479px){
	.mob-menu-toggle-btn{right:15px; }
}
/***additional changes*/
.homepage_mobile_contact{display: none}
@media only screen and (max-width:991px){
#site-navigation-wrap .header-contact{display: none;}
.homepage_mobile_contact{display: block;}
.homepage_slider{display: none;}
.homepage_mobile_contact ul{display: block; text-align: center;}
.homepage_mobile_contact ul li{font-size: 1.5rem;display: block;margin-bottom: 10px;}
.homepage_mobile_contact ul li span{color: #fff;}
.homepage_mobile_contact ul li a, .homepage_mobile_contact ul li a:visited{color: #ffba2d;}
.homepage_mobile_contact ul li a:hover, .homepage_mobile_contact ul li a:focus{color: #fff;}
}
