@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@font-face {
font-family: 'Poppins', sans-serif;}
body, p, h1, h2, h3, h4, h5, h6, span, div{font-family: 'Poppins', sans-serif !important;}
body{background: #fff !important;}

#postTask .alert.alert-danger.alert-dismissable {
    background: none;
    border: none;
    color: red;
    padding-top: 0px !important;}
.slider_area{background: #fff;}
.slider_area h2{color: #1b67bc;font-weight: 600;font-size: 50px;}
.slider_area p{color: #1b67bc;}
.slid_get_start{border-radius: 4px; background:#1b67bc; color: #fff;  padding: 7px 40px;   font-size: 16px;}
.slide_img_area {
background-image: url(images/home/slider_right_img.png);
height: 670px;
background-size: contain;
background-position: right;
position: absolute !important;
right: 0;
background-repeat: no-repeat;
top: -30px;
}
.whtd_nedone{
background-image: linear-gradient(to right, #FFF , #FFF); padding: 30px 0px 50px; position: relative; z-index: 1}
.service_hold{border: 2px solid #fff;padding: 10px 10px 20px 10px;  cursor: pointer;margin-bottom: 10%;display: inline-block;
width: 100%;}
.service_hold img { margin: auto; }
.service_hold a {
text-align: center;
display: block;
color: #fff;}
.service_hold a:hover{color: #fff;}
.whtd_nedone h2{color: #fff;font-size: 34px;  margin-bottom: 3.5%;}
.service_hold:hover{opacity: 0.8; /*background-image: linear-gradient(to right, #2e5092 , #1e90fe);*/ transition: 0.4s;}
.find_out_more {
background: #fff;
padding: 10px 20px;
border-radius: 4px;
font-weight: 500;
font-size: 16px;
margin-top: 15rem; color: #2d5195;}
.find_out_more {
background: #fff;
padding: 10px 30px;
border-radius: 4px;
font-weight: 500;
font-size: 16px;
margin-top: 2rem;
color: #2d5195;
position: relative;
display: inline-block;}
.find_out_more:hover {opacity: 0.8; transition: 0.4s;}
.slid_get_start:hover{color: #fff; opacity: 0.8; transition: 0.4s;}
.wmain_ttl{color: #1b67bc; font-weight: 500;cursor: default;}
.wsub_ttl{color: #333;}
.wicn_left {
position: relative;
top: 18px;
}
.how_doeswork{background-image: linear-gradient(to right, #878080 , #878080);
padding: 40px 0px 50px;}
.text-white{color: #fff;}
.hdiw_hold img {
margin: auto; width: 160px;
}
.how_ds_sbtite{font-size: 18px;}
.hdiw_hold.text-center {
margin-top: 3rem;
}
.rec_comtask_hold{background: #fff; box-shadow: 0 3px 9px 0 rgba(0, 18, 65, 0.09); }
.recnt_comtask{background: #fbfbff; padding: 40px 0px;}
.rec_comtask_subtitle{background: #1b67bc;
padding: 10px;    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.rec_comtask_subtitle h3{white-space: nowrap;
overflow: hidden;
max-width: 300px;
text-overflow: ellipsis; font-size: 14px; margin: 0px;  color: #fff;}
.recent_cust_img {
height: 50px;
width: 50px;
border-radius: 50%;
display: block;
overflow: hidden;
margin-right: 5px;
text-align: center;margin: auto;
}
.recent_cust_img img {
min-height: 50px;
width: auto;
max-width: 70px;
margin-left: -10px;
}
.h_username{ font-size: 16px;
font-weight: 600;
margin-top: 2rem;
color: #1b67bc;}
.h_user_feed{color: #1b67bc;}
.h_seprater {
border-bottom: 1px solid #ebebeb;
width: 70%;
display: block;
margin: auto;
padding-top: 11px;
}
.rec_comtask_innr{padding: 20px 25px;}
.recent__cust__rating li {display: inline;}
.recent__cust__rating{padding-left: 0px; padding-top: 2rem;}
.recent__cust__rating li{  color: gold;}
.rec_comtask_title{color: #1b67bc; font-weight: 600; margin-bottom: 3rem;}
.sign_up_section{background-image:url('images/home/signup_sec_bg.png'); padding: 40px 0px;}
.login_with_facebook {
background: #3c66c4;
padding: 16px;
border-radius: 4px;
color: #fff;
display: block;
text-align: center;
font-size: 16px;
text-transform: uppercase;
}
.login_with_facebook:hover{color: #fff; background: #2958c1; transition: 0.2s;}
.login_with_linked_in{
background: #0084bf;
padding: 16px;
border-radius: 4px;
color: #fff;
display: block;
text-align: center;
font-size: 16px;
text-transform: uppercase;
}
.login_with_linked_in:hover{color: #fff; background: #0275a9; transition: 0.2s;}
.social_box {
margin-top: 18rem;
}
span.home_socil_icon {
position: relative;
right: 15px;
}
.home_signup_home{background-image:url('images/home/singupf_bg.png'); padding: 20px 50px 40px; border-radius: 5px;}
.singup_left_text {
font-size: 36px;
font-weight: 600;
line-height: 39px; position: relative; top: 4rem;
}
input.input_field {
width: 100%;
height: 43px;
margin-bottom: 13px;
text-indent: 10px;
border-radius: 9px;
border: 1px solid #dadada;
}
.sing_up_title{font-size:24px; color: #1b67bc; font-weight: 600;
margin-bottom: 7%;}
.btn.submit {
background: #1b67bc;
color: #fff;
border-radius: 20px;
padding: 10px 40px;
font-size: 16px;
font-weight: 500;
margin-top: 2rem;
}
.btn.submit:hover{transition: 0.2s; background: #1e90ff;}
footer{background: #191919; padding: 50px 50px 30px;}
.p-0{padding: 0px;}
.foot_list{ list-style: none; }
.foot_list li a {
color: #989797;
line-height: 25px;
font-weight: 500;
}
.foot_head_title{text-transform: uppercase; margin-bottom: 2rem; font-size: 18px;font-weight: 400;}
.copy_right {
text-align: center;
color: #989797;
margin-top: 3rem;
border-top: 1px solid #989797;
padding-top: 34px;
}
.foot_list.social_icns li a i {
font-size: 37px;
color: #fff;
}
.foot_list.social_icns li {
display: inline; margin-right: 1rem;
}
.foot_list li a:hover {color: #fff;transition: 0.2s;}
.foot_list.social_icns li a i:hover {opacity: 0.8; transition: 0.2s;}
.bottom-area {
    background: none !important;
    height: auto !important;
}
section.bottom-area.bottom-logo--slide.p20.white{padding: 0px;}
.move_dwn {background: #fff;}
.dwn-scroll i {font-size: 32px !important; top: -10px;}
button.rgt__map2 {
    font-size: 12px;
}
.brs__rgt__taskTitle h2{font-weight: 400;font-size: 26px;
    color: #3a3d3e;}

.offer_close_icn {
background: #ff5a5f;
width: 36px;
height: 34px;
color: #fff !important;
border-radius: 4px;
box-shadow: 0px 2px 14px -3px rgba(255,90,95,1);
line-height: 34px;
font-size: 18px;
font-weight: 500;
position: relative;
}

.offer_list_icn i{font-size:24px;}
#register_button{
  position: relative;
}

/*.modal-body {
    padding: 40px 20px;
}*/
.modal-body p {
    font-size: 16px;
}
#makeoffermodal .modal-footer .btn {
    border-radius: 30px;
    padding: 9px;
    width: 150px;
    border: none;
}
#makeoffermodal button.btn.btn-default {
    background: #bcbcbc;
    color: #fff;
}

.addCommentText .form-control.upload-image {
    background: #3498db !important;
    color: #fff;
    border: none;
    width: 100px;
}
.addCommentText .form-control.upload-image:hover{opacity: 0.8;}
.reply_btn {background: #3498db !important;
    color: #fff;
    border: none;
    width: 100px;margin-left: auto;
    border-radius: 0px !important;
    padding: 10px;}
.reply_btn:hover{opacity: 0.8;}

.modal-dialog .close {
    right: 20px;
    top: 9px;
    font-weight: 300 !important;
    font-size: 40px;
    color: #676767;
    text-align: center;
}

.modal-dialog .close:hover {
    color: #000;
}

#makeoffermodal h4.modal-title {
    text-align: center;
    color: #1b67bc;
}

.brs-ctg ul li button {
    border-color: transparent;
    background: #1976d1;
    border: none;
    text-shadow: none;
}
li#loadCommentListInr {
    margin-bottom: 20px !important;
}
.brs__apply {
    border: none;
    text-shadow: none !important;
    padding: 4px 8px;
}
.brs__tasks__box ul li a{padding: 20px 0px;}
.brs__task__desc h4{text-transform: capitalize;}
.brs__rgt__taskTitle h2 {text-transform: capitalize;}
.rgt__task__abt h4, .rgt__task__loc h4 {;font-weight: 500;}
.hed.crossline h2 {font-weight: 500;font-size: 24px;color: #696969;}
.task__tobe__compl span{ padding: 8px 20px;}
.brs-ctg ul li button:hover{background: #3cb0fd; background-image: none;}
/* width */
::-webkit-scrollbar {
    width: 8px !important;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1 !important; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: #cdcecc !important; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #7f878a !important; 
}
.task-page .brs-area-box.col-sm-12 {
    padding: 0px;
}
.task-page a#view_map {
    font-size: 15px;
    font-weight: 500;
    color: #1b67bc;
    text-transform: capitalize;
}

.btn {
    font-weight: 400 !important;
}
ul.nav.nav-tabs li a {
    font-weight: 400;
}
.post-task-ctg ul.dropdown-menu li, .post-task-sum ul li {
    border: none;
    margin-bottom: 10px !important;
    background: #dcf3ff;
    padding: 10px 20px;
    display: block;
}

.modal-header{  min-height: 56px;}
#notaskmodal button.btn.btn-default {
    border-radius: 20px;
    padding: 7px;
    width: 150px;
    text-transform: capitalize;
    border: none;
    background: #1976d1;
    color: #fff;
}
#notaskmodal button.btn.btn-default:hover {
   opacity: 0.7;
}
.modal-header h2 {
    margin: 4px;
}
.modal-header h2 {
    margin: 4px;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 26px;
}

[class*="-btn"] a {
    border-radius: 6px;
    border: none;
    padding: 10px 20px;
}
.task button.btn.btn-success{
    border-radius: 6px;
    border: none;
    padding: 10px 20px;
}
/*#notaskmodal .modal-content{left: 19rem; -webkit-box-shadow: 0px 0px 20px 0px rgba(214,214,214,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(214,214,214,1);
box-shadow: 0px 0px 20px 0px rgba(214,214,214,1);}*/
/*
.rgt__price__offerBtn button {
    background: #7aba09;
    border: none;
    border-radius: 0px;*/
    font-size: 15px;
}
div#btn_cmplt {
    margin-bottom: 0;
}


.mac_mob {
    background: #7aba09 !important;
    border: none;
    width: 100%;
}


body .comment__user .img img {
border-radius: 0px;
}
.creat_sucess_tick {
    background: #7aba08;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    color: #fff !important;
    justify-content: center;
    font-size: 35px !important;
    font-weight: 100 !important;
    margin: auto;
}
ul.nav.nav-pills.nav-stacked {
    background: #fff;
}


.loadingOverlay {
    display: none;
    position:   fixed;
    z-index:    9999;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background:  rgba(0,0,0,.6); opacity: 0.6;}

.lodig_gifimg{margin-top:19rem;    width: 100px;}

.service_hold_back{border: 2px solid #fff !important; padding: 10px 10px 20px 10px;  cursor: pointer;margin-bottom: 10%;display: inline-block;
width: 100%; background: #1e90ff;}
.service_hold_back img { margin: auto; }
.service_hold_back a {
text-align: center;
display: block;
color:#fff;}
..service_hold_back a:hover{color: #fff;}
.whtd_nedone h2{color: #fff;font-size: 34px;  margin-bottom: 3.5%;}
.service_hold_back:hover{opacity: 0.8; /*background-image: linear-gradient(to right, #2e5092 , #1e90fe);*/ transition: 0.4s;}

.make-offer-tip p{height: 100% !important;font-size: 14px !important;}
.make__offer__inputs .button-btn input {
border: none;
}

.glyphicon-star-empty:before{font-family: Glyphicons Halflings;}
.glyphicon-star:before{font-family: Glyphicons Halflings;}
.pop_close_icn{font-weight: 300; color: grey !important; font-size: 42px; position: absolute; top: 0; right: 20px;}
.login-box{  box-shadow: 0px 10px 20px 7px #eee;}
.tab-cont-title h3{font-size: 18px;
   font-weight: 400;
   line-height: 29px;
   text-align: left;}

.tab-cont-title{height: auto !important; padding: 15px 15px;}
#comment{height: 54px !important;}
#alert_modal .modal-footer button {
    border-radius: 50px;
    width: 150px;
    padding: 8px; border: none;}
#alert_modal button.btn.btn-default {
    background: #7aba09;
    color: #FFF;
}

#alert_modal h2{text-align: center;
    color: #265a88;
    font-size: 22px;
    font-weight: 500;}
.modal-open .modal{
    background: rgba(0,0,0,.3);
}
body .nav-tabs>li.active>a, body .nav-tabs>li>a:hover, body .nav-tabs>li>a:focus, body .nav-tabs>li.active>a:focus{border: none;}
.nav-tabs>li{margin-bottom: -2px;}

/*============greeen button hover==============*/
#alert_modal button.btn.btn-default:hover{
    background: #669f02;
    color: #FFF;
}
#postTask .post-task-next:hover{
    background: #669f02 !important;
    color: #FFF;
}

#postTask .post-task-next:hover{
    background: #669f02 !important;
    color: #FFF;
}

.draft_modal .modal-body .btn.btn-success:hover{
    background: #669f02 !important;
    color: #FFF;
}

.rgt__price__offerBtn button:hover {
   background: #669f02 !important;
}
a.btn.btn-success.btn-block.wOfferBtn:hover {
   background: #669f02 !important;
}

.db__tasks__table.offer-table table .btn.btn-success.btn-green:hover {
   background: #669f02 !important;
}

.btn-success:hover {
   background: #669f02 !important;
}

#pvtContactModal .modal-footer button:hover {
   background: #669f02 !important;
}

#makeoffermodal .modal-footer button:hover {
   background: #669f02 !important;
}



.modal-title{font-size: 20px;}


.rgt__price__offerBtn button {
    border-radius: 0px !important;
    border: none !important;
    box-shadow: none;
    background:#7aba09 !important; 
    font-size:14px;
}

a.btn.btn-success.btn-block.wOfferBtn {
    border: none;
    padding: 12px;
    border-radius: 0;
    background: #7aba09;
    font-size: 15px;
}

input#place_card {
    border: none;
}
html {
  scroll-behavior: smooth;
}
.close {
    font-size: 40px !important;
    font-weight: 300 !important;
    color: #333 !important;
    opacity: 0.9 !important;
}



/*======================================Inner Pages===================================*/
.title-bar-holder{
background-image: url(images/inner/title_holder.jpg);
background-size: 100%;
background-repeat: no-repeat;
width: 100%;padding: 40px 20px;}
.bred_title{font-weight: 600; font-size: 50px; margin: 10px;}
/* FANCY COLLAPSE PANEL STYLES */
.faq_type_collapse .fancy-collapse-panel .panel-default > .panel-heading {
padding: 0;
}
.faq_type_collapse .fancy-collapse-panel .panel-heading a {
padding: 20px 35px 20px 15px;
display: inline-block;
width: 100%;
background-color: #f8f8f8;
color: #1b67bc;
position: relative;
text-decoration: none;
font-weight: 500;
font-size: 18px;
}
.faq_type_collapse .fancy-collapse-panel .panel-heading a:after {
font-family: "FontAwesome";
content: "\f107";
position: absolute;
right: 20px;
font-size: 32px;
font-weight: 400;
top: 50%;
line-height: 1;
margin-top: -17px;
}
.faq_type_collapse .fancy-collapse-panel .panel-heading a.collapsed:after {
content: "\f106";
}
.faq_type_collapse .panel .panel-default{box-shadow: 0 1px 2px rgba(0,0,0,.08); background: #f8f8f8; }
.faq_type_collapse .fancy-collapse-panel .panel{border: none !important; border-radius: 0px; margin-bottom: 1.5rem; background:#f8f8f8;}
.faq_type_collapse .panel-default>.panel-heading+.panel-collapse>.panel-body{background: #f8f8f8; border-color:#f8f8f8; }
.faq_type_collapse .fancy-collapse-panel {
margin-top: 5%;
margin-bottom: 5%;}
.faq_type_collapse .panel-body p{color: #474747;    line-height: 24px;letter-spacing: 0.2px;}
.faq_type_collapse .panel-body ol li{margin-bottom: 2%;}
.regard p{color:#1b67bc; margin-left: 2%; font-size: 16px;}
p.sec_break {
margin-top: 4%;}
.sec_break_sub{font-weight: 600;}
.faq_type_collapse .panel-body ul li{margin-bottom: 2%;}
.purps_list li{min-height: 110px;}
.fill_out_title{color: #1b67bc;}
.post_task_img{width: 250px;margin: auto;}
.fill_out_subtitle {
line-height: 24px;
color: #484848;
margin-top: 2rem;
}
.receive_multipl_offers{background: #f5f5f5; padding: 50px;}
.fill_out_sec{padding: 50px;}
.textarea_field {
width: 100%;
height: 100px;
margin-bottom: 13px;
text-indent: 10px;
border-radius: 9px;
border: 1px solid #dadada;
}
.contact_form_hold{    background:#f7f8fc;
padding: 40px 50px 60px;
border-radius: 5px;}
.contact_section{padding: 40px 50px 60px;}
.contact_us_title {
font-size: 18px;
color: #1b67bc;
font-weight: 500;
margin-bottom: 7%;
line-height: 28px;
}
.contact_form{padding:5px 50px; }
.vision_title{font-size: 38px;
color: #1b67bc;
font-weight: 600;    margin-bottom: 3%;
}
.vision_hold{padding: 30px 30px 60px;}
.aboutour_vision_img{width: 400px; margin:auto;}
.missn_statement{background: #1b67bc;height: 400px; position: relative;}
.our_misson_statement_img {
background-image: url(images/inner/our_missn_state.png);
height: 400px;
background-size: contain;
background-position: right;
position: absolute !important;
right: 0;
background-repeat: no-repeat;
top: 0;
left:0px;
width: 559px;
}
.mission_state_right{margin-top: 12%; }
.mission_state_title{font-size: 18px; }
.missin_text_left{font-size: 18px;    line-height: 28px;}
.car_sidebar ul li { margin-bottom: 0.5rem; list-style-type:none;}
.car_sidebar ul li a{color: #fff; font-weight: 500;background: #1e90ff; padding: 10px; display: block;}
.sidebar_icn{width: 40px;}
.sidebar_cat_name{position: relative;top: 3px; left: 10px; font-size: 15px;}
.car_sidebar ul li:hover{opacity: 0.8; cursor: pointer; transition: 0.2s;}
.main_area{padding:50px 0px; }
.main_cat_icon{width: 50px;
height: 50px;
background: #1e90ff;
border-radius: 50%; margin: auto;}
.main_cat_icon img{position: relative;
top: 7px;}
.main_cat_title{ margin: 10px 0;}
.main_cat_title a{font-size: 24px; text-transform: uppercase; color: #1b67bc; transition: 0.2s; cursor: pointer; }
.main_cat_title a:hover{color: #1e90ff; }
.sub_cat_holder{background: #f6f5f5; padding: 30px; height: auto; margin-top: 2rem; display: inline-block;}
.sub_cat_holder ul{padding-left: 10px;}
.sub_cat_holder ul li a{ color: #2a6496;}
.sub_cat_holder ul li a:hover{ color: #1e90ff;}
.sub_cat_holder ul li {
display: inline;
width: 33%;
float: left;
margin-bottom: 10px;
font-size: 15px;}
.cat_div{margin-top: 5rem;}
.sub_cat_holder ul li a {
white-space: nowrap !important;
width: 200px;
overflow: hidden !important;
text-overflow: ellipsis !important;
display: block;}
html {
scroll-behavior: smooth;
}
.faq_type_collapse div.panel{display: block;}
.faq_type_collapse .panel{background: none;}
.faq_type_collapse .panel p{text-align: left;}





/*how it work*/
.hiw_title{color: #1b67bc;font-size: 32px;}
span.point_count {
    height: 40px;
    width: 40px;
    background: #1e90ff;
    display: table-cell;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 24px;
}
.howit_img1{width: 400px; margin: auto;}
.howit_sec2{margin-top: 7rem;}
.hiw_cat_title{margin-bottom: 20px !important;}
.hiw_sub_title{margin-bottom: 3rem;}
.near-to-you{margin-top: 7rem;}
.chse_veri_workrs{background: #d8e6ef; padding: 20px;}
.howit_first_sec{padding: 5rem;}



/*work with us*/
.avl_task{margin-top: 10rem;}
.task_right_foru img{width: 140px; margin: auto;}
.task_right_foru p{color: #3c66c4;font-weight: 500;font-size: 16px; margin-top: 3rem;}
.select_task_section .hiw_title{padding: 0px 3rem 5rem;}
section.select_task_section {
    padding: 40px 10px 50px;
}
.buld_profile_title{font-size: 32px;}
.build_your_profile_sec{background: #1e90ff; padding-top: 5rem;}
.buld_profile_title{margin-top: 3rem;}
.buld_profile_sub{margin-top: 2rem;}
.call_to_backtask{background: #3a4151; padding: 20px;}
.lking_to_earn.text-white {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px; margin: 0px;
}
.call_to_bcmtask {
    border: 2px solid #fff;
    color: #fff;
    padding: 10px 20px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 3px;
    text-align: center;    top: 3.5rem;
    position: relative;
}
.call_to_bcmtask:hover{background: #fff; color: #1e90ff; transition: 0.4s;}
div#btn_cmplt {
margin-bottom: 0px;
}

 





/*===============landing page=================*/
.slide_area{background-image: url('images/inner/get-free-quotes/drill_banner.png'); padding: 6rem 0;
    background-size: cover;
    background-repeat: no-repeat;}
.ld_main_title{font-size: 38px;
    font-weight: 600;}
.ld_sub_title{font-size: 24px;
    font-weight: 300;line-height: 35px;}
.need_stip{background-image: url('images/inner/get-free-quotes/ineed_bg.png'); padding: 25px;  margin-top: 50px !important;}
.i_need {
        font-size: 20px;
    margin: 0px;
    margin-top: 7px;
    font-weight: 300; text-align: right;}
.get_free_quo_btm{}
a.get_free_quo_btm {
    background: #7aba09;
    color: #fff;
    padding: 8px;
    border-radius: 50px;
    font-size: 14px; display: inline-block;
        width: 160px;
    text-align: center;
}
.slec_serv select {
    background: none;
    color: #fff;
    border-bottom: 1px solid #fff;
    border: none;
    border-bottom: 1px solid #fff;
    font-size: 24px;
    font-weight: 400;
}
.slec_serv option{color: #333; font-size: 14px;}
a.get_free_quo_btm:hover {
  background: #68a104;
    transition: 0.2s;
}
.fre_quo{font-size: 16px; text-transform:capitalize; font-weight: 300; margin-top: 1rem;}
.need_dn_left{width: 400px; border-radius: 15px;}
.wht_need_dne_sec{padding: 70px 0; background: #f5f9fb;}
.what_do_title {
    margin-top: 0;
    font-size: 32px;
}
.usr_cpn_title {
    font-size: 18px;
    font-weight: 500;
}
span.prom_code {
    background: #7aba09;
    padding: 2px 10px;
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
}
.get_free_quo_btm.right_sing_up{margin-top: 2rem; background: #1890fe;}
.left_price_tag {
    background: #7aba09;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    align-items: center;
    position: absolute;
    top: 28%;
    right: 19%;
    font-size: 12px;
}

.price_tag {
    font-size: 40px;
    font-weight: 600;
    position: relative;
    top: 10%;
    right: 10%;
}
.curen {
    font-size: 16px;
    font-weight: 400;
    top: 0px;
    vertical-align: top;
    top: 9px;
    position: relative;
    left: 4px;
}
.promo_1 {
    font-size: 16px;
    font-weight: 500;
}
.what_task_img{width: 150px; margin: auto;}
.what_task_match{padding: 30px 0px 40px;}
.wht_task_title {
    margin-bottom: 4rem;
}
.tell_us_sub{color: #839094;}
.cleaner_hold{background-image:url('');}
.service_hold_icon{ background: #1b67bc;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    vertical-align: middle;
    align-items: center;
    display: flex;
    text-align: center; margin: auto;}
.service_hold_icon img{width: 100px;}
.cleaner_hold{background-image:url('images/inner/get-free-quotes/cleaners_bg.png');padding: 20px;border-radius: 5px;}
.cleaner_hold.Cleaners{background-image:url('images/inner/get-free-quotes/cleaners_bg.png');padding: 20px;border-radius: 5px;}
.cleaner_hold.Carpenters{background-image:url('images/inner/get-free-quotes/carpenters_bg.png');padding: 20px;border-radius: 5px;}
.cleaner_hold.Handymen{background-image:url('images/inner/get-free-quotes/handymen_bg.png');padding: 20px;border-radius: 5px;}
.cleaner_hold.Delivery{background-image:url('images/inner/get-free-quotes/delivery_bg.png');padding: 20px;border-radius: 5px;}
.cleaner_hold.Plumbers{background-image:url('images/inner/get-free-quotes/plumbers_bg.png');padding: 20px;border-radius: 5px;}


.service_hold_icon {
    position: absolute;
    top: -57px;
    left: 0;
    right: 0; border: 2px solid #fff;}
.cleaner_hold h3 {margin-top: 5rem;}
.trust_wrks{background: #f5f9fb; padding: 40px 0;}
.trust_wrks h2{margin-bottom: 10rem}
.gap1{height: 100px;}
.trus_worker_1 .cleaner_hold{min-height:280px;}
.trus_worker_2 .cleaner_hold{min-height:500px;}
.trus_worker_1 .service_hold_icon img{width: 70px;}
.trus_worker_3 .service_hold_icon img{width: 70px;}
.trus_cmn{margin-bottom: 10rem; display: inline-block;}
.cleaner_hold p {line-height: 24px;}
a#select_drop {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
    font-size: 22px;
    cursor: pointer; font-weight: 300;
}
.select_drop_list{padding: 0px; margin-bottom:0px;}
.select_drop_list li{list-style-type: none; width: 200px;}
.select_drop_list li a{ color: #333;}
.select_drop_list li {
    cursor: pointer;
    list-style-type: none;
    padding: 12px;
    background: #fff;
    border-bottom:1px solid rgb(245, 249, 251); text-align: center
}
.select_drop_list li:hover{ background: rgb(245, 249, 251);}
.caret {
 color: #fff;
    border-top: 6px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
.dropdown_select .dropdown-menu{padding: 0px;}
#discount_lang_modl .modal-body{padding: 0px;}
#discount_lang_modl .dic_img{width: 100%; -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;}
#discount_lang_modl .modal-dialog{width: 400px;}
.mt-0{margin-top: 0px !important;}
.trus_cmn.trus_worker_3 {
    margin-bottom: 0px;}
.land_call_action{background:#1890fe; height: auto; padding: 50px 0;}
.land_call_action h2{font-size: 40px; margin: 0px;}
.call_ac_btn{border: 1px solid #fff; color: #fff; padding: 20px;}
.call_ac_btn {
    border: 2px solid #fff;
    color: #fff;
    padding: 12px 20px;
    font-size: 24px;
    border-radius: 5px;
      display: inline-block;
    margin: auto;
    text-align: center;
     right: 0;
    position: absolute;
    top: -10px;
}
.call_ac_btn:hover{color:#fff; background: #1b67bc; }
.call_ac_btn:active{ color:#fff; }
.call_ac_btn:focus{ color:#fff; }


.amend_page {
    max-width: 1000px;
    margin: auto;
    margin-top: 4rem;
}
.glyphicon-ok:before {
font-family: 'Glyphicons Halflings' !important;}
.offer_page .tab-content.dboard-tab-height{background: none !important;}
.offer_page .tab-cont-title.text-center {
    background: #fff; border:1px solid #ededed; }
.offer_page .reviews__box {background: #fff;    padding: 40px 20px 30px; margin-top: 1.2rem;}
.offer_page .task_title{color: #1b67bc;  font-weight: 500;}
.offer_page .tab-cont-title h3{text-transform: uppercase;   font-weight: 400;}
h3.offer_from_title {font-size: 20px; color: #666; margin-top: 0px;}
.offer_from_user{color:#1b67bc;}
.offer_from_Date{color:#666;font-weight: 500;
    font-size: 16px;}
.offer_usr_img{height: 80px; width: 80px;border-radius: 50%;}

.alert.alert-warning.offer_ac_ar {
    background: none;
    border: none; padding: 0px;
}
.price_status_hold {
    background: #f2f2f2;
    padding: 10px 15px;
}

.ofr_price {
    font-size: 22px;
    text-transform: uppercase;  margin-bottom: 5px; color: #1b67bc;
}
.oft_status {
    font-size: 16px;
    text-transform: uppercase; font-weight: 500; color: #1b67bc;
}
.oft_status span {
    padding: 1px 10px;
    color: #fff; font-size: 14px;
}
.offer_page .alert.alert-warning.offer_ac_ar form input {
    background: #d9534f;
    width: 100%;
    border: none;
    border-radius: 0;
    padding: 10px;
    text-transform: uppercase;
    font-size: 16px;
}
.task_ofr_reply{  position: absolute;
    top: -26px;
    left: 15px;
    background: #1b67bc;
    color: #fff;
    padding: 4px 10px;
    font-size: 13px;
    width: 88.8%;
    text-align: center;
    border-bottom: 1px solid #dadada;
    font-weight: 500;
}
.task_ofr_reply:hover{color: #fff; opacity: 0.8;}


ul.nav.nav-pills.nav-stacked {
    background: #fff;
}

.offer_page .alert.alert-warning.offer_ac_ar form input:hover{background-color:#cd3b37; }
.no_offer{font-size: 18px;
    color: #696969;}

.oft_status.off_acpt span{background-color: #7aba08;}
.oft_status.off_compl span{background-color: red;}
.oft_status.off_assign span{background-color: #FF851B;}
.oft_status.off_dec span{background-color: #d9534f;}
.btn_red{background: red !important;}
.comnt_reply_holder {
    height: 80px !important;
    margin-top: 2%;
    border: 1px solid #dadada;
    box-shadow: none;
}
.ofr_task_cmplt {
    background: #FF4136 !important;
    color: #fff;
    border: none;
}
.ofr_task_cmplt:hover {
    color: #fff;
}

.ofr_task_asgn {
    background: #FF851B !important;
    color: #fff;
    border: none;
}
.ofr_task_asgn:hover {
    color: #fff;
}

#postTask .alert.alert-danger.alert-dismissable {
    margin: 6px 0px 0px;
    padding: 7px;
}

#postTask .alert.alert-danger.alert-dismissable a {
    font-size: 27px;
    /* color: blue; */
    top: -7px;
    position: relative;
}
button.close.refresh{border: none;}
button.close.refresh:hover{box-shadow: none;}
.alert.alert-success.alert-dismissable {
    margin-bottom: 15px;
    margin-top: 0px;
}
#myModal1 .alert.alert-success.alert-dismissable a {font-size: 27px;
    top: -7px;
    position: relative;}

.cmnt_selected{background:#e6f5ff; }
.lnk-btn.inline-block.save-view-btn a {
    background: #1e90ff;
    color: #fff;
    border-color: #1e90ff;
    line-height: 13px;
    border-radius: 50px;
    border: 1px solid;
}
.lnk-btn.inline-block.save-view-btn a:hover{opacity: 0.8;}
/*ul.nav.nav-pills.nav-stacked li:nth-child(1) a {
    background: #fff !important;}*/
.dboard__rgt .alert-danger{line-height: 10px;}

.addacomment-area {
    display: inline-block;
}
.our_partner li{width: 28%; margin:2%; float:left; list-style: none;}
.news_1{  width: 150px;margin: auto;display: block;}
section.our_partner_sec {
    padding: 30px;}

.rgt__task__loc{float: inherit;}
.rgt__task__txt.rgt__task__loc{width: 100%;}
div#ss1_error {
    color: red;
    top: 6px;
    position: relative;
    float: left;
}
button.btn.btn-default {
    background: #7aba09;
    color: #FFF;
}
button.btn.btn-default:hover {
   opacity: 0.8;
}
.modal-footer button {
    border-radius: 50px;
    width: 150px;
    padding: 8px;
    border: none;
}
.modal-footer.task_del a {
    border-radius: 50px;
    width: 150px;
    padding: 8px;
    border: none;
}
/*comment error model*/
   .error_model .modal-confirm .modal-content {
        padding: 20px;
        font-size: 16px;
        border-radius: 5px;
        border: none;
    }
    .error_model .modal-confirm .modal-header {
        background: #e85e6c;
        border-bottom: none;   
        position: relative;
        text-align: center;
        margin: -20px -20px 0;
        border-radius: 5px 5px 0 0;
        padding: 20px;
    }
    .error_model .modal-confirm h4 {
        text-align: center;
        font-size: 36px;
        margin: 10px 0;
    }
    .error_model .modal-confirm .form-control, .modal-confirm .btn {
        min-height: 40px;
        border-radius: 3px; 
    }
    .error_model .modal-confirm .close {
        position: absolute;
        top: 15px;
        right: 15px;
        color: #fff !important;
        text-shadow: none;
        opacity: 0.5;
    }
    .error_model .modal-confirm .close:hover {
        opacity: 0.8;
    }
    .error_model .modal-confirm .icon-box {
        color: #fff;        
        width: 85px;
        height: 85px;
        display: inline-block;
        border-radius: 50%;
        z-index: 9;
        border: 5px solid #fff;
        padding: 15px;
        text-align: center;
    }
    .error_model .modal-confirm .icon-box i {
        font-size: 40px;
        margin: -2px 0 0 -2px;
    }

    .error_model .modal-confirm .btn {
        color: #fff;
        border-radius: 4px;
        background: #eeb711;
        text-decoration: none;
        transition: all 0.4s;
        line-height: normal;
        border-radius: 30px;
        margin-top: 10px;
        padding: 6px 20px;
        min-width: 150px;
        border: none;
    }
    .error_model .modal-confirm .btn:hover, .modal-confirm .btn:focus {
        background: #eda645;
        outline: none;
    }
    .error_model .trigger-btn {
        display: inline-block;
        margin: 100px auto;
    }
    .error_model .modal-header .icon-box .icn{ font-size: 60px;
    position: relative;
    bottom: 19px;}
    .error_model .modal-footer{padding: 0px;}
    .cmt_error_list li {
    line-height: 30px;}

.dboard__rgt .alert-danger ul li {
    line-height: 20px;
}

.special-field {
  display:none;
}

.alert.alert-danger.alert-dismissable h5 {
    line-height: 20px;
}
.pub__prof .prof__pic__box img{width:100%;}

/*new login sigup popup*/
#flip_modal .social-login {
    margin-top: 5%;
}

#flip_modal .modal-dialog{width: 600px;  height: 670px;
    background: #fff;}
.modal-dialog.login_flip {
    height: 500px !important;
}  
#flip_modal .inr__signup__form {
    background: #fff;
    max-width: 601px;
    margin-left: -15px;
}


#flip_modal .modal-content  {box-shadow: none !important; border: none !important;}
#flip_modal .social-login ul li span{font-size: 13px; vertical-align: middle;}
#flip_modal .signup {
    background: #1b67bc;
    color: #fff;
    padding: 5px 20px;
    border-radius: 4px;
    display: inline-block;
}
#flip_modal .new_join {
    margin-top: 10px;}
#flip_modal .modal-dialog .close {
    z-index: 9;
    position: absolute;
}
#flip_modal .alert.alert-danger.alert-dismissable {
    position: relative;
}
.btn:active, .btn.active{box-shadow: none !important;}
#postTask .modal-body {
    padding-top: 0px;}

#completeProfileModal .modal-title.text-center {
    border-bottom: 1px solid #dadada;
    padding-bottom: 2%;}

#completeProfileModal .setup__desc p {margin-top: 3%;}
#completeProfileModal .modal .close{top: 10px !important;}

.validate-error-class{
    color: red !important; font-weight: 400;
}


 #confirm-submit h3{ color: #265a88;
    font-size: 19px;
    margin-top: 0px;
    margin-bottom: 0px;
   line-height: 27px;
}
.edit_button_hold {
    margin-left: 5%;
    margin-top: 4%;
}
.my_task_mob_btn input {
    width: 160px;
    margin-top: 5%;
    margin-left: 5%;
}
.new_join{
    color: #808080;
}

 .ios_dt {cursor: pointer !important;
    background: #fff !important;}

.mbsc-sc-itm.mbsc-btn-e.mbsc-sc-itm-sel div{visibility: hidden !important; display: none !important;}


.mbsc-fr {
z-index: 99999999999 !important; }



 /*=====================media query================*/
/*only desktop*/
@media only screen and (min-width: 1024px) {
.slider_area{padding: 140px 0px 170px 0px;}
.mb-7{  margin-bottom: 7rem;}
.mb-6{  margin-bottom: 6rem;}
.mt-14{margin-top: 14rem}
.pl-0{padding-left: 0px;}
h2.main_cat_title:after {
width: 170px;
height: 2px;
background: #1e90ff;
content: "";
position: absolute;
margin-top: 17px;
/* display: inline-block; */
right: 50px;
}
}



 /*==============only mobile=============*/

@media only screen and (max-width: 767px) {
#addCardModal .modal-header .modal-title{width: 79%;text-align: center;margin: auto;}

.scrl_tbl{height: 420px !important;}
 #confirm-submit .modal-footer button {
    width: 100px;
}   
.mob_mdl_newline{width: 100%; display: block;}
.setup-tabs--indicator{left: -12%;}    
#completeProfileModal .modal-body p{font-size: 14px;}   
.welcome__tabs.data-toogle-area.btn-effect--ripple label {
width: 100%;
}
.modal-dialog .close {
    top: 13px !important;
    font-size: 32px !important;}
.modal-title{font-size:18px !important; text-transform: capitalize;}
#flip_modal .inr__signup__form{padding: 0px;}
#flip_modal .modal-content{height: 140vh !important;}   
#flip_modal .modal-dialog {
    width: 100%;
}

#completeProfileModal .modal-title.text-center {border-bottom: 1px solid #dadada; padding-bottom: 4%;}
#completeProfileModal .setup__desc h4{ font-size: 20px; margin: auto; font-weight: 600;}
.mk_ofrhold{margin-bottom: 70px; width: 100%;}
.setup-tabs--arrows .setup__skip{right: 2%;}
.welcome__tabs.data-toogle-area.btn-effect--ripple div label {margin-bottom: 10px;}
.brs__rgt__taskTitle h2 {
    font-size: 18px;
    font-weight: 500;
    color: #3a3d3e;}

.tab-cont-title h3{font-size: 14px;}
.our_partner_sec {padding: 30px 0px 30px !important;}    
body div.tab-content.task-tab-content { overflow: visible !important;} 
.slider_area {padding: 8% 0px 13%;}
.whatwe_provid {padding: 40px 0px;}
.social_box .sign_fb{padding: 0px; margin-bottom: 1rem;}
.social_box{margin-top: 7rem;}
.slider_area h2{font-size:32px;}
.whtd_nedone h2 {font-size: 26px;margin-bottom: 7.5%;}
.rec_comtask_title{font-size: 26px;}
.singup_left_text{font-size: 24px;line-height: 32px;}
.singup_left_text{top: 0; margin-top: 0px;}
footer{padding: 50px 10px 30px;}
.foot_head_title {margin-bottom: 1rem;font-size: 16px;}
.home_signup_home{padding: 20px 30px 40px;}
.service_hold a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.tab-cont-title .offer_head_hold h3 {
   font-size: 14px;
   font-weight: 400;
   padding: 0px 4px 10px;
   line-height: 22px;
}
.offer_close_icn {
   width: 30px;
   height: 30px;
   line-height: 32px;
   font-size: 13px;
   font-weight: 500;top: 8px;
   right: -50px}

.offer_list_icn i {
    position: relative;
    top: 5px;
}
.faq_type_collapse .fancy-collapse-panel .panel-heading a{    font-size: 14px;
line-height: 26px; font-weight: 500;}
.faq_type_collapse .panel-body p{line-height: 21px;}
.title-bar-holder{background-size: cover; padding: 20px 10px;}
.bred_title{font-size: 26px;}
.faq_type_collapse .panel-body ol{padding-left: 10px;}
.faq_type_collapse .fancy-collapse-panel .panel-heading a{padding: 15px 35px 15px 15px;}
.receive_multipl_offers{padding:40px 10px;}
.fill_out_sec{padding:40px 10px;}
.contact_form {padding: 0px;}
.contact_form_hold {padding: 20px 30px 30px;}
.contact_section{ margin-bottom: 10%; padding: 0px;}
.vision_title{font-size: 24px;}
.vision_hold {
padding: 0 0 50px;
}
.missin_text_left {
font-size: 14px;
line-height: 24px;
}
.missn_statement {height: 300px;}
.mission_state_right{margin-top: 16%;}
.sub_cat_holder ul li{width: 50%;}
.sub_cat_holder{padding: 10px;}
.sub_cat_holder ul li{font-size: 12px;}
.sub_cat_holder ul li a {width: 120px;}
.main_cat_title a{font-size: 18px;}
.howit_first_sec {padding: 2rem 0px;}
.hiw_title {font-size: 26px;}
.hiw_sub_title {margin-bottom: 2rem;padding: 0px 20px 20px;}
.chse_veri_workrs { padding: 0px;}
.avl_task {margin-top: 4rem;}
.task_right_foru p{margin-top: 2rem;}
.task_right_foru {margin-top: 4rem;}
.select_task_section .hiw_title {padding-bottom: 1rem;}
.build_your_profile_sec{padding-top: 0px;}
.lking_to_earn.text-white {font-size: 20px;line-height: 26px;}
.call_to_backtask{height: 190px;}
.tab-content.dboard-tab-height { margin-top: 1.8rem;}
.brs-ctg ul li button{font-size: 12px;}
body .brs__tasks__box {
    margin-top: 54px !important;}
/*div#task{margin-top: 1px;}*/
div#task {
    top: 65px !important;
}  
body .noti-recent-area.clrlist{margin-top: 0px;}


/*=========landing pgae============*/
.slide_area{background-image: url('images/inner/get-free-quotes/drill-banner-mob.png'); padding: 6rem 0;
    background-size: cover;
    background-repeat: no-repeat;}
.i_need {
    font-size: 17px;
    margin-top: 0px;
    text-align: center;}
.slec_serv select{font-size: 18px;}
a.get_free_quo_btm {
    margin-top: 2rem;
    text-align: center;
    margin-left: auto;
    width: 200px;
    display: block;
    margin-right: auto;
    font-size: 14px;}
.need_dn_left{width: 100%;}
.left_price_tag {
    position: relative;
    top: -47px;
    right: 0;
    font-size: 12px;
    margin: auto;}
.trus_cmn div div:nth-child(1) {
    margin-bottom: 10rem;}
.trus_cmn{margin-bottom: 0;}
.ld_main_title{font-size: 28px;}
.ld_sub_title{font-size: 14px; font-weight: 400; line-height: 22px;}
a#select_drop{font-size: 16px;}
.call_ac_btn {
    font-size: 18px;
    position: relative;
    top: 23px;
    margin-bottom: 2rem;}
.land_call_action h2{font-size: 26px;}
.land_call_action{padding: 30px 0;}
.trus_cmn.trus_worker_3 div div:nth-child(1){margin-bottom: 0px;}
#discount_lang_modl .modal-dialog{width: 100%;}
body .comment__user .img img {
    top: 0px;}

#comments li.list-group-item.comment__reply__after .comment__user ul li.img img{top: -6px;}
.offer_usr_img{margin-bottom: 1rem;}
.task_ofr_reply {
    width: 91.7%;
}



 }



 /*==========tab=========*/
@media only screen and (min-width: 767px) and (max-width: 1024px) {
.slider_area {
padding: 40px 0px;}
.rec_comtask_innr {
padding: 10px 10px;}
.home_signup_home {
padding: 10px 16px 30px;}
.singup_left_text {
font-size: 24px;
line-height: 31px;}
input.input_field{height: 38px;}
.login_with_facebook {
padding: 10px 10px;
font-size: 12px;}
.login_with_linked_in{
padding: 10px 10px;
font-size: 12px;}
span.home_socil_icon {
right: 10px;}
.pl-0{padding-left: 0px;}
.sing_up_title{font-size: 20px;}
.web_term_dis{font-size: 12px;}
.title-bar-holder{background-size: cover; padding: 5px 5px 92px; height: 100%;}
.missin_text_left {
font-size: 14px;
line-height: 22px;}
.missn_statement {
height: 230px;}
.our_misson_statement_img {height: 230px;
right: 0;
left: -1px;
width: 322px;}
.mission_state_title {
font-size: 14px;
}
.mission_state_right {
margin-top: 9%;
}
.bred_title{font-size: 40px;}
.title-bar-holder{padding: 5px 5px 5px;
min-height: 147px;}
.avl_task {margin-top: 8rem;}
.task_right_foru p{font-size: 14px;}
.buld_profile_title {margin-top: -1rem;}
.ld_main_title{font-size: 28px;}
.left_price_tag{ top: 13rem;
    right: 2%;
    font-size: 12px;}
.what_do_title{font-size: 24px;}
.usr_cpn_title{font-size: 16px;}
.get_free_quo_btm.right_sing_up{margin-top: 5px;}
.what_task_img{width: 100px;}
.trus_worker_1 .cleaner_hold {
    min-height: 350px;}
.trus_worker_2 .cleaner_hold {
    min-height: 630px;}

.call_ac_btn {position: relative;top: 0;}
.call_ac_btn{font-size: 18px;}
.land_call_action h2 {font-size: 31px;}
.land_call_action{padding:30px 0;}
.slide_area {background-position: -250px;}


} 





@media only screen and (min-width: 1500px) {
/*.title-bar-holder{height: 300px;}*/
}



.mySlides {display: none;}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  width: 100%;
  height: 100%
  left:0;
  position: relative;
  margin: auto;
}

/* Caption text */
.text1 {
  color: white;
  font-size: 35px;
  padding: 8px 80px;
  position: absolute;
  top: 100px;
  width: 100%;
  text-align: left;
  font-weight: 900;
  word-spacing: 10px;
  letter-spacing: 5px;
}
.text2 {
  color: white;
  font-size: 16px;
  padding: 8px 80px;
  position: absolute;
  top: 156px;
  width: 100%;
  text-align: left;
  font-weight: 900;
  word-spacing: 10px;
  letter-spacing: 5px;
}
.search-box-slider {
   padding: 8px 80px;
  position: absolute;
  top: 156px;
}

/* The dots/bullets/indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #f3f1f1;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}


.text2 form input {
   height: 48px;
padding-left: 44px;
margin-bottom: 0;
width: 30%;
border-radius: 3px;

font-size: 16px;
font-weight: 200;

border-top: 0;
border-bottom: 0;

}
.text2 form {
    padding-top: 20px;
}
.text2 form button {
    height: 48px;
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
  
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 0px 5px 5px 0px;
}
.text2 form button:hover {

    background-color: #4CAF90;
}
.search-box-buttons {
    font-size: 12px;
    word-spacing: normal;
    letter-spacing: normal;
    padding-top: 10px;
    font-weight: 300;
}

@media only screen and (max-width: 980px) {
    #moto1{ display: none; }
}
@media only screen and (max-width: 980px){
    .search-box-buttons { display: none; }
}
@media only screen and (max-width: 980px){
    .text2,.text1 { text-align: center; }
}
@media only screen and (max-width: 980px){
    .text2 form input{ width: 82%;}
    .text2 form button{ width: 82%;}
}
@media only screen and (max-width: 700px){
    .text1 { top: 50px; font-size: 200% ; margin: 0;padding-left: 10px;padding-right: 10px; }
}
@media only screen and (max-width: 700px){
    .text2 { top: 120px;padding: 0;margin: 0}
}
@media only screen and (max-width: 700px){
    .mySlides img { height: 300px; }
}

@media only screen and (max-width: 700px){
    #search-box .setsrb form input  { width: 50%; }
}


.small-screen-top {

    background-color: #EEF2F5;
    width: 100%;
    display: none;

}
.solidbar {
    width: 100%;
    background-color: #FFFFFF;
    height: 60px;
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
     display: flex;
     justify-content: center;
     padding: 0 24px;
     margin: 0px;
}

.solidbar ul li {
    list-style: none;
    display: inline;
    margin: 15px;
    height: auto;
}
.responsiveimg {
    width: 20%;
    height: auto;
}
.cattext{
    position: absolute;
    color: white;
  top: 16px;
  left: 16px;
}
.cattextcap{
     position: absolute;
    color: white;
  top: 5px;
  left: 16px;
}
.catbyfl{
   
    color: white;
  bottom: 6px;
  position: relative;
  text-align: left;
  padding-left: 10px;
}
.catbyfb{
   
    color: white;
   bottom: 5px;
   padding-left: 10px;
  position: absolute;
  
}



.flexicontainer{

    width: 100%
    height: auto;
    background: #FFFFFF;

    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-flow: wrap;
}

.flxbox{

    width: 45%;
    height: 300px;
    background:white;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;

}

@media only screen and (max-width: 980px) {
    .flxbox{ width: 44%}
}

@media only screen and (max-width: 670px) {
    .flxbox{ width: 100%}
}

#contenti h2 {
    font-size: 200%
}
#contenti h6 {
    font-size: 120%
}

@media only screen and (min-width: 920px) {
    .fcset { margin-bottom: 10%; }
}
@media only screen and (max-width: 670px) {
    .fcset { margin-bottom: 1%;margin-top: 15%; }
}
.setsrb {
    position: absolute;
    top: 250px;
    margin-left: 70px;
    width: 100%;
}

.setsrb form button{
    height: 48px;
    background-color: #4CAF50;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 0px 5px 5px 0px;
}
.setsrb form input {
    height: 48px;
    padding-left: 44px;
    margin-bottom: 0;
    width: 50%;
    border-radius: 3px;
    font-size: 16px;
    font-weight: 200;
    border-top: 0;
    border-bottom: 0;
}

.foot_list ul a {
    color: white;
}

.flexicontainer-5{

    width: 100%
    height: auto;
    background: #FFFFFF;
     
    display: flex;
     align-items: center;
    flex-direction: row;
    justify-content: center;
    flex-flow: wrap;
    margin-bottom: 5%;
   


}
.flxbox-5{

    width: 20%;
    height: 150px;
    background:white;
    margin-top: 0px;
    margin-right: 20px;
    text-align: center;


}
.flexicontainer-6{

    width: 100%
    height: auto;
    background: #322d2d;
    display: flex;
     align-items: center;
    flex-direction: row;
    justify-content: center;
    flex-flow: wrap;
   


}

.flxbox-6{

    width: 25%;
    height: 160px;
   
    
    margin-right: 20px;
    text-align: center;
    color: white

}

@media only screen and (max-width: 718px) {
   .flxbox-5 {width: 31%;}
}
@media only screen and (max-width: 718px) {
   .flxbox-6 {width: 35%;}
}
@media only screen and (max-width: 608px) {
   .flxbox-6 {width: 47%;}
}

.flxrw {
	width: 100%;
	height: auto;
	 background-color: #6b6b6b;
	
}
.slide_botm {
	padding-top: 30px;
}
.slide_title {
    width: 100%;
    float: left;
    font-family: 'robotomedium';
    font-size: 26px;
    margin: 0px 0px 8px 0px;
    color: #fff;
}
.rec_img {
    display: inline-block;
    width: 35px;
    height: 35px;
    overflow: hidden;
    border-radius: 50%;
    vertical-align: middle;
    float: left;
    background-size: 100%;
}

.container-footer {
    width: 100%;
    background-color: #000000;
    height: 450px;
}
.container-footer-mobile {
    width: 100%;
    
    height: 450px;
}
.left-foot{
	width: 100%;
	
	padding: 50px 30px 50px;
	height: auto;
	
	
}

.inner-foot{
	
	background-color: black;
}

@media only screen and (max-width: 938px) {
   .col-sm-2{ width: 20.6666%; }
}
@media only screen and (max-width: 950px) {
   .container-footer{ display: none; }
}
@media only screen and (min-width: 950px) {
   #footer1 { display: none; }
}

@media only screen and (max-width: 950px) {
   .col-sm-2{ width:48%; }
}

.jobs_itle{
    text-align: center;
    padding-bottom: 30px;
}
.tiltee {
    font-family: 'robotoregular';
    font-weight: bold;
    font-size: 15px;
    color: #000;
    padding: 0px 0px 0px 0px;
}

hr {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.7em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
  width: 30%;
}
.flxbox-5:hover hr{
    width: 70%;
}

.caption p {
    color: #666;
    font-size: 14px;
    line-height: 140%;
    opacity: 0;
    display: block;
    padding-top: 20px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.button-all-cat{
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;

}

.cate {
    width: 100%;
    display: inline-block;
    text-align: center;
}

.cate a:hover {
    background: #fff;
    color: #248bb1;
}
.cate a {
    width: 228px;
    height: 52px;
    display: inline-block;
    border-radius: 4px;
    font-family: 'robotomedium';
    font-size: 18px;
    background: #fff;
    color: #248bb1;
    line-height: 49px;
    border: 2px solid #248bb1;
    margin-bottom: 20px;
}

.foot_list.social_icns li a i {
    font-size: 20px;
    color: #fff;
}

.caption p {
    color: #666;
    font-size: 14px;
    line-height: 140%;
    opacity: 0;
    display: block;
    padding-top: 20px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.flxbox-5 p {
    display: none;
}
.flxbox-5:hover p{
    display: block;
}
.flxbox-5 a h3{
 font-size: 18px;
    font-family: 'robotomedium';
    color: black;
}

@media only screen and (max-width: 986px) {
   .flxbox-5:hover p{ display: none; }
}

