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

.careralert{width:70%;}
.alert-bg-text{margin-left: 0px;}

.bannerHeadng h1{font-size: 36px;}
.bannerHeadng{height: 105px;}
.bannerSearch input[type="text"]{height: 52px;}
.bannerBtn{height: 52px;}
.paginationFrst{width: 32%;}
.crboxInfo p{height:auto;}
.blogImg{width:288px;}
.rpImage{width:auto;}
.carSection .sec1{display: table-cell;width: 33%;padding-right: 0px;}
.carSection .sec2{width: 67%;padding-left: 30px;}
.logo{width: 69%;}
.career{padding:20px 0px;}
.timeBlock{overflow: auto;padding:0px;}
.timeSectn .table{margin-top:0px;}
/*.aboutBannerTxt{width: 64%;}
.aboutBanner .inner{top: 84px;}*/

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
.bannerHeadng h1{font-size: 30px;}
.timeSectn .table{margin-top:0px;}
.navBar{top: 15px;}	
.bannerHeadng{height: 127px;}
.adSrch{margin-top: 5px;}
.clientBox1 a{margin-top: 20px;}
.section3{padding-bottom: 80px;}
.crboxInfo p{height:auto;}
.addHeight {    height: 85px !important;}
.navBar ul li a{font-size: 14px;}
.navBar ul li{padding-left: 0px;}
.clientBox1{width: 30%;}
.clientBox2{width: 69%;}
.testiBox{min-height: 306px}
.dbNav ul li{padding-right: 8px;font-size: 14px;}
.adContent{padding:20px;}
input[type="checkbox"]:not(old) + label{font-size: 14px;}
}

