body, html {height:100%;width:100%}
body {font-family: 'Roboto', sans-serif; font-size:18px; font-weight:300;}
p{ font-size:18px; color:#333; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{ color:#ff7f24;}

h1{ font-size:120px;}
h2{ font-size:45px;}
h3{ font-size:40px;}
h4{ font-size:32px;}
h5{ font-size:26px;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
a{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;outline:none;text-decoration:none !important;}
a:hover{color:#ff7f24;text-decoration:none !important;}

/**************************** Create custom css ********************************/
#wrap{ width:100%; margin:0; padding:0;}
#contact, #header, #footer{ width:100%; margin:0; padding:0; float:left;}
/*.container{ max-width:1440px; width:100%;}*/

.topbanner{ width:100%; margin:0; padding:0; height:85vh; overflow:hidden; position:relative; text-align:center; display:table;vertical-align:middle; text-align:center;}
.topbanner .slidertop{ width:100%; height:90vh; display:table-cell; vertical-align:middle; text-align:center;}
.topbanner h1{ position:absolute; top:40vh; left:0; width:100%; margin:0 auto; vertical-align:middle; text-align:center; height:60vh; font-weight:bold; color:#fff;}
.topbanner h1 span{ color:#ff7f24;}
.topbanner .headerbg{ background-color:rgba(0, 0, 0, 0.82); height: 100%;left: 0;position: absolute;top: 0; width: 100%;}

.headertop{ width:100%; margin:0; padding:0; border-bottom:1px solid #e8e8e8; background: #f8f8f8;}
.h-left-top{width:auto; margin:0; padding:9px 0; }
.h-left-top p{font-size:15px; font-weight:400; color:#333;}
.h-left-top p a{ color:#333;}
.h-left-top p a:hover{ color:#ff7f24;}
.h-left-top p span{ margin:0 0px 0 15px;}
.h-right-top{ width:auto; margin:0; padding:0;}
.h-right-top ul{ width:auto; margin:0; padding:0; list-style:none;}
.h-right-top ul li{ width:auto; margin:0; padding:0; list-style:none; float:left;}
.h-right-top ul li a{margin:0; padding:9px 15px; color:#333; font-size:15px; font-weight:400; border-right:1px solid #e8e8e8;float:left;}
.h-right-top ul li:last-child a{ border:none;}

.h-right-top ul li a:hover{color:#fff !important; background:#ff7f24;}
.headerbottom{ width:100%; margin:0; padding:0; position:absolute; top:0; position:relative;}
.headerbottom .menufix{background:#fff; position:absolute; width:100%; z-index:99;}
.headerbottom .menufix .navbar{ margin:0; padding:0;background: #fff;}
.navbar-brand{ height:auto;}

#navbar ul.nav.navbar-nav.fr{ width:auto; padding:0; margin:0;}
#navbar ul.nav.navbar-nav.fr li{ width:auto; padding:0; margin:0;}
#navbar ul.nav.navbar-nav.fr li a{margin:0; padding:27px 25px; color:#20333d; font-size:18px; font-weight:300;float:left;}
#navbar ul.nav.navbar-nav.fr li a:hover, #navbar ul.nav.navbar-nav.fr li a.active{color:#fff !important; background:#ff7f24;}
section{ width:100%; margin:0; padding:80px 0;}
section h3{ width:100%; text-align:center; color:#333; font-weight:300; position:relative; padding:15px 0;}
section h3 span{ color:#333;font-weight:bold;}
section h3:after{ position:absolute; width:140px; height:4px; background:#ff7f24; content:'';  bottom:0; left:50%; margin:0 0 0 -70px;}
.headerbottom .menufix.fixed{ position:fixed; top:0;}
.headerbottom .menufix .navbar a.navbar-brand{padding:6px 0; margin: 0; line-height: normal;}
.headerbottom .menufix.fixed .navbar a.navbar-brand{ padding:5px 0px;}
.headerbottom .menufix .navbar a.navbar-brand img{ width:120px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.headerbottom .menufix.fixed .navbar a.navbar-brand img{ width:100px;}
.headerbottom .menufix.fixed #navbar ul.nav.navbar-nav.fr li a{margin:0; padding:20px 25px;}
.down_scroll {margin: 0; padding:13% 0 0; text-align: center; width: 100%;}

.h-right-top ul li.language-option:hover{color:#fff !important; background:#ff7f24; -webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.h-right-top ul li.language-option:hover select{color:#fff !important; cursor: pointer; position: relative;}
.h-right-top ul li.language-option:hover select option{ color: #000 !important;}

.h-right-top ul li.language-option{ position: relative;}
.h-right-top ul li.language-option i.fa{ position:absolute; top:7px; right:5px; color: #999;font-size: 18px; z-index: 0; -webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.h-right-top ul li.language-option:hover i.fa{ color: #fff;}
#f_sel_language{width: 100%; max-width: 82px;margin: 0; padding: 0; position: relative; -webkit-appearance: none;    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border: none;
    padding: 0 10px;
    font-size: 15px; font-weight: 400;
    background: transparent;
}
#f_sel_language:after{content: "\f107"; height: 24px;width: 24px;position: absolute; top: 0; right: 0; color: red; }
.arrowborder { border: medium none !important; border-radius: 100%;height: 40px;margin: 0 auto;text-align: center; width: 40px;}
.scroll { float: left; font-size: 10px; height: 29px;margin: 10px 0 0 5px; position: relative; width: 28px;}
.scroll a, .scroll a:focus {outline: 0 none;text-decoration: none;}
.scroll:hover {outline: 0 none; text-decoration: none;}
.scroll::after {
    animation: 2s ease 0s normal none infinite running arrow;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    content: "";
    height: 18px;
    left: 0;
    margin: auto;
    outline: 0 none;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    transform: rotate(45deg);
    width: 18px;
}

@keyframes arrow {
0%, 100% {top: 0;}
50% { top: 10px;}
}

.min-content{ width: 100%; margin: 0; padding: 0; min-height:420px;}
/****** About Section *************/
#cantect{width:100%; padding:80px 0 0 0; margin:0; position:relative; float:left;}
#about{ width:100%; padding: 0;}
#about p{ text-align:center; padding:15px 0;}

.aboutforsection{width:100%; margin:0; padding:100px 0; text-align:center; float:left;}
.aboutallicon{width:142px; height:142px;  text-align:center; display:table; vertical-align:middle; margin:0 auto;}
.aboutallicon .iconabout{ width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center;background:#edeff2; border-radius:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.aboutallicon .iconabout i.icon{width:57px; height:60px; display:inline-block; background:url(../img/icon.png) top left no-repeat; -webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
span.abouttext{width:100%; margin:0; padding:15px 0; font-size:22px; color:#20333d; float:left;}
span.abouttext a{color:#20333d;}

.aboutforsection .col-md-3.display i.icon{ background-position:0 0;}
.aboutforsection .col-md-3.mobile i.icon{ background-position:-102px -2px;}
.aboutforsection .col-md-3.video i.icon{ background-position: -194px -1px;width: 78px;}
.aboutforsection .col-md-3.social i.icon{ background-position:-306px 0px;}

.aboutforsection .col-md-3:hover .aboutallicon .iconabout{ background:#ff7f24;}
.aboutforsection .col-md-3:hover span.abouttext a{color:#ff7f24;}

.aboutforsection .col-md-3.display:hover i.icon{ background-position:0 -70px;}
.aboutforsection .col-md-3.mobile:hover i.icon{ background-position:-102px -72px;}
.aboutforsection .col-md-3.video:hover i.icon{ background-position: -194px -71px;width: 78px;}
.aboutforsection .col-md-3.social:hover i.icon{ background-position:-306px -65px;}

.center { text-align: center;}
.divider.tall {margin: 66px 0;}
.divider { background: #dddee2; border: 0 none;clear: both;height: 1px; margin: 44px 0; position: relative;text-align: center;}
.divider.colored .fa {color: #ff7f24;}
.divider .fa { background:#edeff2; border-radius: 50px;color: #bbb;display: inline-block;font-size: 20px; height: 50px;left: 50%; line-height: 50px;margin: 0 auto 0 -25px; position: absolute;
    text-align: center; top: -25px; width: 50px;}

ul.book_ads {	width:100%;	margin:80px 0 0 0;	padding:0px 0;	display:inline-block;}
ul.book_ads li {	width:33%;	margin:0 0 15px 0;	padding:0 0 15px 0;display:inline-block;list-style:none;line-height:30px;	text-align:center;}
ul.book_ads li a {font-size:18px;text-decoration:none;font-weight: 300; color:#333;}
ul.book_ads li a i {color:#666;-webkit-transition:all 0.5s ease;transition:all 0.5s ease; margin:0 0 5px 0; font-size:25px;}
ul.book_ads li a:hover, ul.book_ads li a:hover i{color:#ff7f24;}

.two_button {margin:80px auto 30px auto; text-align:center;}
a.classified {width:auto;margin:0;padding:16px 80px;background:#ff7f24;	color:#fff;	text-decoration:none;	display:inline-block;	font-size:25px;	border-radius:5px; text-align:center; font-weight:400;}
a.classified:hover {background:#ff6b00;color:#fff;}
#accordion .panel-heading h4.panel-title a {font-size:25px;	font-weight:bold;}	
.two_button {margin: 80px auto 30px;}

.about .container, .terms .container, .privacy .container, .pricing .container, .whyus .container, .imprint  .container{padding:30px 0 0 0;}



/************** threestep *****************/

.threestep{ width:100%; margin:0; padding:80px 0 0 0; display:inline-block;}

.threestep .col-md-6{ display:inline-block;}
.featured-box{ width:100%; margin:0; padding:0; float:left;}

.featured-boxes.tertiary .featured-box-primary i.icon-featured {
    border: 2px solid #ff7f24;
    color: #ff7f24;
}
.featured-boxes.tertiary .featured-box i.icon-featured {
    background: transparent none repeat scroll 0 0;
    border: 3px solid #ccc;
    color: #ccc;
    display: inline-block;
    font-size: 30px;
    height: 75px;
    line-height: 68px;
    margin-top: 0;
    padding: 0;
    width: 75px;
}
.featured-box-primary i.icon-featured, .featured-box-primary i.image-icon {
    background-color: #ff7f24;
}
.featured-box-primary i.icon-featured {
    background-color: #fff;
	border:2px solid #ff7f24;
	-webkit-transition:all 0.5s ease;transition:all 0.5s ease;
}
i.icon-featured {
    background-color: #ff7f24;
}
.icon-featured {
  border-radius: 100%;
    color: #ff7f24;
    display: inline-block;
    font-size: 40px;
    height: 80px;
    line-height:80px;
    margin: 25px 0;
    padding: 0;
    width: 80px;
}

.featured-box-primary:hover i.icon-featured{ background-color: #ff7f24;border:2px solid #ff7f24; color:#fff;}

.box-content .icons{ text-align:center;}
.fl.dis{ float:left; width:70%; padding:25px 0 0 15px;}

.fl.dis h4{ font-weight:400; font-size:22px; color:#333 !important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.fl.dis p{ width:100%; margin:0; padding:0; color:#333;  font-size:18px;}

.featured-box-primary:hover .fl.dis h4{color:#ff7f24 !important; }

.contectform{ width:100%; float:left; margin:0; padding:50px 0; background:#393939; color:#fff;}
.contectform h3{ color:#fff; font-weight:400; padding:0 0 20px 0;}
.contectform h3:after{ background-color:transparent;}

#footer{ width:100%; margin:0; padding:15px 0 0px 0; background:#333; color:#fff; float:left;}
#footer .fl{ width:auto; margin:0; padding:0;}
#footer .fl p{ color:#333; font-size:16px; padding:5px 0;}
#footer .fr{ width:auto; margin:0; padding:0;}
#footer .fr ul{ width:100%; margin:0; padding:0; list-style:none;}
#footer .fr ul li{ width:auto; margin:0; padding:0 5px;list-style:none; display:inline-block;}
#footer .fr ul li a{background-color:transparent;color: #fff;display: inline-block;font-size: 20px;height: 30px;line-height: 30px; padding: 0; text-align: center; vertical-align: middle; width: 30px;}
#footer .fr ul li a.twi:hover{ background:#00abf1; color:#fff;}
#footer .fr ul li a.fb:hover{background:#3b5999; color:#fff;}
#footer .fr ul li a.google:hover{background:#e12f2f; color:#fff;}
#footer .fr ul li a.link:hover{background:#007bb6; color:#fff;}
#footer .fr ul li a.insta:hover {
    background: #e95950;
    color: #fff;
}

#footer .container a{ font-size: 13px;
    color: #FFFFFF;
    padding: 7px 12px;
    display: inline-block;}

.field-user-captcha{ display:inline-block; margin-top:15px;}

.Subscribe{ width:100%; margin:0; padding:0; float:left;}
.Subscribebox{ width:100%; margin:50px auto; padding:0 0; position:relative;}
.Subscribebox .input-group{ width:100%;}
.Subscribebox .input-group span.input-group-addon{ background: transparent; border: medium none; padding: 0; position:absolute; top:3px; right:4px; width:25%; z-index:99;}
.Subscribebox .input-group input.form-control{ border-radius:100px; width:100%; height:55px; padding:6px 26% 6px 25px; z-index:9; font-size:20px; font-weight:300;}
.Subscribebox .input-group span.input-group-addon button{ cursor: pointer;
 background: #ff7f24 none repeat scroll 0 0;
    border: medium none;
    border-radius: 100px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 20px;
    font-weight: 300;
    margin: 0;
    padding:0px 10px;
    width: 100%; height:49px;}

fieldset {
  border: medium none !important;
  margin: 0 0 15px;
  min-width: 100%;
  padding: 0;
  width: 100%;
}

#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact textarea {
  width: 100%;
  border: 1px solid #fff;
  background:#393939;
  margin: 0 0 5px;
  padding: 10px;
  color:#fff;
  box-shadow:none;
 border-radius:5px;
 height:40px;
}

#contact input[type="text"]:hover,
#contact input[type="email"]:hover,
#contact input[type="tel"]:hover,
#contact input[type="url"]:hover,
#contact textarea:hover {
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  border: 1px solid #aaa;
}
#contact .form-control:focus{border: 1px solid rgb(152, 255, 111) !important;}
#contact textarea { height: 110px;  max-width: 100%;  resize: none;}

#contact button[type="submit"] {
 background: #ff7f24 none repeat scroll 0 0;
    border: medium none;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    font-size: 22px;
    font-weight: 400;
    margin: 0px 0 0 0px;
    padding: 5px;
    width: 100%;
	height:40px;
	border-radius:5px !important;
}

#contact button[type="submit"]:hover {
  background:#ff6b00;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}

.copyright { text-align: center; background:#262626; padding: 15px 0 15px 0; font-size: 15px;margin:15px 0 0 0;}
.copyright p{ font-size:13px; color: #ccc;}

#contact input:focus,
#contact textarea:focus {
  outline: 0;
  border: 1px solid #aaa;
}

::-webkit-input-placeholder { color: #888;}
:-moz-placeholder { color: #888;}
::-moz-placeholder { color: #888;}
:-ms-input-placeholder { color: #888;}

#contact textarea.text-areabox{ height:120px;}

/**************************************************************************************************************************************************/
/****** Login Page *************/
/**************************************************************************************************************************************************/

.login_ {width:auto;float:right;margin:0;padding:0;}
.login_ li {float: left;margin:0;padding:0 0px;	display:inline-block;list-style:none;}
.login_ li a {display: inline-block;font-size: 15px;padding: 13px 15px;	text-decoration: none;}
.login_ li:first-child {border-right:1px solid #e8e8e8;}
.login .info-content {max-width:600px;	width:100%;	margin:0 auto !important;	padding:0; float:none;}
.btn {border-radius:0px !important;}
.logo.logo-sticky-active a img {}

.login .featured-boxes .featured-box.info-content { text-align: left;}
.login .featured-boxes .featured-box { margin-bottom: 30px; margin-top: 45px;}
.login .featured-box {
    background: transparent linear-gradient(to bottom, white 1%, #f9f9f9 98%) repeat scroll 0 0;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #ececec;
    border-radius: 8px;
    border-right: 1px solid #ececec;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
    box-sizing: border-box;
    margin: 20px auto;
    min-height: 100px;
    position: relative;
    text-align: center;
    z-index: 1;
}
.login .featured-box-primary .box-content { border-top-color: #ccc;}
.login .featured-box .box-content{border-radius: 8px;border-top: 4px solid #ff7f24; padding: 30px 30px 10px;}
.login_box h4 {font-size: 22px;font-weight: 400;letter-spacing: -0.7px; margin-top: 5px;margin-bottom:15px; text-transform: uppercase;display:inline-block;}
form.form-horizontal{ width:100%; margin:0; padding:0;}
form.form-horizontal .col-lg-12 .panel .form-group .col-sm-6{ width:60%;}.panel-body
form.form-horizontal .col-lg-12 .panel .form-group{ padding:0;}
form.form-horizontal .col-lg-12 .panel .panel-body{ padding:0;}
#login-form .col-xs-12 center a{ color: #333;}

form.form-horizontal .col-lg-12 .panel{ width:100%; margin:0; padding:0;}
.form-horizontal .form-group.ield-user-captcha { width:100%; margin:0; padding:15px 0 0 0;}
button.btn-block.btn-flat{ font-size:15px;}
.login_box .form-group {
    display: inline-block;
    margin-bottom:22px;
    width: 100%;
}
.login form label {
    font-weight: normal;
	color: #87919f;
    font-size: 15px;
    line-height: 22px;
	width: 40%;
}

form{
    color: #87919f;
    font-size: 15px;
    line-height: 22px;
}
.login a.pass{ font-size:15px; color: #87919f;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;}
.btn { border-radius: 0 !important;}
.btn-primary { background-color: #ff7f24; border-color: #dc372d;}
.push-bottom {margin-bottom: 35px;}
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { background-color: #ff6b00; border-color: #ff7f24;}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #ff7f24;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 3px;
    outline: 0 none;
    padding: 8px 18px;
    transition: all 0.2s ease 0s;
}
.login_box .box-content #form-horizontal .field-signupform-accept_tc .col-sm-6{ width: 100%;}
#cantect.login{ padding:110px 0 0; min-height:85.5vh;}
.form-control{border-radius: 0;}
.form-control{height:40px;}
.form-control-feedback { height:40px; line-height:40px;}
.form-group.field-signupform-accept_tc .col-sm-6.col-sm-offset-3{ width: 75% !important;}
.form-group.field-signupform-accept_tc .col-sm-6.col-sm-offset-3 label{ width: 100% !important; font-size: 13px; font-weight: 400;}
form .form-group{ position:relative;}
form .form-group .help-block{    position: absolute;}
form .form-group.has-error .help-block{position: absolute; top: 35px;left: 0; width: 100%; font-size: 14px;}
form#user .form-group.has-error .help-block{font-weight: 400; font-size: 12px;position: absolute; top: 33px; left: 15px;}

form#user .form-group.field-user-accept_tc .col-sm-6.col-sm-offset-3{ width:80%;}
form#user .form-group.field-user-accept_tc .col-sm-6.col-sm-offset-3 .checkbox label{ width:100%;}
form#user .form-group.field-user-captcha.has-error .help-block{left:15px; top:86px;}
form#user .form-group.field-user-accept_tc.has-error .help-block{top: 20px;}
form#user button.btn.btn-success{ background-color: #ff7f24;
    border-color: #ff7f24; -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #ff7f24;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 3px;
    outline: 0 none;
    padding: 8px 18px;
    transition: all 0.2s ease 0s; min-width:150px;font-size: 15px;}

form#user button.btn.btn-success span{ display:inline-block; padding-right:5px;}

#contact fieldset .form-group.field-contactus-detail.has-error .help-block{ top:106px;}

/**************************************************************************************************************************************************/
/****** About us Page *************/
/**************************************************************************************************************************************************/
#cantect.aboutus{  padding:160px 0 0;}
h1, h2, h3, h4, h5, h6 { color: #333; font-weight: 200; margin: 0;}
.aboutus p {line-height: 24px;margin: 0 0 20px;}
h3, h4, h5 {color: #333;}
h5 {color:#333;font-size: 1em; font-weight: 600; letter-spacing: normal; line-height: 18px; margin: 0 0 14px; text-transform: uppercase;}
.aboutus li {line-height:28px;color: #333;}
.aboutus  p a { color: #333;}

/********** Content page ***********/

#cantect.content{  padding:160px 0 50px 0; font-size:16px;}
.map-overlay {margin-top:-390px;}
.google-map {background:#e5e3df;height: 400px; margin: -65px 0 30px; width: 100%;}

.content .featured-box {
    background: transparent linear-gradient(to bottom, white 1%, #f9f9f9 98%) repeat scroll 0 0;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #ececec;
    border-radius: 8px;
    border-right: 1px solid #ececec;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
    box-sizing: border-box;
    padding:20px;
    min-height: 100px;
    position: relative;
    text-align: center;
    z-index: 1;
}
ul.list-unstyled li{ text-align:left;}

/**************************************************************************************************************************************************/
/*********** Media Screen for Mobile Device & table *****************/
/**************************************************************************************************************************************************/

@media(max-width:1024px){
ul.book_ads li {float: left;}
.threestep.col-md-6{ width:100%; text-align:center;}
.container {width:100%; max-width: 100%;}

}


@media(max-width:991px){
.aboutforsection .col-md-3{ width:50%; float:left; margin-bottom:15px;}
.threestep .col-md-6 {display: inline-block;text-align: center; width: 100%;}
.box-content .icons {text-align: center;width: 100%;}
.fl.dis {float: left;padding: 15px 0 0; width: 100%;}
.threestep .col-md-6:nth-child(02){ margin:50px 0;}
}

@media(max-width:767px){
.aboutforsection .col-md-3, ul.book_ads li{width:100%;}
a.classified{padding: 16px;}
.headertop{ display:none;}
.fl{ text-align:center; float:none;}
.fl.dis{ width:100%;}
.topbanner h1{ font-size:66px; width:100%; height:60%;top: 40%;}
.threestep.col-md-6{ width:100%; text-align:center;}
section { padding:0px;}
.aboutforsection{ padding:0px;}
a.classified {width:80%;}

#header .topbanner .slidertop img{ width:100%;}
.threestep .col-md-6:nth-child(01) img{ width:100%;}

.navbar-default .navbar-toggle span, .navbar-default .navbar-toggle .icon-bar{ color:#fff; background:#fff;}

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:#ff7f24; color:#fff;    border-color: #ff7f24;}
.menufix .navbar .container .navbar-header .navbar-toggle{margin:36px 15px 0 0;}
.menufix.fixed .navbar .container .navbar-header .navbar-toggle{margin:18px 15px 0 0;}
#navbar ul.nav.navbar-nav.fr {width: 100%;padding: 0; margin: 0;}
.headerbottom .menufix.fixed #navbar ul.nav.navbar-nav.fr li a, #navbar ul.nav.navbar-nav.fr li a {margin: 0; padding: 15px 25px;}
#footer .fr {margin: 0;padding: 0; text-align: center; width: 100%;}

.headerbottom .menufix .navbar { padding: 0 10px;}
.menufix .navbar .container .navbar-header .navbar-toggle {margin: 18px 0px 0 0;}

}

@media(max-width:480px){
a.classified {width:100%;}
.topbanner h1{ font-size:40px; width:100%; height:60%;top: 40%;}
a.classified { width: 100%;}
.Subscribebox .input-group span.input-group-addon {width: 33%;}
.Subscribebox .input-group input.form-control{padding: 6px 33% 6px 25px;}
}


@media(max-width:414px){

}


@media (min-width:320px) and (max-width;480px){
.threestep.col-md-6{ width:100%; text-align:center;}
}

.captcha{
    display: inline-block;
    width: 100%;
}
.captcha .field-contactus-captcha {
    margin: 50px 0 25px 0;
}
.captcha .field-contactus-captcha img {
    max-height: 40px;
}
.captcha .field-contactus-captcha #contactus-captcha{
    max-width: 50%;
    min-width: auto;
    display: inline-block;
}