@media(max-width : 767px){

.careralert{width:100%;}
.alert-bg-text{margin-left: 0px;}
.aboutBanner {height:300px;}
.aboutBannerTxt {width:90%; margin-left:-45%;}
.aboutBannerTxt .inner {padding:10px; font-size:17px; line-height:25px;}
.helpMob{text-align: center; margin-top: 0px;}
.text{text-align: center; margin-bottom: 10px;}
.imSignup2 .signUp{border:1px solid #189ac9;display: inline-block;margin-top:5px;}
.imSignup2 .signUp:hover{border:1px solid #189ac9!important;color:#000;}
.imSignup .signUp{border:1px solid #189ac9;}
.imSignup .signUp:hover{border:1px solid #189ac9!important;color:#000;}

.remove{right: 4px;top: 4px;}
.remove img{width: 18px!important;height: 18px!important;}
.timeBlock input[type="radio"]:not(old){position: absolute;left: 0;
top: 0px;}
.timeBlock input[type="radio"]:not(old) + label{margin-right: 10px;font-size: 14px;}
.fc-more-popover{top:0!important;}
.fc-view-container {overflow: auto;}
.fc-view-container table{width:900px!important;}
#myModalEdit .modalContnt{overflow: auto;height: 300px;}
#myModalEdit .modalBtnnn{margin-bottom:20px;}
#languageModalEdit .modalContnt{overflow: auto;height: 300px;}
#languageModalEdit .modalBtnnn{margin-bottom:20px;}


.timeBlock{padding: 10px!important;}
.timeBlock input[type="radio"]:not(old) + label{margin-left: 0px;}
.timeSectn{margin-top: 15px;}
#change_password .mbBox input[type="submit"]{width:auto!important;}
#personal_info_submit .back{margin-right:5px;}
#address_submit .back{margin-right:5px;}
#document_form .back{margin-right:5px;}
#change_password .back{margin-right:5px;}
#personal_info .back{margin-right:5px;}
#seeker_address_info .back{margin-right:5px;}
#card_update .back{margin-right:5px;}
.otherUser.replyuser .timeBox{right: 15px;}
.userInfoBox{padding: 15px;}
.uName{width:110px;}
.otherUser.replyuser{padding-right:0px;}
.otherUser{padding-left: 5px;}
.timeBox{top:13px;}

.spHelp{padding: 20px 0px;}
/*.aboutBannerTxt{width: 76%;}
.aboutBanner{height:300px;}*/
.spHelp p{text-align: center;margin-top: 5px;}
.spHelp .pullRight{float: none;}
.helpSec{text-align: center;}
.helpSec .sec1{display: table;width: 100%;}
.helpSec .sec2{display: table;width: 100%;}

.crRightBox p{max-width: 265px;word-wrap: break-word;width: 100%;
margin: auto;}	
.setting-browse-txt{display:block!important;margin-left:0px;}
.setRelative{display:block;}
.ErroMsgInn{width: 87%;text-align: center;}
#check,#lableduiteis,#lablespecialskill{right: -1pc!important;}
#lablepersonalskill{right: -1pc!important;}
#fieldset_4 .editSection{padding-top: 10px;}
#fieldset_4 .dbContents{padding:20px 0 0;}
#fieldset_3 .dbfor{margin-top: 15px;}
#fieldset_4 .reviewBottom{padding: 0px 0px 0 0;}
#tickcheck{width: 1em;vertical-align: top;}
.browseReview{padding: 3px 17px;font-size: 14px;}
#fieldset_2 .back{margin-top:10px;}
#fieldset_3 .back{margin-top:10px;}
#fieldset_3 .dbContents .marginTop40{margin-top: 50px;
margin-bottom: 0px;
}
.fc-basic-view .fc-body .fc-row{min-height: 40px !important;
height: auto !important;}
.fc-scroller{height: 280px!important;}
.dbQues li{width: 100%;}
.bsec .mbBox{overflow: auto;}
.chckbox-align{float:left;width:50%;}
.chckbox-align input[type="checkbox"]:not(old) + label{margin-left: -43px;}	
.mbBoxBottom{text-align:center;}
.mbSchedule .table{width:100%;}
.mbBoxAdd .mbBoxSec1{width: 100% !important;display: table;}
.mbBox .mbBoxSec2 .mbBtn{display: block !important;width: 100%;}
.mbDetail{width: 100%;display: table;text-align: center;}
.mbDetail .back{display: inline-block}
.mbDetail2{width: 100%;
margin-top: 10px;display: table;}
.mbSchedule .table tbody tr td{font-size:14px!important;width: 25px;}
.mbBoxSec1{float: none;text-align: center;}
.mbBoxSec2{float: none;text-align: center;}
.mbBoxSec2 a{display: inline-block;margin-bottom: 10px;margin-top: 10px;margin-left: auto;
margin-right: auto;}
.mbDetail3{display: table;margin-top: 20px;width: 100%;}
.mbRejRight{text-align: center;margin-top: 10px;width: 100%;}
.mbBoxSec2 .mbBtn{margin-left: 0px;margin-bottom: 10px;}
.recBooking .srBtn{display:block;margin:auto;}
.usersCon{max-height: 160px;height:auto;}
.chatCon{max-height: 160px;height:auto;}
.replyBox{height: auto;}

.userChat .mbBtn{font-size: 14px;padding: 5px 11px;}
.recBooking .sectn:nth-child(1){width: 100%;}
.recBooking .sectn:nth-child(2){width: 100%;text-align: center;}	
.recBooking .sectn:nth-child(3){width: 100%;text-align: center;}
.recBooking .sectn:nth-child(4){width: 100%;text-align: center;}
.recBooking .sectn:nth-child(5){width: 100%;text-align: center;}
.adSrch a{color: #000;
text-align: center;
float: none;
display: block;
margin-right: 0px;}
.mbBoxBottom ul li button{width: 100%;}
.srInfoo .sec{text-align: center;}
.mbBoxBottom ul li{float: none;padding-right: 0px;text-align: center;margin-bottom: 10px;}
.srInfoo .sec{display: table;width: 100%;}
.adSrch{float: none;
margin-left: 0px;
margin-bottom: 10px;
text-align: center;
width: 100%;
display: block;}
.biSec .sec select{margin-bottom: 20px;}
.mbBox input[type="text"]{margin-bottom:0px;}
.biSec .sec{display: table;padding-right: 0px;width: 100%;}
.fc-toolbar .fc-left{margin-bottom: 13px;}
.fc-toolbar .fc-right{float: left!important;margin-bottom: 20px;}
.mbBox{padding: 20px;}
.mbBox h2{margin-bottom: 10px;font-size: 18px;}
.career{padding:20px 0px;}
.timeSectn .table{margin-top:0px;}
.dropdown-content{right: 0;}
.msgcls{margin: 15px 10px;}
.leftChat{width: 100%;}
.rightChat{    width: 100%;    float: left;}
.adSrch-2 {float:left;margin-top:5px;}
.bsec .topHeading .pullRight {    float: none;    display: block;
    margin-top: 10px;margin-bottom: 10px;}
    .bsec .pullLeft{float:none;}
.change .widthControl{width: 124px;}
.topHeading .right ul li{padding-left: 0px;padding-right: 10px;}
.change .formControl2{height: 37px;}
.htwListng .boxx{width:100%;}
.takeControlHd > h3{font-size: 18px;}
.aboutList li{font-size: 16px;}
.htwInnerbox h3{font-size: 18px;}
.htwBottomList li{line-height: 1.6;font-size: 16px;}
.takeControlHd > p{font-size: 16px;}
.conSec .box2 .marginTop40{margin-top:10px;}
.formArea input[type="checkbox"]:not(old){width: 1em;vertical-align: -3px;}
.formArea label{font-size: 14px;}
label.error{top: -18px;}
.section1 p{text-align: justify;}
.text-justify{text-align: justify;}
.testiBox{min-height: 448px;}
.adContent{padding: 20px 19px;}
.adList li:last-child{margin-top: 13px;margin-left:0px;}
#advance_search_form .tab a{display: block;width: 100%;text-align: left;}
.labelAppend{display: none;}
.fPassword a{font-size:13px;}
.adDuties li{width:100%;}
.adList li .or{display:none;}
.adList li{width: 100%;margin-top: 10px;padding-right:0px;}
.timeBlock{overflow: auto;padding:0px;}
.testimonial{display: block;flex-flow: column;}
.testimonial .textiSec{width:100%;margin-bottom: 20px;}
.recBooking{display:block;}
.recBooking .sectn{    padding-top: 15px;display: block;}
.mbProfilee{margin:auto;}
.recBooking .srBtn{margin-bottom: 10px;}
.profileUpload{position:static;}

.resHead{display:block;float:right;margin-right: 7px;margin-top: -15px;}
.resHead2{display:block;padding: 10px 0px;}
.resDrop{display:none;}
.resDrop2{display:none;}
.help-links{right: -87px;top: 28px;}
.logo{width: 100%;text-align: center;margin-bottom: 10px;padding: 0px 58px;}
.topRight2{float: none;text-align: center;}
.topHead{padding: 10px 0px;position: relative;}
.notification-content{top: 47px;}
.dropdown-content2{top: 50px;min-width: 283px;}
.topRight{display: block;margin-top: 0;margin-right: 7px;width: 100%;text-align: center;
}
.bannerSlider{position:static;}
.bannerHeadng{position:static;height:auto;width:100%;}
.bannerHeadng h1{color: #000;font-size: 32px;padding-top: 15px;}
.bannerHeadng .underHead{font-size: 15px;color: #000;margin-top: 15px;}
.bannerBtn{position:static;}
.bannerSearch input[type="text"]{height: 45px;font-size: 16px;}
.bannerBtn{height: 45px; font-size: 16px;margin-top:10px;float:none;}
.bannerSearch{padding:0px 10px;text-align: center;margin: 10px auto 0 auto;}
.owl-theme .owl-dots .owl-dot span{margin: 10px 7px;}
.owl-theme .owl-dots{height: 71px;}
.section1{padding:20px 0px;}
.section2{padding:20px 0px;}
.about-info .sec img{width: 150px;
height: 132px;padding: 0px 10px;
}
.aboutInfo{margin-top:0px;}
.heading{font-size:20px;}
.bannerHeadng h1{font-size:23px;}
.sec2Headng{margin-top:20px;}
.sec2Bottom{flex-direction: column;}
.sec2Bottom .box{width: 100%;margin-bottom: 66px;}
.sec2Bottom div:last-child{margin-bottom:0px;}
.sec2Quote{font-size: 20px;margin-top: 20px;}
.clientBox1{width: 100%;margin-top: 20px;}
.clientBox1 a{margin-top: 20px;font-size: 14px;padding: 10px 16px;}
.footerSec1{display: table;width: 100%;}
.footerSec2{display: table;width: 100%;margin-top: 20px;}
.footerSec2 h3{margin-bottom: 10px;}
footer{padding: 20px 0px;}
.navBar ul li{float:none;}
.resDrop{background: #fff;margin-top: 8px;box-shadow: 0px 0px 2px 1px #d4d4d4;padding: 10px 0px;}

.navBar ul li a{color: #000;font-size:14px;}
.navBar ul li .active{color:#099dd1;background:transparent;border-radius:none;}
.signUp {border: none;border-radius: none;}
.signUp:hover{border:none!important;background:transparent!important;}
.navBar ul li a:hover{background: transparent;}
.innerBox{margin-top: 10px;padding: 15px;position: static;}
.innerBox h1{font-size: 22px;}	
.socialBtns .twt{margin-left: 0;margin-top: 10px;}
.loginSec{padding-bottom: 10px;}
input[type="radio"]:not(old) + label{font-size: 15px;margin-top: 10px;margin-right: 0px;}
.innerBox .tab {margin-top: 10px;text-align: center;margin-bottom: 0px;}
.formArea{margin-top: 20px;}
.conSec .box1{width: 100%;display: table;padding-right: 0px;}
.conSec .box2{width: 100%;display: table;padding-left: 0px;margin-top: 30px;}	
.contctUs{padding: 20px;}
.contactUs{padding:20px 0px;}
.box2 .marginTop20{margin-top: 10px;}
.clientBox1{padding-right: 0px;}
.clientBox2{width: 100%;padding-left: 0px;}
.adSearch{padding:20px 0px;}
.staticBox{margin-top:0px;}
.aboutInfo .sec1{display: table;padding-right: 0px;width: 100%;}
.aboutInfo .sec2{display: table;padding-left: 0px;width: 100%;margin-top:20px;}
.aboutInfo .sec2{margin-bottom:10px;}
.bottomSec .bSec{display: table;margin-bottom: 10px;}
.adSearch .tab{text-align: center;}
.htwListng .boxx{display: table;}
.crBlogsec .crBlogbox1{display: table;width: 100%;padding-right: 0px;}
.crBlogsec .crBlogbox2{display: table;width: 100%;padding-left: 0px;}
.crboxInfo{padding: 15px;margin-bottom: 20px;}
.blogImg{position: static;display: block;width: auto;height: auto;}
.crboxInfo p{height: auto;}
.crBlog{padding:20px 0px;}
.blogImg img{margin-top:10px;}
.paginationFrst{width:86%;}
.adSearch .marginTop30{margin-top:10px;}
.bdProfile .sec1{display: table;padding-right: 0px;width: 100%;}
.bdProfile .sec2{display: table;padding-left: 0px;width: 100%;}
.sec2 h3{margin-top:10px;}
.bdSocial .twt{margin-left:0px;margin-top:10px;}
.imgFit{width: auto;height: auto;}
.bdProfile{text-align:center;}
.relatedPost ul li{float: none;padding-right: 0px;width: 100%;text-align: center;margin-bottom: 20px;}
.rpImage{width:auto;}
.carSection .sec2 > .heading{font-size: 21px;line-height: 0;padding: 11px 0px;}
.modalArea{width: 92%;}

.carSection .sec1{display: table;width: 100%;padding-right: 0px;}
.carSection .sec2{display: table;width: 100%;padding-left: 0px;}
.carSection{display:block;margin-top:40px;}
.carSection .sec2 h1{margin-top:15px;}
.crRightBox{padding: 15px;}
.crProfile{position: static;margin-top: 10px;}
.messageBtn{margin-left:0px;margin-top:10px;}
.spProfileListt ul li{width: 50%;}

.addHeight{height:auto!important;}
.dbTab ul li{display: table;}
.dbTab ul li a span{display:none;}
.dbTab ul li .active{border-bottom:0px;}
.dbTab ul li a{padding: 5px 0px;font-size: 14px;}
.dbTab ul{padding-bottom: 10px;display:none;}
.dbHeading{font-size: 22px;padding: 20px 20px;}
.cal{width: 100% !important;}
.dbGender input[type="radio"]:not(old) + label{margin-right: 10px;}
.dblabel ul li{width: 100%;margin-right: 0px;margin-bottom: 10px;}
.half{width: 100% !important;}
.dbCare ul li{width: 100%;margin-right: 0px;margin-bottom: 15px;}
.dbContents .marginTop40{margin-top:0px;}
.dbContents{padding: 20px;}
.dbTab ul li a{border-bottom:0px;}
.dbSelection ul li{width: 100%;}
.back{margin-right: 5px;padding: 8px 27px;}
.uploadBtn{padding: 5px 11px;font-size: 12px;}
.browseBtn{top: 53px;right: 0;}
.editSection{padding-bottom: 20px;padding-top: 67px;}
.topNo{display:block;}
.bsec{padding:20px 0px;}
.aboutInfo .sec1{ display: block; height: 300px; }
.crProfile{ position: relative; left: 0; top:0;  margin:0 auto 10px auto; height: 120px;}
.crRightBox{ text-align: center;}
.crRightBox > h2{ text-align: left; }
.dbNav ul li .active{border-bottom:0px;}
.dbNav ul li a:hover{border-bottom:0px;}
.dbNav ul li a{padding: 13px 0px;}
.dbNav ul{display:none;}
.navRight{position: absolute;top: -4px;right: 0;}
.navRight  li{float:left!important;}
.navRight{display:block!important;}
.dbNav{position: relative;}
.dbNav ul li{float: none;padding-right: 0px;}
.perHr{font-size: 15px;display: block;width: 100%;text-align: center;margin: 5px 0px;}
.crRightBox .loginBtn{display: inline-block;margin-bottom: 20px;}
.staticBox{margin-top: 30px;padding: 15px;}
.staticBox .adList li:last-child{margin-left:0px;}
.staticBox .tablinks{margin-bottom: 15px;display: inline-block;}
.aboutBannerTxt::after{right:0px;}
.mbBox input[type="submit"]{margin-right: 0px}
.srInfoo .srBtn{width: 170px;margin-right:0px;}
.mbBoxSec2 .disp-inline{display:block;}

}

@media(max-width : 1400px){
.aboutBanner {height:500px;}
.aboutBannerTxt {width:35%;}
.aboutBannerTxt .inner {padding:0 40px; font-size:26px; line-height:38px;}
}

@media(max-width : 1279px){
.aboutHd {font-size:30px;}
.aboutContent p {font-size:16px; line-height:24px;}
.aboutBanner {height:300px;}
.aboutBannerTxt { width: 90%;
display: block;
height: auto;
left: 50%;
top: auto;
bottom: 10px;
margin-left: -45%;
}

.aboutBannerTxt .inner {display: block;
padding: 10px;
font-size: 17px;
line-height: 25px;
vertical-align: bottom;
}
.aboutBannerTxt:after {display:none;}
}

@media(max-width: 479px){
.aboutInfo .sec1{ height: 220px; }
.prpolicy p {font-size: 15px; line-height: 23px; padding-bottom: 20px;}
.innerHeading {font-size: 19px;}
.crRightBox > h2{ text-align: center;font-size: 18px;}
}

@media only screen and (min-width : 320px) and (max-width : 340px) { 
.help-links{right: -137px;}
#card_year-error{left: 103px;width: 144px;top: -1px;}
	}
@media only screen and (min-width : 341px) and (max-width : 480px) { 
.help-links{right: 5px;}

#card_year-error{left: 125px;width: 167px;top: -9px;}

}
.eyeIcon {position: absolute; right: 10px; top: 35px; font-size: 24px;}

