﻿
@font-face{font-family:'Avenirlight';src:url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvenirLTStd-Light.otf')  format('opentype'),
url('../fonts/AvenirLTStd-Light.woff') format('woff'), url('../fonts/AvenirLTStd-Light.ttf')  format('truetype'), url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');font-weight:600;font-style:normal;}

@font-face{font-family:'AvenirRegular';src:url('../fonts/AvenirNextLTW01RegularRegular.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvenirNextLTW01RegularRegular.woff') format('woff'), url('../fonts/AvenirNextLTW01RegularRegular.ttf')  format('truetype'), url('../fonts/AvenirNextLTW01RegularRegular.svg#AvenirNextLTW01RegularRegular') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'Avenir';src:url('../fonts/AvenirNextLTPro-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvenirNextLTPro-Medium.otf')  format('opentype'),
url('../fonts/AvenirNextLTPro-Medium.woff') format('woff'), url('../fonts/AvenirNextLTPro-Medium.ttf')  format('truetype'), url('../fonts/AvenirNextLTPro-Medium.svg#AvenirNextLTPro-Medium') format('svg');font-weight:normal;font-style:normal;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, 
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{font-family:Avenir,Avenirlight,Arial,sans-serif;}
p, li{font-family:Avenirlight,Arial,sans-serif;}

body{color:#4e4d4d;}
.caption a{color:#4e4d4d !important;}
.caption a:hover{text-decoration:none;}

.footerbar ul li a,ul li a{font-family:Avenirlight,Arial,sans-serif;}
.homepageicon{text-align:center;}
a:hover, a:focus{color:#004aad}
:focus-visible,input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline:none;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success{color:#fff !important;}
.scheduleDis {margin-right:5px;border:none;line-height:21px;margin-top:14px;font-weight:400;}
.text-right{text-align:right !important;}

.mt-0{margin-top:0 !important;}
.mb-0{margin-bottom:0 !important;}
.mt-5{margin-top:5px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mb-20{margin-bottom:20px !important;}
.ml-3{margin-left:3px !important;}
.ml-10{margin-left:10px !important;}
.pl-0{padding-left:0 !important;}
.pr-0{padding-right:0 !important;}
.pb-0{padding-bottom:0 !important;}
.mr-10{margin-right:10px !important;}
.p-30{padding:30px;}

.clear{clear:both;}
.height10{height:10px;clear:both;}
.height20{height:20px;clear:both;}
.height30{height:30px !important;clear:both !important;}
.height40{height:40px;clear:both;}
.height50{height:50px;clear:both;}
.paddingleft10{padding-left:10px;}
.paddingleft20{padding-left:30px;}
.paddingtop20{padding-top:20px;}
.statusMsg{font-size:20px;color:#000;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
/* Firefox */
input[type=number] {-moz-appearance:textfield;}
.error{color:red;font-weight:400;font-size:14px;}

.small_thumb{max-height:150px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:16px;}
.font19{font-size:19px;}
.font20{font-size:20px;}
.font21{font-size:21px;}
.font22{font-size:22px;}
.font23{font-size:23px;}
.font24{font-size:24px;}
.font25{font-size:25px;}
.font30{font-size:30px;}
.font35{font-size:35px;}
.font40{font-size:40px;}
.font45{font-size:45px;}
.font50{font-size:50px;}

.hide{display:none;}
img{max-width:100%;}
#loader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url('<?php echo $url;?>/img/loading.gif') 50% 50% no-repeat rgb(249,249,249);}  

@font-face{font-family:'Linearicons-Free';src:url('../fonts/Linearicons-Free.eot?w118d');src:url('../fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),
url('../fonts/Linearicons-Free.woff2?w118d') format('woff2'),
url('../fonts/Linearicons-Free.woff?w118d') format('woff'),
url('../fonts/Linearicons-Free.ttf?w118d') format('truetype'),
url('../fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');font-weight:normal;font-style:normal;}

@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);
.lnr{font-family:'Linearicons-Free';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#FA9300;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.lnr-home:before{content:"\e800";}
.lnr-apartment:before{content:"\e801";}
.lnr-pencil:before{content:"\e802";}
.lnr-magic-wand:before{content:"\e803";}
.lnr-drop:before{content:"\e804";}
.lnr-lighter:before{content:"\e805";}
.lnr-poop:before{content:"\e806";}
.lnr-sun:before{content:"\e807";}
.lnr-moon:before{content:"\e808";}
.lnr-cloud:before{content:"\e809";}
.lnr-cloud-upload:before{content:"\e80a";}
.lnr-cloud-download:before{content:"\e80b";}
.lnr-cloud-sync:before{content:"\e80c";}
.lnr-cloud-check:before{content:"\e80d";}
.lnr-database:before{content:"\e80e";}
.lnr-lock:before{content:"\e80f";}
.lnr-cog:before{content:"\e810";}
.lnr-trash:before{content:"\e811";}
.lnr-dice:before{content:"\e812";}
.lnr-heart:before{content:"\e813";}
.lnr-star:before{content:"\e814";}
.lnr-star-half:before{content:"\e815";}
.lnr-star-empty:before{content:"\e816";}
.lnr-flag:before{content:"\e817";}
.lnr-envelope:before{content:"\e818";}
.lnr-paperclip:before{content:"\e819";}
.lnr-inbox:before{content:"\e81a";}
.lnr-eye:before{content:"\e81b";}
.lnr-printer:before{content:"\e81c";}
.lnr-file-empty:before{content:"\e81d";}
.lnr-file-add:before{content:"\e81e";}
.lnr-enter:before{content:"\e81f";}
.lnr-exit:before{content:"\e820";}
.lnr-graduation-hat:before{content:"\e821";}
.lnr-license:before{content:"\e822";}
.lnr-music-note:before{content:"\e823";}
.lnr-film-play:before{content:"\e824";}
.lnr-camera-video:before{content:"\e825";}
.lnr-camera:before{content:"\e826";}
.lnr-picture:before{content:"\e827";}
.lnr-book:before{content:"\e828";}
.lnr-bookmark:before{content:"\e829";}
.lnr-user:before{content:"\e82a";}
.lnr-users:before{content:"\e82b";}
.lnr-shirt:before{content:"\e82c";}
.lnr-store:before{content:"\e82d";}
.lnr-cart:before{content:"\e82e";}
.lnr-tag:before{content:"\e82f";}
.lnr-phone-handset:before{content:"\e830";}
.lnr-phone:before{content:"\e831";}
.lnr-pushpin:before{content:"\e832";}
.lnr-map-marker:before{content:"\e833";}
.lnr-map:before{content:"\e834";}
.lnr-location:before{content:"\e835";}
.lnr-calendar-full:before{content:"\e836";}
.lnr-keyboard:before{content:"\e837";}
.lnr-spell-check:before{content:"\e838";}
.lnr-screen:before{content:"\e839";}
.lnr-smartphone:before{content:"\e83a";}
.lnr-tablet:before{content:"\e83b";}
.lnr-laptop:before{content:"\e83c";}
.lnr-laptop-phone:before{content:"\e83d";}
.lnr-power-switch:before{content:"\e83e";}
.lnr-bubble:before{content:"\e83f";}
.lnr-heart-pulse:before{content:"\e840";}
.lnr-construction:before{content:"\e841";}
.lnr-pie-chart:before{content:"\e842";}
.lnr-chart-bars:before{content:"\e843";}
.lnr-gift:before{content:"\e844";}
.lnr-diamond:before{content:"\e845";}
.lnr-linearicons:before{content:"\e846";}
.lnr-dinner:before{content:"\e847";}
.lnr-coffee-cup:before{content:"\e848";}
.lnr-leaf:before{content:"\e849";}
.lnr-paw:before{content:"\e84a";}
.lnr-rocket:before{content:"\e84b";}
.lnr-briefcase:before{content:"\e84c";}
.lnr-bus:before{content:"\e84d";}
.lnr-car:before{content:"\e84e";}
.lnr-train:before{content:"\e84f";}
.lnr-bicycle:before{content:"\e850";}
.lnr-wheelchair:before{content:"\e851";}
.lnr-select:before{content:"\e852";}
.lnr-earth:before{content:"\e853";}
.lnr-smile:before{content:"\e854";}
.lnr-sad:before{content:"\e855";}
.lnr-neutral:before{content:"\e856";}
.lnr-mustache:before{content:"\e857";}
.lnr-alarm:before{content:"\e858";}
.lnr-bullhorn:before{content:"\e859";}
.lnr-volume-high:before{content:"\e85a";}
.lnr-volume-medium:before{content:"\e85b";}
.lnr-volume-low:before{content:"\e85c";}
.lnr-volume:before{content:"\e85d";}
.lnr-mic:before{content:"\e85e";}
.lnr-hourglass:before{content:"\e85f";}
.lnr-undo:before{content:"\e860";}
.lnr-redo:before{content:"\e861";}
.lnr-sync:before{content:"\e862";}
.lnr-history:before{content:"\e863";}
.lnr-clock:before{content:"\e864";}
.lnr-download:before{content:"\e865";}
.lnr-upload:before{content:"\e866";}
.lnr-enter-down:before{content:"\e867";}
.lnr-exit-up:before{content:"\e868";}
.lnr-bug:before{content:"\e869";}
.lnr-code:before{content:"\e86a";}
.lnr-link:before{content:"\e86b";}
.lnr-unlink:before{content:"\e86c";}
.lnr-thumbs-up:before{content:"\e86d";}
.lnr-thumbs-down:before{content:"\e86e";}
.lnr-magnifier:before{content:"\e86f";}
.lnr-cross:before{content:"\e870";}
.lnr-menu:before{content:"\e871";}
.lnr-list:before{content:"\e872";}
.lnr-chevron-up:before{content:"\e873";}
.lnr-chevron-down:before{content:"\e874";}
.lnr-chevron-left:before{content:"\e875";}
.lnr-chevron-right:before{content:"\e876";}
.lnr-arrow-up:before{content:"\e877";}
.lnr-arrow-down:before{content:"\e878";}
.lnr-arrow-left:before{content:"\e879";}
.lnr-arrow-right:before{content:"\e87a";}
.lnr-move:before{content:"\e87b";}
.lnr-warning:before{content:"\e87c";}
.lnr-question-circle:before{content:"\e87d";}
.lnr-menu-circle:before{content:"\e87e";}
.lnr-checkmark-circle:before{content:"\e87f";}
.lnr-cross-circle:before{content:"\e880";}
.lnr-plus-circle:before{content:"\e881";}
.lnr-circle-minus:before{content:"\e882";}
.lnr-arrow-up-circle:before{content:"\e883";}
.lnr-arrow-down-circle:before{content:"\e884";}
.lnr-arrow-left-circle:before{content:"\e885";}
.lnr-arrow-right-circle:before{content:"\e886";}
.lnr-chevron-up-circle:before{content:"\e887";}
.lnr-chevron-down-circle:before{content:"\e888";}
.lnr-chevron-left-circle:before{content:"\e889";}
.lnr-chevron-right-circle:before{content:"\e88a";}
.lnr-crop:before{content:"\e88b";}
.lnr-frame-expand:before{content:"\e88c";}
.lnr-frame-contract:before{content:"\e88d";}
.lnr-layers:before{content:"\e88e";}
.lnr-funnel:before{content:"\e88f";}
.lnr-text-format:before{content:"\e890";}
.lnr-text-format-remove:before{content:"\e891";}
.lnr-text-size:before{content:"\e892";}
.lnr-bold:before{content:"\e893";}
.lnr-italic:before{content:"\e894";}
.lnr-underline:before{content:"\e895";}
.lnr-strikethrough:before{content:"\e896";}
.lnr-highlight:before{content:"\e897";}
.lnr-text-align-left:before{content:"\e898";}
.lnr-text-align-center:before{content:"\e899";}
.lnr-text-align-right:before{content:"\e89a";}
.lnr-text-align-justify:before{content:"\e89b";}
.lnr-line-spacing:before{content:"\e89c";}
.lnr-indent-increase:before{content:"\e89d";}
.lnr-indent-decrease:before{content:"\e89e";}
.lnr-pilcrow:before{content:"\e89f";}
.lnr-direction-ltr:before{content:"\e8a0";}
.lnr-direction-rtl:before{content:"\e8a1";}
.lnr-page-break:before{content:"\e8a2";}
.lnr-sort-alpha-asc:before{content:"\e8a3";}
.lnr-sort-amount-asc:before{content:"\e8a4";}
.lnr-hand:before{content:"\e8a5";}
.lnr-pointer-up:before{content:"\e8a6";}
.lnr-pointer-right:before{content:"\e8a7";}
.lnr-pointer-down:before{content:"\e8a8";}
.lnr-pointer-left:before{content:"\e8a9";}
.headerbg{background:#67ebef;display:inline-block;width:100%;padding:10px;}
.headerbg h1, .headerbg h2{color:#000;margin:15px 0;}
.notopborder{padding-top:30px;border-bottom:1px solid #E1E3E3;}

.radiusoff{border-radius:0;}
.media-carousel {margin-bottom:0;padding:0 40px 30px 40px;margin-top:30px;}
/* Previous button  */
.media-carousel .carousel-control.left {left:-12px;background-image:none;background:none repeat scroll 0 0 #222222;border:4px solid #FFFFFF;border-radius:23px 23px 23px 23px;height:40px;width :40px;top:50%;position:absolute;}
/* Next button  */
.media-carousel .carousel-control.right {right:-12px !important;background-image:none;background:none repeat scroll 0 0 #222222;border:4px solid #FFFFFF;border-radius:23px 23px 23px 23px;height:40px;width :40px;top:50%;position:absolute;}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators {right:50%;top:auto;bottom:0;margin-right:-19px;}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li {background:#c0c0c0;}
.media-carousel .carousel-indicators .active {background:#333333;}
.carousel-inner .active.left{left:-33%;}
.carousel-inner .next  {left:33%;}
.carousel-inner .prev  {left:-33%;}
.carousel-control.left,.carousel-control.right {background-image:none;}
.item:not(.prev) {visibility:visible;}
.item.right:not(.prev) {visibility:hidden;}
.rightest{ visibility:visible;}
.sli-head{padding-bottom:10px;font-size:24px;font-weight:500;line-height:1.5;}

@media only screen and (min-device-width :480px) and (max-device-width :768px){	
    #products{margin:10px;}
    .serv{width:50%;float:left;}
    .firstsize{width:50% !important;}	
}

@media only screen and (min-device-width :320px) and (max-device-width :480px){
    .sv_job_details .font22{font-size:16px !important;word-break:break-word;font-weight:600;}	

    .serv{margin:15px;}
    /* #myTab > li > a{padding:4px;font-size:13px;margin-bottom:7px;} */
    .blok{display:none;}
    .svorder .col-md-3.col-xs-3{width:50%;min-height:110px;}

    #gallery .img-responsive{margin-bottom:7px;}
    .height10{height:10px !important;clear:both !important;}
    .revbtn .btn{padding:4px;font-size:13px;border-radius:0;}
    
    .moves20{margin-top:20px;}

    .footerbottom ul{float:left;}
    .footerbottom ul li{border:0;}
    .sli-text{font-size:14px;}	
    .icons li{width:22%;}
    .navbar-nav{margin:0;}

    .blog-wightbg{margin-bottom:20px;}
    .navbar-inverse .sangvish_otherpage > li > a,.navbar-inverse .sangvish_otherpage > .active > a{color:#fff;}
    .navbar-inverse .sangvish_otherpage > li > a:hover,.navbar-inverse .sangvish_otherpage > .active > a:hover{color:#fff;}	
    #flexiselDemotesti .user{text-align:center !important;padding:0;}	
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,#myTab > li.active a{background:#fff !important;}	
}

@media screen and (max-width:767px){
    #facebookdiv a{display:block;}
    .vendor-description{text-align:center;float:none !important;}
    .blog h1 br, .svimgsec h1 br{display:none;}	
    .nbs-flexisel-item .user img{text-align:center;margin:auto;}
    .tab-content .col-md-3{width:50%;float:left;padding:0 15px 0 15px;}

    #map_canvas{min-height:300px !important;}
    .sv_track_btn{margin-bottom:5px;padding:5px;font-size:12px;}
    .gallerybox_new .col-md-2, .gallerybox_new .col-md-7, .gallerybox_new .col-md-3{width:100% !important;text-align:center;}
    .sv_buyer_track .height30{display:none;}
    .sv_buyer_track .col-md-3 span{font-size:13px;}
    .sv_buyer_track h3, .sv_buyer_track .font21, .sv_seller_track h3, .sv_seller_track .font21{font-size:15px !important;line-height:23px;}
    .sv_buyer_track .col-md-3, .sv_seller_track .col-md-3{width:50%;float:left;}
    /* .sv_seller_sidebar .col-md-6{width:50%;float:left;} */
    .sv_job_details .col-md-2 img{margin:auto;display:table;}
    /* .sv_job_details .col-md-2, .sv_job_details .col-md-7, .sv_job_details .col-md-3{width:30%;float:left;padding:0;} */
    .sv_my_req h2{font-size:20px;}
    .sv_project{width:50%;float:left;}
    .dataTables_wrapper .dataTables_filter{margin-top:0 !important;}
    .svpaddingoff{padding:0;margin-bottom:10px;}
    .sv_sub_menu li{padding:5px 15px;}
    .sv_sub_menu{top:auto;position:initial;width:100%;border-radius:0;border:0;box-shadow:none;background:#f7f7f7;margin:0 0 10px 0;padding:0;}
    .msgboxes .height20{display:none;}
    .msgboxes .col-md-2, .msgboxes .col-md-8{padding:0;}
    .pagination{padding-left:15px;}
    .booking_page .well-sm.mtop10{padding:0;}
    .booking_page{border:1px solid #eee;margin:15px;}   
    .svhide{display:none;}
    .sv_mob_logo{float:left;}
    .sv_mobile_header{padding:7px 0;}
    .sv_nav_bar{display:none;}
    .svad img{width:100%;}	

    .sv_paypal, .stripe-button-el, .sv_payu{margin-bottom:15px;}
    .payment_img{width:90px !important;}

    .borbtn{width:max-content;}
    .getmore h2{font-size:19px !important;line-height:25px !important;}			
    .booking.list{width:49%;float:left;margin-right:5px;}	
    .revbtn{clear:both;padding-top:10px !important;}	
    .customh5,.customh4{text-align:center !important;}
    .navbar-inverse .sangvish_homepage > li > a,.navbar-inverse .sangvish_homepage > .active > a, .navbar-inverse .sangvish_otherpage > li > a,.navbar-inverse .sangvish_otherpage > .active > a{color:#fff;}
    .navbar-inverse .sangvish_otherpage > li > a:hover,.navbar-inverse .sangvish_otherpage > .active > a:hover{color:#fff;}
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff;}	
    .swidth,.custobtn{margin-top:10px !important;position:relative !important;}
    .footerbar .col-md-4 .img-responsive{text-align:left;margin:0;}
    .big{margin-bottom:10px !important;}

    .clearfixed{clear:both;margin-bottom:10px;}

    h1, .h1,.sli-head{font-size:28px;line-height:32px;}
    .sli-head{line-height:35px;}
    .blog h1, .svimgsec h1{line-height:28px !important;font-size:16px;}

    .navbar-inverse{background:#f4f4f4 !important;border-color:#E1E3E3 !important;padding:0 !important;}

    .navbar-toggle{background:#000;}
    .navbar-collapse{background:#000;}
    .bannerheight{min-height:300px;}
    .bannertxt{top:70px;position:absolute;}
    .headingcolor{color:#fff !important;}
    h1.headingcolor{font-size:30px;line-height:25px;}
    h4.headingcolor{font-size:16px;line-height:20px;padding-left:10px;padding-right:10px;}

    .navbar-header img{max-height:50px;padding-left:10px;}

    ul.paddoff{padding:0 !important;}	
    .icons li{display:inline-block;list-style:none;padding-left:5px;padding-right:5px;text-align:center;margin-top:15px;}
    /* #myTab > li > a{color:#555 !important;background:#E8E8E8 !important;}	 */
    footer .app{clear:both;}	
}

@media screen and (min-width:767px) {	
    footer .app{clear:both;}	
}

@media screen and (min-width:1024px){
    .booking.list{width:100%;}
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
    #overlays{position:absolute;left:0;width:100%;max-height:300px;height:100%;background-color:rgba(0, 0, 0, 0.5);}	
    .booking.list{width:49%;float:left;margin-right:5px;}
    .well-sm{margin-left:-15px;clear:both;}
    .fb-image-profile{margin-left:50px !important;}	
    .noborder,.nocity{margin-bottom:10px;}	

    .getmore{min-height:350px;}
    .tab-pane .col-md-3{width:25%;float:left;}

    .customh5,.customh4{text-align:center !important;}
    .booking-main .col-md-4{clear:both;padding-top:10px;}
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,#myTab > li.active a{background:#fff !important;}

    .caret,.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#FB8C00 !important;}
    .navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret, .navbar-inverse .navbar-nav>.open>a:focus .caret{border-top-color:#FB8C00 !important;}

    .navbar-inverse{border-color:#E1E3E3;padding:10px;}
    .navbar-header img{max-height:50px;}
    .moves20{margin-top:20px;}

    .nbs-flexisel-item img{min-width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;max-height:150px;}

    .blog-wightbg img,.works img,.video img{margin:0 auto;}
    .video .big{padding-bottom:10px;}	

    .sli-text{font-size:16px;}	

    .bannerheight{min-height:300px;}		
    .bannertxt{top:75px;position:absolute;}
    .headingcolor{color:#fff !important;}
    h1.headingcolor{font-size:30px;line-height:25px;}
    h4.headingcolor{font-size:20px;line-height:27px;padding-left:10px;padding-right:10px;}	

    .icons{background:#F4F4F4;width:100%;padding:10px;min-height:90px;}
    .icons li{display:inline-block;padding-left:5px;padding-right:5px;list-style:none;}
    .icons li div{text-align:center;}

    .wightbg{background:#fff;padding:10px;border:1px solid #EDEEEE;border-radius:4px;}
    .moveright{left:13px;}
    .footerbottom ul{float:right;}
    .footerbottom ul li{border-right:1px solid #8D9494;}

    .navbar-inverse .sangvish_homepage > li > a,.navbar-inverse .sangvish_homepage > .active > a{color:#000;}
    .navbar-inverse .sangvish_otherpage > li > a,.navbar-inverse .sangvish_otherpage > .active > a{color:#000;}
    .navbar-inverse .sangvish_otherpage > li > a:hover,.navbar-inverse .sangvish_otherpage > .active > a:hover{color:#000;}
    .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color:#000;}
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:#fff !important;}
    footer .app{clear:both;}		
}

@media screen and (min-width:1200px) and  (max-width:1920px) {	
    .testimons{margin-top:30px;}
    .svcontent{margin-top:60px;}
    .sv_mobile_header{display:none;}
    .nbs-flexisel-inner .weightbg .img-responsive{width:100%;height:280px;object-fit:cover;}

    .ribbon_new span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#2989d8 0%, #1e5799 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:19px;left:-21px;}
    .ribbon_new span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #1e5799;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #1e5799;}
    .ribbon_new span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #1e5799;border-bottom:3px solid transparent;border-top:3px solid #1e5799;}
    #overlays{position:absolute;top:0;left:0;
    width:100%;max-height:400px;height:100%;}
    #flexiselDemo3 .weightbg .img-responsive,#flexiselDemo31 .weightbg .img-responsive,#flexiselDemo32 .weightbg .img-responsive,#flexiselDemo33 .weightbg .img-responsive{display:inherit !important}	
    .newcsl{min-height:220px;object-fit:cover;}		
    .dropdown-menu > li > a{padding:10px 20px !important;}	
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:#fff !important;}			
    body{overflow-x:hidden;}
    .gridviews{border:1px solid #ccc;padding:0;margin:10px;}	
    .project figure img{border:0;width:100%;min-width:283px;max-height:200px;}
    .booking_page{background:#f5f5f5;margin-bottom:30px;}
    .shop_pic{padding:0;}	
    .swidth{padding-left:20px;position:relative;}
    .cuwidth{width:10% !important;}
    .webheight{height:40px;}
    /* .shop .form-group{margin-bottom:40px;} */
    .nbs-flexisel-inner .weightbg{background:#ffffff !important;margin-left:10px;padding-bottom:10px;padding-top:2px;border:1px solid #EDEEEE;border-radius:4px;}
    /* .navbar-inverse .navbar-nav > .open > a{background:#F8F8F8 !important;color:#000 !important;} */
    .navbar-inverse .navbar-nav > .open a .caret{border-bottom-color:#FB8C00 !important;border-top-color:#FB8C00 !important;}
    .dropdown-menu{background:#F8F8F8 !important;}
    .video .big{min-height:623px;}
    .left10{left:7px;}
    .app .img-responsive{min-width:130px;}
    .getmore{min-height:400px;}
    .carousel .img-responsive{max-height:160px;}

    .sli-text{font-size:18px;}
    .homenav{background:none;}
    .migrateshop_othernav{background:#fff !important;}
    .topbottom{padding-top:10px;padding-bottom:10px;padding-left:2em;padding-right:2em;}
    .bannertxt{position:absolute;top:100px;width:100%;}
    .headingcolor{color:#fff !important;}

    h1.headingcolor{font-size:35px;line-height:30px;}
    h4.headingcolor{font-size:21px;line-height:27px;padding-left:20px;padding-right:20px;}
    .form_move{margin-top:40px;}

    .bannerheight{min-height:400px;}
    .icons{background:#F4F4F4;width:100%;padding:10px;min-height:90px;}
    .icons li{display:inline-block;padding-left:18px;padding-right:18px;list-style:none;}
    .icons li div{text-align:center;}

    .wightbg{background:#fff;padding:10px;border:1px solid #EDEEEE;border-radius:4px;}
    .moveright{left:13px;}

    .footerbottom ul{float:right;}
    .footerbottom ul li{border-right:1px solid #8D9494;}
}

@media screen and (min-width:768px) {	
    .navbar-inverse .sangvish_homepage > li > a,.navbar-inverse .sangvish_homepage > .active > a,        
    .navbar-inverse .sangvish_otherpage > li > a,.navbar-inverse .sangvish_otherpage > .active > a,
    .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color:#fff !important;border:1px solid transparent;background:#FB8C00 !important;}
    .navbar-inverse .sangvish_otherpage > li > a:hover,.navbar-inverse .sangvish_otherpage > .active > a:hover,
    .navbar-inverse .sangvish_homepage > li > a:hover,.navbar-inverse .sangvish_homepage > .active > a:hover{color:#fff !important;background:orange !important;border-color:orange !important;}
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background:none;}
.searchtext{padding:10px;height:50px;border-radius:4px 0 0 4px;width:100%;border:none;box-shadow:0 0 17px rgb(0 0 0 / 10%);}
.searchbtn{padding:10px;height:50px;color:#fff;font-size:17px;background:#FB8C00;width:100%;border:none;border-radius:0 4px 4px 0;box-shadow:0 0 17px rgb(0 0 0 / 10%);}
.searchbtn:hover{background-color:#ec890b;border-color:#ec890b;}

.clearfix{clear:both;height:30px;}
.ashbg{background:#FAFAFA;}
.works{background:#fff;}
.works h3{font-size:21px;line-height:25px;}
.works p{font-size:14px;}
.blog{background:#FAFAFA;padding-bottom:30px;padding-top:10px;}
.blog h1{line-height:38px;}

.video{background:#fff;}
/* .video h1{line-height:38px;} */

.blog-wightbg{background:#fff;border:1px solid #EDEEEE;border-radius:4px;}
.blog-wightbg p{padding:15px;font-size:14px;color:#8d9494;}
.blog-wightbg .user{border-top:1px solid #edeeee;}
.user{padding:10px 0 0 20px;}
.user img{float:left;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;width:70px !important;height:70px !important;min-height:auto;min-width:auto;}
.user h4{display:inline-block;font-size:16px;margin-left:10px;}
.user h5{font-size:17px;margin-top:-3rem;position:relative;left:10px;}

.getmore{background:url(../img/jar.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;padding:50px;}
.getmore h2,.getmore p{color:#fff;}
.getmore h2{font-size:30px;line-height:35px;}
.getmore p{font-size:14px;line-height:22px;}

.footerbar{padding-top:50px}
footer .footerbar h4{color:#fff}
footer .footerbar ul{margin-left:-40px;position:relative;}
footer .footerbar ul li{list-style:none;left:0;position:relative;line-height:26px;}
footer .footerbar ul li a{color:#8D9494;text-transform:capitalize;margin:4px 0;display:inline-block;}
footer .footerbar ul li a:hover{text-decoration:none;color:#8D9494;}
.footerbottom{padding:20px;border-top:1px solid #ffffff12;}
.footerbottom p{color:#8D9494;margin:0;}
.footerbottom a{color:#8D9494;}
.footerbottom a:hover{text-decoration:none;}
.footerbottom ul li{list-style:none;display:inline;padding-right:10px;padding-left:10px;}
.footerbottom ul li:last-child{border-right:0 solid #8D9494;}

.serviceclr{color:#333;font-weight:bold;font-size:16px;}
.serviceclr:hover{text-decoration:none;color:#F27802;}

.customcolor li:hover  a{color:#F27802 !important;}
.customcolor li img{opacity:0.7;}

.innerbg{text-align:left !important;padding:20px 20px 0 20px;}
#flexiselDemotesti .user{text-align:left;}
.customsize{width:70px;}
.user-txt{margin-top:50px;margin-bottom:50px;margin-left:78px;}

.cover_pic{position:relative;min-height:350px;background-size:cover !important;background-position:center center;}
.clearboth{clear:both;}
.table-responsive{width:100%;}
.services{background:#f9f9f9;padding:15px 4px;text-align:center;border:2px dotted #eee;margin-bottom:30px;min-height:200px;}
.customwidth{max-width:160px !important;}
.nbn{margin-top:10px !important;}
.noborder .form-control{height:auto !important;padding:0 !important;border:0 !important;}
.nocity .form-control{border-radius:0;height:38px;}
.custobtn .btn{border-radius:0;padding:7px 20px !important;text-transform:uppercase;}
.shop-list-page{background:#fff;margin-bottom:20px;min-height:340px;border:1px solid #E1E3E3;}
.shop-list-page .shop_pic, .booking_page, .shop_pic{padding:0;}
.imgservice{min-height:100px;}
.shop_content h4 a{font-size:24px;text-transform:capitalize;margin-top:20px;color:#000;text-align:center;text-decoration:none;}
.shop_content{text-align:center;clear:both;}

.imgradius{border-radius:50% !important;}

.nopadding{padding-left:0 !important;padding-right:0 !important;}
.customh4{font-size:15px !important;line-height:20px;text-align:left;margin-top:0;}
.customh5{font-size:14px !important;text-align:left;}
.booknow{background:#438E29;border:0;color:#fff;padding:10px 0;border-bottom:2px solid #438E29;border-radius:0;font-weight:500;margin-top:20px;width:100%;}
.booknow:hover{text-decoration:none;}

#gallery .img-responsive{display:block;max-width:100%;height:auto;max-height:200px;}

.booking.list{width:100%;}
.booking{margin:5px auto;position:relative;border:solid #e1e1e1 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:normal;}
.booking input{top:0;right:0;bottom:0;left:0;opacity:0;z-index:100;position:absolute;width:100%;height:100%;cursor:pointer;}
.booking.list input:checked~label{color:#fff;background:#FFC107;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.booking.list label{border-radius:0;font-size:13px;text-align:center;font-weight:normal;line-height:40px;margin-top:0;}
.booking label{width:100%;position:relative;display:block;margin-bottom:0;}
.booking-main{border-bottom:1px solid #eee;padding-bottom:20px;}

.paynow{background:#438E29;border:0;color:#fff;border-bottom:2px solid #438E29;padding:7px 20px;font-weight:initial;border-radius:4px;}
.book_content{padding:0 20px;}


.stars{margin:20px 0;font-size:24px;color:#d17581;}
.book-profile{float:left;background-color:#FFC107;color:#333;padding:3px 3px;margin-right:5px;font-size:12px;font-weight:500;border-radius:0;text-align:center;margin-bottom:5px;}

.total-price{background:#333;color:#fff;display:inline;padding:5px 15px;margin-left:0;border-radius:0;font-weight:500;float:left;clear:both;}
.sv_shop_style a,.sv_shop_style a:hover{color:#4e4d4d;text-decoration:none;}
.err-msg{color:red;font-size:17px;}

.services-btn{background:#438E29;color:#fff;width:initial;border-radius:4px;padding:0 20px;margin:7px auto;border-bottom:2px solid #438E29;font-weight:500;}
.serv .list-group-item-heading{text-align:center;}
.noservice{margin-top:50px;margin-bottom:50px;color:red;font-size:16px;}
.social ul li,.nbs-flexisel-inner ul li,.nbs-flexisel-item{display:inline;list-style:none;padding-left:5px;padding-right:5px;}
.social ul{margin-top:20px;}
.star_rates{height:17px;}
.nbs-flexisel-item a,.nbs-flexisel-item a:hover{font-size:16px;font-weight:500;line-height:1.6;color:#4e4d4d;max-height:66px;overflow:hidden;text-decoration:none;}
.blok{color:#555;vertical-align:text-top;margin-right:7px;}
.yellows{color:#fa9300;font-size:19px;}
img.sthumb{width:80px;height:80px;border-radius:50px;display:inline-block;margin:0 auto;position:relative;}
.imgthumb{width:100%;position:relative;display:inline-grid;margin-top:-40px;}
.sangvish_homepage .caret{border-top-color:#FB8C00 !important;}
.disabled{pointer-events:none;opacity:0.6;background:#F4F4F4;padding:10px;}
.caret{border-top-color:#FB8C00 !important;}
.titlesection{position:absolute;bottom:0;padding-left:8px;padding-right:8px;padding-bottom:8px;background:-webkit-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.95) 100%);background:-moz-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.95) 100%);width:100%;}
.titlesection h3,.titlesection span,.titlesections h3,.titlesections span{color:#fff;}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) {
    #overlays{position:absolute;left:0;width:100%;max-height:300px;height:100%;background-color:rgba(0, 0, 0, 0.5);}
}

.btndisable{pointer-events:none !important;cursor:default !important;}
.disabletxt{color:red !important;}

.footres{max-width:200px;}
.goog-logo-link{display:none !important;} 

.goog-te-gadget{color:transparent !important;}
.goog-te-banner-frame.skiptranslate{display:none !important;} 
body{top:0 !important;}

.goog-te-gadget .goog-te-combo{padding:5px !important;outline:none !important;}		
.form-horizontal .control-label{padding-top:0 !important;}	
.round{border-radius:50px;border-radius:50%;width:50px;height:50px;}
.gallerybox{box-shadow:0 3px 9px rgba(234, 234, 234, 0.58);border:1px solid rgba(225, 225, 225, 0.67);padding:0 10px 10px 10px;}
.sv_send_message{border-radius:0;cursor:none;background:#5CB85C;border-color:#5CB85C;}
.conversation_bg{border:1px solid #eee;padding:20px !important;box-shadow:2px 5px 43px rgba(188, 207, 219, 0.65);-webkit-box-shadow:2px 5px 43px rgba(188, 207, 219, 0.65);-moz-box-shadow:2px 5px 43px rgba(188, 207, 219, 0.65);-o-box-shadow:2px 5px 43px rgba(188, 207, 219, 0.65);}
.orange{color:#FB8C00 !important;}
.countes{border-radius: 50%;background:#fb8c00;color:#fff;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;font-size:12px;}
.offsett{margin-top:-500px;}	
.goog-te-combo,.goog-te-combo option{color:#000 !important;}

/* ribbon */
.ribbon{position:absolute;left:20px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;}
.ribbon span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#2989d8 0%, #1e5799 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:19px;left:-21px;}
.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #1e5799;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #1e5799;}
.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #1e5799;border-bottom:3px solid transparent;border-top:3px solid #1e5799;}
.borbtn{border:1px solid #FB8C00;background:#FB8C00;border-radius:4px;color:#fff !important;}
.borbtn:hover{background-color:#ec890b;border-color:#ec890b;}

.btn-large{padding:13px 22px;font-size:20px !important;font-size:1.25rem;border-radius:3px;font-weight:700;width:100%;}
.btn-large:hover{color:#fff;}

.bit_apply,.bit_apply:focus{background:#f77d0e;border:0;color:#fff;font-weight:400;}
.bit_apply:hover{background:#f37400;}
.award_apply,.award_apply:focus{background:#6e9c16;border:0;color:#fff;font-weight:400;}
.award_apply:hover{background-color:#5e8f01;color:#fff}
.projectpage .ashborder{border:1px solid #eee ;}
.sv_created_date{background:#f5f521;margin:0 5px;}
.btn:active, .btn.active{box-shadow:none;}
/* ribbon */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;right:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#fb8c00;margin-top:5px;margin-right:-10px;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.ash_border{border-bottom:1px solid #eee;}
.gallerybox_new{box-shadow:0 3px 9px rgba(234, 234, 234, 0.58);border:1px solid rgba(225, 225, 225, 0.67);}
.ashboder{border:1px solid #dddddd !important;padding:10px;}
.lines{border-top:1px solid #dddddd !important;}
.mleft40{margin-left:40px;}
.bold500{font-weight:600 !important;}
.bottombordr{border-bottom:1px solid #dddddd;}
.blue{color:#6e9c16;}
.stats_txt{text-transform:uppercase;}
.btn-info{background-color:#FB8C00;border-color:#FB8C00;}
.btn-info_new{background-color:#1DA1F2;border-color:#1DA1F2;color:#fff;}
.btn-info_new:hover{background-color:#1DA1F2;border-color:#1DA1F2;color:#fff;}
.whitebox{color:#636262;font-size:14px;padding-top:10px;padding-bottom:10px;background:#FBFAD2 none repeat scroll 0%;}
.pader{padding-top:10px;padding-bottom:10px;font-size:18px;}
.red, .require{color:red !important;font-size:15px;}
.green{background:#6ABB17 !important;color:#fff !important;padding:4px;text-decoration:none;}

.ybg{background:#F8F20A !important;padding:5px;}
.rating_new{margin-top:10px;border:1px solid #B2B2B2;padding:3px;border-radius:4px;height:100% !important;}

.rating_new::-webkit-input-placeholder{/* Chrome/Opera/Safari */color:#ccc;}
.rating_new::-moz-placeholder{/* Firefox 19+ */color:#ccc;}
.rating_new:-ms-input-placeholder{/* IE 10+ */color:#ccc;}
.rating_new:-moz-placeholder{/* Firefox 18- */color:#ccc;}

.sv_buyer_track .para, .sv_seller_track .para{text-align:center;}
.sv_buyer_track i.fa{color:#f99f2a;}
.conversation_bg .para{text-align:left !important;}

.para{font-size:15px;line-height:20px;padding:10px;}
.para, .re_text{color:#aaafb3;}

.fonter{font-size:18px;}
.fonter span{font-weight:bold;}
.hideclass{pointer-events:none !important;cursor:default !important;}

.new_ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;}
.new_ribbon span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#2989d8 0%, #1e5799 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:19px;right:-21px;}
.new_ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #1e5799;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #1e5799;}
.new_ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #1e5799;border-bottom:3px solid transparent;border-top:3px solid #1e5799;}
.new_job img{float:left;width:150px;height:100px;object-fit:cover;}
.feature_job{position:absolute;font-size:12px;color:#FFF;background:#FF0700;background:linear-gradient(#D9534F 0%, #D62722 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);left:106px;padding:3px 10px;}

.send_message{font-size:14px;font-weight:normal;color:#FFF;text-align:center;line-height:1.428571429;width:115px;display:block;background:#0E68B6;border-radius:4px;padding-top:6px;padding-bottom:6px;}
.send_message:hover{color:#FFF;text-decoration:none;}
.pagee ul li a{background:#000 !important;}
.pagee ul li.on a{background:#fb8c00 !important;}
.pagee ul li span span{padding:3px 10px 3px !important;color:#fff !important;}

.sv_request_form{box-shadow:2px 3px 15px rgba(228, 228, 228, 0.65);}
.sv_payu{background:#84b212;color:#fff;border:1px solid #84b212;}
.sv_payu:hover, .sv_paypal:hover, .stripe-button-el:hover{color:#fff;}

.sv_paypal{background:#009cde;border:1px solid #009cde;color:#fff;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info{color:#fff;background-color:#ec890b;border-color:#ec890b;}
.payment_img{width:150px;height:auto;}
.black{color:#000;}
.colorr,.colorr:hover{color:#FB8C00;text-decoration:none;}
.gcolorr,.gcolorr:hover{color:#FB8C00;text-decoration:none;font-size:15px;}

@media screen and (min-width:768px) and (max-width:1023px){
    .vendor-description{text-align:center;float:none !important;}
    .svpaddingoff{width:50%;float:left;}
    .tab-pane .col-md-3 .services img{width:100px;height:100px;}
    .sv_buyer_track .col-md-3 .font15{margin:auto;display:table;}
    .sv_buyer_track .col-md-3 span{text-align:center;}
    .sv_buyer_track .col-md-3, .sv_seller_track .col-md-3{width:50%;float:left;}
    .sv_seller_sidebar .col-md-6{width:50%;float:left;}
    #map_canvas{min-height:400px !important;}
    .svsearch .col-md-6{width:50%;float:left;}
    .clearfixed{clear:both;margin-bottom:10px;}
    .sv_track_btn{margin-bottom:5px;}
    /* .sv_job_details .col-md-2, .sv_job_details .col-md-7, .sv_job_details .col-md-3{width:30%;float:left;} */
    .msgboxes .height20{display:none;}
    .msgboxes .col-md-2, .msgboxes .col-md-8{padding:0;float:left;width:50%;}
    .svimgsec{display:none;}
    .svhide{display:none;}
    .pagination{padding-left:15px;}

    .booking_page{border:1px solid #eee;margin:15px;}
    .svad img{width:100%;}
}

.sidenav{height:100%;width:0;position:fixed;z-index:99;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:0.5s;box-shadow:2px 1px 25px 0 rgba(0, 0, 0, 0.28);-webkit-box-shadow:2px 1px 25px 0 rgba(0, 0, 0, 0.28);-moz-box-shadow:2px 1px 25px 0 rgba(0, 0, 0, 0.28);-o-box-shadow:2px 1px 25px 0 rgba(0, 0, 0, 0.28);}
.sidenav a{width:250px;padding:8px 8px 8px 20px;text-decoration:none;font-size:13.4px;color:#716f75;display:block;transition:0.3s;border-bottom:1px dotted #eee;}
.sv_mob_auth{width:250px;padding:40px 20px 20px 20px;font-size:16px;text-align:center;border-bottom:1px solid #eee;color:#fff;background:#fb8c00;}
.sidenav .closebtn{position:absolute;top:-10px;right:5px;font-size:35px;color:#fff;border:0;width:auto}
.sv_mob_bar{font-size:30px;cursor:pointer;color:#fb8c00;}
.sv_mobile_header .col-xs-4{padding:0;}
.sidenav a img{margin-right:13px;width:25px;}

.service_style table.dataTable thead th, .service_style table.dataTable thead td{border-bottom:0 !important;}
.service_style .table-bordered>thead>tr>th, .service_style .table-bordered>tbody>tr>th, .service_style .table-bordered>tfoot>tr>th, .service_style .table-bordered>thead>tr>td, 
.service_style .table-bordered>tbody>tr>td, .service_style .table-bordered>tfoot>tr>td{border:0;border-left:1px solid #dee2e6;border-bottom:1px solid #dee2e6;}
.service_style table.dataTable thead .sorting{font-size:13.4px;}
.service_style table.dataTable.no-footer{border-bottom:0;border-left:0;}

.service_style .dataTables_wrapper .dataTables_filter input, .service_style .dataTables_wrapper .dataTables_length select{font-size:14px;border:1px solid #dee2e6;height:37px;margin-bottom:10px;padding-left:10px;padding-right:10px;}
.revbtn a{padding:5px;border-radius:0;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color:#fb8c00;border-color:#fb8c00;}
.pagination>li>a, .pagination>li>span{color:#fb8c00;border:1px solid #fb8c00;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{border-color:#fb8c00;color:#fb8c00;}
.dataTables_wrapper .dataTables_paginate{margin-bottom:15px;border:1px solid #dee2e6;margin-top:15px;   padding-top:0 !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#fb8c00 !important;color:#fff !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button{border-left:1px solid #eee !important;margin-left:0 !important;}
#DataTables_Table_0_paginate .current, #mytable_paginate .current{color:#fff !important;}

.profile.shop{margin:0;}
.ribbon_new{display:none;}
.svimgsec img{width:100%;}
.justmove{position:relative;}
.serv img{width:100%;}

/*vendor 20/may/2019 */
.modal-footer{text-align:center;border-top:none;margin-top:0;background:#f7f7f7;border-radius:0 0 5px 5px;}
.modal-footer-close , .modal-footer-close:hover{background-color:#FB8C00;color:white;}
.vendor-description{background:gray;border:0;color:#fff;padding:4px 10px;border-radius:50px;font-size:12px;float:left;}
.cform h3{margin-top:0;}
.test i{float:right;margin:5px 10px;}
.bottom-left{position:absolute;color:#f5f7fa;font-size:20px;background:rgb(0, 0, 0) !important; background:rgba(0.3, 0.3, 0.2, 0.4) !important;width:95%;text-align:center;top:1px;padding-top:30px;height:270px;}
.title-content{color:#b33c00;}
.is-light.title-nano{font-weight:100;font-size:17px;}
.businesspromo-text{color:#18202b;text-align:left;}
.growbusiness{-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.03),0 5px 5px 0 rgba(0,0,0,.03);position:relative;box-shadow:0 0 2px 2px rgba(0,0,0,.03),0 5px 5px 0 rgba(0,0,0,.03);border-radius:10px;width:100%;float:left;background-color:#0a0f26;}
.growbusiness .businessleft h3{color:#FB8C00}
.businessleft{padding:20px;}
.businesstext{font-size:3.5rem;color:#fff;line-height:50px;}

.startbtn{padding:15px;height:50px;color:#fff;font-size:1.7rem;background:#FB8C00;width:100%;border:none;border-radius:4px;}

.freelanucher{-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.03),0 5px 5px 0 rgba(0,0,0,.03);position:relative;box-shadow:0 0 2px 2px rgba(0,0,0,.03),0 5px 5px 0 rgba(0,0,0,.03);border-radius:10px;width:100%;float:left;background-color:#5ac0dc;}
.freelanuchertext{font-size:3.5rem !important;color:#18202b;line-height:50px;}
.freelanuchercontent{font-size:1.7rem;line-height:1.7;color:#707276;}
.freelanucherbtn{padding:15px 20px;color:#02b1e1;font-size:20px;background:#fff;border:none;border-radius:4px;display:inline-block;}
.freelanucherbtn:hover{background:#000;color:#fff !important;text-decoration:none;;}
.brandimgwidth{width:50%;padding:1em;}
body .howitworkstext{font-size:3rem;color:#18202b;line-height:38px;margin-bottom:20px !important;} 
.paragraphtxt{font-size:22px;color:#18202b;line-height:38px;}
.main-menu-cover{background:#f5f5f5;}
.main-menu-cover ul li{float:left;font-size:15px !important;}
.border{position:relative;color:#18202b;}
.border:hover::after{content:'';position:absolute;width:100%;height:0;left:0;bottom:0;border-bottom:2px solid #18202b;}

.col-item{border:1px solid #dddee1;border-radius:4px;background:#FFF;overflow:hidden;width:100%}
.col-item .photo img{margin:0 auto;width:100%;}
.col-item .info{padding:15px 20px;border-radius:0 0 5px 5px;margin-top:1px;overflow:hidden;}
.col-item .info .separator{margin-top:15px;}
.col-item .price{float:left;margin-top:5px;}
.col-item .price h5{line-height:20px;margin:0;}
.price-text-color{color:#FDCC0D;}
.col-item .info .rating{color:#777;}
.col-item .rating{float:left;font-size:17px;text-align:right;line-height:52px;margin-bottom:10px;height:52px;}
.col-item .separator{border-top:1px solid #E1E1E1;}
.clear-left{clear:left;}
.col-item .separator p{line-height:20px;margin-bottom:0;margin-top:10px;text-align:center;}
.col-item .separator p i{margin-right:5px;}
.col-item .btn-add{width:50%;float:left;}
.col-item .btn-add{border-right:1px solid #E1E1E1;}
.col-item .btn-details{width:50%;float:left;padding-left:10px;}
.controls{margin-top:20px;}
[data-slide="prev"]{margin-right:10px;}
img.prothumb{width:45px;height:45px;border-radius:50px;display:inline-block;margin:0 auto;position:relative;}
.protag{font-size:12px;padding-bottom:1em;float:left;width:100%}
img.sellerimg{width:140px;height:140px;border-radius:81px;display:inline-block;margin:0 auto;position:relative;}

li{list-style-type:none!important;}
ul{margin-bottom:20px;margin-left:10px;list-style:none;}
ul li{color:#232525;font-size:16px;font-weight:bold;letter-spacing:0.5px;}
ul.checkmark{margin-top:20px;margin-left:0}
ul.checkmark li:before{font-size:3rem;vertical-align:middle;}
ul.checkmark li:before{color:#009472;content:'✓';display:inline-block;margin-left:-64px;width:47px;}
ul.checkmark li{line-height:1;padding:8px 0 8px 36px;}

.howitworksbtn{padding:20px;height:50px;color:#fff;font-size:1.7rem;background:#FB8C00;;width:100%;border:none;border-radius:4px;text-transform:capitalize;font-weight:bold;}

.owl-1 .owl-nav{width:100%;position:absolute;top:50%;}
.owl-1 .owl-nav .owl-next,
.owl-1 .owl-nav .owl-prev{border:1px solid red;z-index:92;position:absolute;top:50%;}
.owl-1 .owl-nav .owl-next:active, .owl-1 .owl-nav .owl-next:focus,.owl-1 .owl-nav .owl-prev:active,.owl-1 .owl-nav .owl-prev:focus{outline:none;}
.owl-1 .owl-nav .owl-next span,.owl-1 .owl-nav .owl-prev span{color:#fff;}
.owl-1 .owl-nav .owl-next span:before,.owl-1 .owl-nav .owl-prev span:before{font-size:40px !important;}
.owl-1 .owl-nav .owl-next{border:4px solid blue;right:20px;}
.owl-1 .owl-nav .owl-prev{left:20px;}
.owl-1 .owl-dots{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.owl-1 .owl-dots .owl-dot{background:none;display:inline-block;}
.owl-1 .owl-dots .owl-dot > span{display:inline-block;width:7px;height:7px;border-radius:50%;background:rgba(255, 255, 255, 0.5);margin:4px;}
.owl-1 .owl-dots .owl-dot.active > span{background:white;}
.owl-1 .owl-dots .owl-dot:active, .owl-1 .owl-dots .owl-dot:focus{outline:none;}

.media-29101 .img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}
.media-29101 .text{padding:50px;}
.media-29101 .text .category{color:#adb5bd;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:.2rem;}
.media-29101 .text h2{font-family:"Playfair Display", times, serif;font-size:2rem;line-height:1.3;margin-bottom:30px;}
.media-29101 .text h2 a{color:#000;}

.carousel-nav{width:100%;border-bottom:1px solid #ccc;margin-bottom:40px;}
.carousel-nav a{color:#999;padding:20px;text-align:center;display:inline-block;}
.carousel-nav a:hover{color:#000;}
.carousel-nav a.active{color:#000;}
.carousel-nav a.active:before{content:"";bottom:-1px;left:0;right:0;position:absolute;border-bottom:1px solid #000;}

.how_it_works .col-md-12{clear:both;padding-bottom:40px;display:inline-block;}
.how_it_works img{border-radius:10px;}	

.checkcls h4{margin:0;padding-bottom:0.5em;padding-top:0.45em;line-height:1.5;}
.checkcls h4 a{color:#3d66d7;text-decoration:none;}	
.sv_right_sec{text-align:right;color:#3d66d7;font-size:16px;}	
.sv_home{margin-top:50px;margin-bottom:50px;}
.sv_home h1{color:#FB8C00;font-size:3rem;line-height:38px;margin:0}
.sv_home h3{font-size:20px;line-height:28px;margin-bottom:22px;}
.sv_home #formID{margin-bottom:5px;display:inline-block;width:100%;}
.sv_trending_items{padding-bottom:1em;font-size:3rem;color:#18202b}

.remotedevelophired{min-height:54px;font-size:1.4rem;line-height:1.5;font-weight:unset;}
.popular-categories{padding-top:50px;margin-bottom:50px;}
.getting-work, .customers-use, .trending-offers{margin-bottom:50px;}
.getting-work img, .banner img{border-radius:5px;}

.remote-developers .owl-nav button,.popular-categories .owl-nav button{top:0;bottom:auto}
.remote-developers .owl-nav .owl-prev, .remote-developers .owl-nav .owl-next,.popular-categories .owl-nav .owl-prev,.popular-categories .owl-nav .owl-next{margin-top:0 !important;position:inherit !important;}

.remote-developers .owl-dots,.popular-categories .owl-dots{display:none}
.remote-developers .owl-nav,.popular-categories .owl-nav{bottom:auto;top:-37px;right:5px;}

.remote-developers h2{padding-right:60px}
.remote-developers h1{font-size:3rem;color:#18202b;margin-bottom:0;padding-bottom:25px;}
.customers-use h1{font-size:3rem;color:#18202b;line-height:38px;margin-bottom:20px;text-align:center;margin-top:0;}
.trending-offers h1, .popular-categories h1{text-align:left;padding-bottom:25px;font-size:3rem;color:#18202b;margin-top:0;margin-bottom:0}
.customers-use .owl-carousel .owl-dots{display:none}
.grow-business .growbusiness .img-responsive,.developers .freelanucher .img-responsive{border-radius:0 9px 9px 0;}

.popular-categories .owl-item,.customers-use .owl-item,.trending-offers .owl-item,.remote-developers .owl-item{padding-left:7px;padding-right:7px;}
.start-now-btn{padding:15px 20px;color:#fff;font-size:20px;background:#FB8C00;border:none;border-radius:4px;display:inline-block;}
.start-now-btn:hover{text-decoration:none;color:#fff !important;background:#fba334;}
.remote-developers .col-item{padding-top:20px}
.banner h1, .banner h3{padding-left:15px}
.carousel_se_02_carousel .owl-nav{display:none;}
body .table-bordered>thead>tr>th{border-bottom-width:1px;}

/*-------- Contact us --------*/
.contact-page{margin-top:20px;margin-bottom:20px}
.contact-page .cform label{font-weight:400;margin-bottom:5px !important;}
.contact-page .cform label .star{margin-left:5px;color:red;}
.contact-page .send-btn{padding:10px 24px;font-size:18px;text-transform:uppercase;}
.contact-page .btn:focus{outline:none}
.contact-page .our-address{font-size:20px}

/*-------- Buyer guide --------*/
.buyer-guide{margin-top:0;}
.buyer-guide .panel-heading h3{margin:0;padding:7px 5px;}
.buyer-guide .panel-heading h3 a:hover,
.buyer-guide .panel-heading h3 a:focus{text-decoration:none}
.panel-heading .accordion-toggle:after{font-size:17px;margin-top:7px;}
.buyer-guide .panel-body{padding-left:20px;padding-right:20px}
.buyer-guide .panel+.panel{margin-top:20px;}
a:focus{outline:none}

/*-------- Success Stories --------*/
.sucess-stories .innerbg{padding:0 20px 0 0}
.sucess-stories .innerbg p{margin-bottom:0}
.sucess-stories .user-txt{margin-top:0;margin-bottom:0;margin-left:85px;}
.sucess-stories .user{padding:20px;overflow:hidden;}
.sucess-stories .user h5{margin-top:0;left:0}
.sucess-stories .col-item{margin-top:20px;background:#cccccc17;border:1px solid #dddee187;}

/*-------- MyProfile --------*/

.btn{font-size:16px;}
table .btn{font-size:14px;}
.profile{margin-top:50px}
.profile-sidebar{padding:20px 20px 0 20px;background:#fbfbfb;border-radius:4px;box-shadow:0 1px 2px rgb(0 0 0 / 20%);}
.profile-userpic img{float:none;margin:0 auto;width:50%;height:50%;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;border:3px solid #eee;width:130px;height:130px;}
.profile-usertitle{text-align:center;margin-top:20px;}
.profile-usertitle-name{color:#fb8c00;font-size:25px;margin-bottom:7px;}
.profile-usertitle-job{color:#004aad;font-size:14px;margin-bottom:15px;}
.profile-userbuttons{text-align:center;margin-top:10px;}
.profile-userbuttons .btn{font-weight:400;padding:6px 15px;margin-right:5px;}
.profile-userbuttons .btn:last-child{margin-right:0;}
.profile-usermenu{margin-top:20px;}
.profile-usermenu ul{margin:0 -20px}
.profile-usermenu ul li{border-top:1px solid #e9e9e9;width:100%;}
.profile-usermenu ul li a{color:#004aad;font-size:14px;padding:12px 20px}
.profile-usermenu ul li a i{margin-right:8px;font-size:14px;}
.profile-usermenu ul li a:hover{background-color:#fafcfd;color:#5b9bd1;}
.profile-usermenu ul li.active{border-bottom:none;}
.profile-usermenu ul li.active a{color:#5b9bd1;background-color:#f6f9fb;border-left:2px solid #5b9bd1;margin-left:-2px;}
.profile .button-section{overflow:hidden;}

/*--------- Profile Content ----------*/

.profile-content{padding:20px;background:#fff;min-height:auto;border:1px solid #eee;border-radius:4px;}
.littlebit{margin-top:5px;margin-bottom:10px;}
.fb-profile img.fb-image-lg{z-index:0;margin-bottom:10px;background-repeat:no-repeat;width:100%;min-height:100%;height:300px;object-fit:cover;object-position:center;background-color:#e1e1e1;}
.fb-image-profile{margin:-90px 10px 0 0 !important;z-index:9;width:150px;height:150px;background-color:#fbfbfb;}
.profile .form-group label{font-weight:400;line-height:40px;}
.form-control{height:40px;padding-top:8px;padding-bottom:8px;box-shadow:none;}
.button-section ul{margin:0;padding:0;text-align:center;}
.button-section li{margin-right:10px;margin-top:10px;float:left;}

.table-responsive label{font-weight:400}
.table-responsive label select, .table-responsive label input{border-radius:4px;}
.overflow-scorll{overflow-X:auto;float:left;width:100%;}
.overflow-scorll .table{min-width:1200px;}
.table-responsive table.dataTable thead th, 
.table-responsive table.dataTable thead td{padding-left:10px;}
.service_style table.dataTable thead th{vertical-align:middle;background-color:#1a73e80a;font-weight:400;color:#004aad;text-transform:uppercase;width:auto !important;}
.table-responsive table.dataTable tbody th{font-weight:400;background:#004aad17;}
.table-responsive table.dataTable tbody tr:nth-child(even) {background:#f9f9f9 !important}
.table-responsive table.dataTable tbody tr:nth-child(odd) {background:#FFF !important}
.table-responsive table.dataTable tbody tr td,
.table-responsive table.dataTable tbody tr th{background-color:transparent !important;color:#474747;text-align:left;}

/*-------- Offer Search --------*/

.searchheaderbg{background:#18202b;padding-top:40px;padding-bottom:50px;position:relative;}
.headerbgtxt{color:#FFF;font-size:30px;}
.headerbgsubtxt{color:#999;font-size:14px;font-weight:normal;}
.photo, .tredingcrosel{height:215px !important;}
.offer-search{margin-top:50px;margin-bottom:50px;}
.offer-search .info .heading{font-size:18px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;float:left;}
.offer-search .info .price{float:right;}
.offer-search .info .user-id{font-size:17px;float:left}
.offer-search .info .user-id p{font-size:14px;}
.offer-search .info .user-id a{min-height:45px;display:block;}
.offer-search .info a:hover{text-decoration:none;color:#004aad;}
.offer-search .user-info .col-item{margin-bottom:30px;}
.offer-search .filter{padding:12px 20px 20px 20px;background-color:#fbfbfb;border-radius:4px;border:1px solid #dbdbdb;}
.offer-search .filter .form-group label{font-weight:400;padding-left:4px;}
.offer-search .filter h4{color:#FB8C00;border-bottom:1px solid #dbdbdb;padding-bottom:15px;margin-bottom:15px;}
.offer-search .col-item .info .separator{margin:0 -20px -20px -20px;padding:5px 20px 18px 20px;background:#f9f9f9;}
.offer-search .protag{color:#004aad;}
.offer-search .borbtn{width:100%;line-height:35px;font-size:16px;}
.offer-search .pic{float:left;width:45px}
.offer-search .padd-left{padding-left:60px}
.offer-search .id-row{float:left;width:100%;margin-bottom:15px;}
.offer-search #allrecords{width:100%;}

.profile-vendor{margin-top:50px;margin-bottom:50px;}
.profile-vendor .profiledesc{padding:12px 20px;background:#f9f9f9;line-height:22px;word-wrap:break-word;border-radius:4px;}
.profile-vendor .description{min-height:140px;}
.profile-vendor #myTab > li > a{background:#00bcd4;color:#fff;font-weight:500;border:0;padding:10px 25px;font-size:18px;}
.profile-vendor #myTab > li > a .blok{color:#fff}
.profile-vendor #myTab > li.active > a{background:#ededed !important;color:#000 !important}
.profile-vendor #myTab > li.active > a .blok{color:#000 !important}
.profile-vendor .tab-content{border:1px solid #e9e9e9;padding:20px;overflow:hidden;}
.profile-vendor .nav-tabs{margin:0;border:0;}
.profile-vendor h3{color:#FB8C00;border-bottom:1px #ccc dashed;padding-bottom:17px;}
.profile-vendor .contact-remote label{line-height:24px;display:block;text-align:left;}
.profile-vendor .btn-success{padding:9px 20px;font-size:18px;}
.btn:focus{outline:unset;}

.fb-profile-text .radiusoff{border-radius:4px;margin-left:10px;}
.fb-profile .fb-profile-text{float:left;}
.fb-profile h1{margin-top:0;margin-bottom:0;line-height:30px;font-size:20px;}
.fb-profile p{margin-bottom:0;}

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

.postoffers-details .qtybtn{display:inline-block; padding:6px 6px; margin-bottom:0;font-size:10px; font-weight:normal; line-height:1.428571429; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer;background-image:none; border:1px solid transparent; border-radius:50%;-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;-o-user-select:none; user-select:none; background:#dddee1; } 
.postoffers-details img.sellerimgpro{width:60px;height:60px;border-radius:81px;display:inline-block;margin:0 auto;position:relative;}
.postoffers-details .sv_shop_style a{font-size:24px;text-transform:capitalize;margin-top:20px;color:#000;text-align:center;text-decoration:none;}
.postoffers-details .sv_shop_style a:hover{color:#FB8C00;}
.postoffers-details .checkcontainer{ display:block;  position:relative;padding-left:35px;padding-top:1em; cursor:pointer;font-size:25px;}
.postoffers-details .checkcontainer input{visibility:hidden;cursor:pointer;}
.postoffers-details .mark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:lightgray;}
.postoffers-details .checkcontainer:hover input ~ .mark{background-color:gray;}
.postoffers-details .checkcontainer input:checked ~ .mark{background:#FB8C00;}
.postoffers-details .mark:after{content:"";position:absolute;display:none;}
.postoffers-details .checkcontainer input:checked ~ .mark:after{display:block;}
.postoffers-details .checkcontainer .mark:after{left:9px;top:7px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);}
.postoffers-details .checkcls{width:100%; float:left; padding:1em;}
.postoffers-details .tag-list .tag-item{font-size:14px;line-height:30px;background-image:none;background-color:#ecedef;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0.7em;outline:0;position:relative;margin-right:1.25rem;border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:1em !important;vertical-align:middle;display:inline-block;}
.postoffers-details .offerbuynowbtn{height:50px;color:#fff;font-size:16px;background:#47a447;border:none;border-radius:4px;text-transform:capitalize;}
.postoffers-details .review-section{margin-bottom:15px;padding:20px;border-radius:4px;border:1px dashed #ccc;display:inline-block;width:100%;}
.postoffers-details .review-section .user-pic{float:left;width:60px;}
.postoffers-details .review-section .padd-left{padding-left:80px;}
.postoffers-details .review-section .date{font-size:13px;}
.postoffers-details .review-section p{margin-bottom:0;}
.postoffers-details .review-section .heading{font-size:17px;}
.postoffers-details h3{color:#FB8C00;margin-top:25px;}
.postoffers-details .right-bg{background-color:#fbfbfb;border-radius:4px;padding:20px;box-shadow:0 1px 2px rgb(0 0 0 / 20%);}
.postoffers-details .right-bg .totalprice{margin-top:0;}

.postoffers-details .qty{display:inline-block;width:100%;}
.postoffers-details .qty .input-group{border-radius:4px;padding:9px;float:left;width:120px;background:#fff;margin-right:10px;}
.postoffers-details .qty .input-group .form-control{height:32px;border:0;background:#cccccc1a;}
.postoffers-details .qty .input-group .qtybtn{border-radius:0;line-height:18px;}
.postoffers-details .qty .input-group .qtybtn.quantity-right{border-radius:0 3px 0 3px;}
.postoffers-details .tag-list a{border-radius:5px !important;line-height:20px !important;background:#0e54b2 !important;color:#fff;font-weight:400;}
.postoffers-details .tag-list a:hover{background-color:#005ddb !important;}
.postoffers-details .team-pic{display:inline-block;width:100%}
.postoffers-details .team-pic .photo{width:60px;float:left;height:auto !important;}
.postoffers-details .team-pic .padd-left{padding-left:75px;}

.rating{background:rgb(203 203 203 / 9%);padding:20px;margin-bottom:20px;border-radius:4px;box-shadow:0 1px 2px rgb(0 0 0 / 20%);}
.rating:last-child{margin-bottom:0;}
.rating h4{margin-top:0;border-bottom:1px #dddddd dashed;padding-bottom:15px;margin-bottom:15px;color:#FB8C00}
.rating ul{margin:0;padding:0;}
.rating ul li{margin-bottom:10px;font-size:14px;}
.rating ul li:last-child{margin-bottom:0;font-size:14px;}

/*------------ Home Page ------------------- */

.home-page a:hover,a:focus{color:#18202b;}
.home-page .photo{ height:215px !important;}
.home-page .tredingcrosel{height:215px !important;}
.home-page .howitworkstext{margin:0px !important;padding:0px !important;}
.home-page .freelanuchercontent{color:#fff !important;}
.home-page .center {display: block;margin-left: auto;margin-right: auto;width: 50%;}
.home-page .catimg-responsive{display:inline-block;max-width: 100%;}
.home-page .popularservice{font-size:13px !important;background:#eee;border-radius:5px;margin: 0.2em;}
.home-page .remote-developers a:hover{color:#004aad;text-decoration:none;}
.million{margin-top:10px;margin-bottom:40px;}
.partner-logo{margin-top:40px;margin-bottom:40px;}
.developers{padding-bottom:50px;}

/*---------- Login -----------*/

.login .login-from{background-color:#fbfbfb;padding:20px;border-radius:4px;margin-top:50px;margin-bottom:50px;overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / 20%);}
.login .login-from label{font-weight:normal;text-align:right;line-height:40px;margin-bottom:0;}
.login .login-from .form-group{margin-top:15px;margin-bottom:15px;}
.login .login-from .checkbox{margin-top:0;margin-bottom:0;}
.login .login-from .checkbox label{line-height:22px;}
.login .login-from .btn-success{padding:9px 20px;font-size:18px;}

/*----------- Add Offer --------*/
.add-offer{margin-top:50px;margin-bottom:50px;}
.add-offer h1{margin-top:0;}
.add-offer h4{color:#FB8C00;margin-top:15px;}
.add-offer .aside__poster⤍FormContainer⤚co-VV{margin:0 1.125rem;}
.add-offer .form-aside_poster{margin:0 1.125rem;}
.add-offer .poster{position:relative;margin-top:1.25rem;margin-bottom:.9375rem;border:1px solid #dddee1;border-radius:.225rem;background-color:#fff;padding:.3125rem 1.25rem;min-height:4.6875rem;}
.add-offer .handles{margin-top:-1.25rem;background:transparent;width:100%;height:0;}
.add-offer .form-aside ul{counter-reset:li;}
.add-offer .handles::after{right:.625rem;left:auto;}

.add-offer .postercontent{margin:0px;text-align:left;font-size:15px;line-height:1.5;padding:20px 0;border-bottom:1px dashed #ccc;}
.add-offer label{font-weight:400;margin-bottom:7px;margin-top:15px;}
.add-offer .form-group{margin-bottom:0;}
.add-offer .checkbox-sec{position:relative;margin-top:15px;padding-bottom:10px;}
.add-offer .checkbox-sec input{float:left;}
.add-offer .checkbox-sec p{padding-left:22px;} 
.add-offer .useful-tips{background-color:#fbfbfb;padding:20px;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / 20%);}
.add-offer .useful-tips h2{border-bottom:1px dashed #ccc;padding-bottom:20px;}
.add-offer .useful-tips p{margin:0;}
.add-offer .post-offer-btn{padding:12px 25px;}

/*----------- Search Projects --------*/
.search-projects .search-bar{background-color:#5ce1e614;padding:20px;border-radius:4px;margin-top:50px;margin-bottom:30px;overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / 20%);}
.search-projects .search-bar #amount{outline:none;background:transparent;}

.search-projects .checkcontainer{display:block;position:relative;padding-left:35px;padding-top:1em; cursor:pointer;font-size:25px;}
.search-projects .checkcontainer input{visibility:hidden;cursor:pointer;}
.search-projects .mark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:lightgray;}
.search-projects .checkcontainer:hover input ~ .mark{background-color:gray;}
.search-projects .checkcontainer input:checked ~ .mark{background:#FB8C00;}
.search-projects .mark:after{content:"";position:absolute;display:none;}
.search-projects .checkcontainer input:checked ~ .mark:after{display:block;}
.search-projects .checkcontainer .mark:after{left:9px;top:7px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);}
.search-projects .checkcls{background:#fbfbfb;float:left;border-radius:4px;width:100%;box-shadow:0 1px 2px rgb(0 0 0 / 20%);padding:20px;margin-bottom:15px;}
.search-projects .srchbar{border:1px solid #ccc;padding:0 1em 0 1em;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}
.search-projects .proposalbtn{border:0 solid #3d66d7;background:#3d66d7;border-radius:4px;color:#fff !important;display:inline-block;text-align:center;padding:0.5em;}
.search-projects .proposalbtn:hover{border:#0044ff;background:#0044ff;}
.search-projects .checkcls h4{padding-bottom:0;}
.search-projects .checkcls .btn{border-radius:30px;padding:6px 15px;margin-top:5px;border:0;}
.search-projects .sv_right_sec span{display:block;font-size:12px;color:#000}
.search-projects .checkcls h3{margin-top:0;}
.search-projects .checkcls h3 a{color:#3d66d7;text-decoration:none;}	
.search-projects .icon-sec{margin-bottom:0;}
.search-projects .budget{color:#858585;}
.search-projects .searchcol{padding-top:47px;}

.sv_buyer_req select{border:1px solid #ddd;height:40px !important;width:100%;font-size:15px;color:#666666;box-shadow:none !important;margin:0 0 10px;padding:7px;outline:none;border-radius:4px;}
.sv_buyer_req .fstMultipleMode .fstControls{padding:0.4em 0.5em 0em 0.5em;}
.sv_buyer_req input[type="text"]{border-radius:4px;}
.sv_buyer_req #amount{border:0;color:#FB8C00;margin-top:10px;float:left;}

.sv_buyer_req .ui-widget-header{background:#FB8C00;}
.sv_buyer_req .ui-slider-horizontal .ui-slider-handle{border-radius:50px;border:2px solid #FB8C00 !important;}
.sv_buyer_req  .ui-widget.ui-widget-content{border:1px solid #ddd;background:#eee;float:left;width:100%;margin-top:5px;}
.sv_buyer_req .sv_title{font-size:16px;}
.sv_msg{background:rgba(58, 56, 56, 0.51);color:#fff;padding:4px;text-decoration:none;border-radius:3px;width:auto !important;}

.sv_buyer_req ::-webkit-input-placeholder{color:#999;}
.sv_buyer_req ::-webkit-input-placeholder{/* WebKit, Blink, Edge */color:#999;}
.sv_buyer_req :-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#999;opacity:1;}
.sv_buyer_req ::-moz-placeholder{/* Mozilla Firefox 19+ */color:#999;opacity:1;}
.sv_buyer_req :-ms-input-placeholder{/* Internet Explorer 10-11 */color:#999;}
.sv_buyer_req ::-ms-input-placeholder{/* Microsoft Edge */color:#999;}
.sv_buyer_req ::placeholder{/* Most modern browsers support this now. */color:#999;}

/*------------ Project Detail --------------*/

.project-detail{padding-top:50px;padding-bottom:50px;}
.project-detail .inner-sec{background:#fbfbfb;float:left;border-radius:4px;width:100%;box-shadow:0 1px 2px rgb(0 0 0 / 20%);padding:20px;}
.project-detail h3{color:#FB8C00;}
.project-detail .headtxt{border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:18px;}
.project-detail img.sellerimgpro{width:60px;height:60px;border-radius:81px;display:inline-block;margin:0 auto;position:relative;}
.project-detail .sv_shop_style a{font-size:24px;text-transform:capitalize;margin-top:20px;color:#000;text-align:center;text-decoration:none;}
.project-detail .sv_shop_style a:hover{color:#FB8C00;}

.project-detail .user-sec{display:inline-block;width:100%;}
.project-detail .user-sec .photo{width:60px;float:left;height:auto !important;}
.project-detail .user-sec .padd-left{padding-left:70px;}
.project-detail .sv_project{margin-bottom:10px;}
.project-detail .form-horizontal label{font-weight:400;margin-top:15px;margin-bottom:10px;text-align:left;display:inline-block;width:100%;}
.project-detail .btn-success{padding:10px 20px;margin-top:15px;font-size:18px;}
.project-detail textarea.form-control{min-height:100px;}

.project-detail .user-photo{display:inline-block;width:100%;border:1px solid #e5e5e5;padding:10px;margin-top:5px;border-radius:5px;background:#fbfbfb;}
.project-detail .user-photo .photo{float:left;width:50px;height:auto !important;}
.project-detail .user-photo .padd-left{padding-left:70px;}

/*------------ Project Detail --------------*/

.inappro-content form{margin:30px auto 50px auto;max-width:800px;}
.inappro-content label{font-weight:400;margin-top:15px;text-align:left;width:100%;}
.inappro-content .our-address{font-size:22px}
.inappro-content .btn{padding:10px 20px;font-size:18px;float:left;}

/*------------ Edit Offer --------------*/

.edit-offer{margin-top:30px;margin-bottom:50px;}
.edit-offer label{font-weight:400;margin-bottom:10px;margin-top:20px;}
.edit-offer textarea{min-height:100px;}
.edit-offer .update-offer{padding:12px 25px;}

/*------------ Chat Page --------------*/

.chat-page {margin-top:40px;margin-bottom:50px;}
.chat-page .msgboxes{ max-height:400px;overflow-y:auto;display:inline-block;width:100%;padding-bottom:2px;}
.chat-page .round{width:40px;height:40px;background-color:#fff;}
.chat-page .talk-bubble{box-shadow:1px 1px 0px rgb(0 0 0 / 10%);display:inline-block;position:relative;-webkit-margin-before:0em;-webkit-margin-after:0em;padding:13px 14px;border-radius:0 8px 8px 8px;margin-top:5px;margin-left:10px;}
.chat-page .tri-right.border.left-top:before {content:' ';position:absolute;width:0;height:0;left:-40px;right:auto;top:-8px;bottom:auto;border:32px solid;border-color:#666 transparent transparent transparent;}
.chat-page .chat-row{background-color:#fbfbfb;padding:20px;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / 20%);margin-top:10px;}
.chat-page .chat-row:first-child{margin-top:0;}
.chat-page .chat-row .chat-user{width:40px;float:left;}
.chat-page .chat-row .padd-left{padding-left:60px;}
.chat-page .chat-row .padd-left span{margin-right:8px;}    
.chat-page .chat-row:nth-child(even) .talk-bubble{background:#67ebef}
.chat-page .tri-right.left-top:after{content:' ';position:absolute;width:0;height:0;left:-10px;right:auto;top:0px;bottom:auto;border:22px solid;border-color:#67ebef transparent transparent transparent;}    
.chat-page .chat-row:nth-child(odd) .talk-bubble{background:#67ebef;}
.chat-page .chat-row:nth-child(odd) .tri-right.left-top:after{content:' ';position:absolute;width:0;height:0;left:-10px;right:auto;top:0px;bottom:auto;border:22px solid;border-color:#67ebef transparent transparent transparent;}    

.chat-page .sv_send_message{float:left;margin-top:30px;background-color:transparent;color:#FB8C00;font-size:24px;}
.chat-page .conversation{margin-top:15px;display:inline-block;width:100%;}
.chat-page .conversation label{font-weight:400;font-size:16px;text-align:left;width:100%;}
.chat-page .conversation .button-sec{text-align:right;}
.chat-page .conversation .button-sec .btn{padding:10px 20px;font-size:16px;border:0;margin-left:10px;}
.chat-page .conversation .button-sec .back{float:left;margin-left:0;}

.projectinfo{display:flex; padding-bottom:1em;padding-top:1em;border-bottom:1px solid #dee2e6;font-size:15px;}

/*------------ job Tracker --------------*/

.job-tracker{margin-top:50px;margin-bottom:50px;}
.job-tracker .info{background-color:#f5f5f5;border-radius:4px;width:100%;display:inline-block;padding:20px;text-align:center;margin-bottom:10px;}
.job-tracker .pader{font-size:24px;color:#FB8C00;padding-top:0;}
.job-tracker .conversation{margin-top:20px;display:inline-block;width:100%;}
.job-tracker .conversation table{margin-bottom:0;}
.job-tracker .conversation table th{background-color:#ecf4ff !important;color:#004aad;font-weight:400;font-size:15px;}
.job-tracker .conversation table td{background:#fff;}
.job-tracker .gallerybox_new{margin-top:20px;border-radius:4px;padding:20px;display:inline-block;width:100%;box-shadow:none;}
.job-tracker .gallerybox_new2 > div{margin-top:20px;border-radius:4px;padding:20px;display:inline-block;width:100%;border:1px solid #e7e7e7;}
.job-tracker .gallerybox_new .para{padding:0;margin:0;}

.job-tracker .photo{width:50px;float:left;height:auto !important;}
.job-tracker .padd-left{padding-left:65px;}
.job-tracker .status-row{display:flex;}
.job-tracker .form-sec{background-color:#fbfbfb;padding:20px;border-radius:5px;display:inline-block;width:100%;}
.job-tracker .form-sec label{font-weight:400;margin-bottom:10px;display:inline-block;width:100%;text-align:left;}
.job-tracker .form-sec textarea{min-height:100px;}
.job-tracker .form-sec small{color:#6c6c6c;margin-top:5px;display:inline-block;width:100%;}
.job-tracker .form-sec .submit{float:right;padding:10px 20px;font-size:18px;}
.job-tracker .buttons-row a{margin-top:10px;margin-left:10px;}

/*------------ Daily Log --------------*/

.daily-log{margin-top:50px;margin-bottom:50px;}
.daily-log .button-row{margin-bottom:20px;}
.daily-log .button-row a{margin-left:10px;}
.daily-log table{margin-top:20px;min-width:1200px;}
.daily-log table th{background-color:#ecf4ff !important;color:#004aad;font-weight:400;font-size:15px;vertical-align:middle !important;}
.daily-log table td{background:#fff;}
.daily-log .search{margin-top:24px;padding:9px 16px;width:100%}
.daily-log form{background-color:#fbfbfb;padding:20px;border-radius:5px;display:inline-block;width:100%;}
.daily-log form label{font-weight:400;}
.daily-log .table-responsive{overflow:auto;margin-bottom:0;}

/*------------ Job Requirements --------------*/

.job-requirements{margin-top:50px;margin-bottom:50px;}
.job-requirements h3{color:#FB8C00;margin-top:0;margin-bottom:15px;}
.job-requirements table{min-width:1200px;margin-bottom:0;}
.job-requirements table th{background-color:#ecf4ff !important;color:#004aad;font-weight:400;font-size:15px;vertical-align:middle !important;}
.job-requirements table td{vertical-align:middle !important;}
.job-requirements .table-responsive{overflow:auto;}
.job-requirements .note{margin-top:15px;}

/*------------ Jobs Invoices --------------*/

.jobs-invoices{margin-top:50px;margin-bottom:50px;}
.jobs-invoices table{min-width:1200px;}
.jobs-invoices table th, .manager-invoices table th{background-color:#ecf4ff !important;color:#004aad;font-weight:400;font-size:15px;vertical-align:middle !important;}
.jobs-invoices table td{vertical-align:middle !important;}
.jobs-invoices .table-responsive{overflow:auto;}

/*------------ Daily Log - E-commerce Website --------------*/

.daily-log-cms{margin-top:50px;margin-bottom:50px;}   
.daily-log-cms textarea{min-height:120px;}
.daily-log-cms form{margin:0 auto;max-width:600px;}
.daily-log-cms .form-group > label{float:left;width:120px;text-align:right;line-height:40px;font-weight:400;}
.daily-log-cms form .padd-left{padding-left:130px;}
.daily-log-cms .submit{float:right;padding:10px 20px;font-size:16px;}
.daily-log-cms .back-btn{margin:0 auto;max-width:600px;padding-bottom:15px;}

/*------------ Daily Log - E-commerce Website --------------*/

.add-dev-profile{margin-top:30px;margin-bottom:50px;}
.add-dev-profile .form-horizontal .form-group{margin-left:0;margin-right:0;}
.add-dev-profile .page{margin:1em auto;max-width:768px;display:flex;align-items:flex-start;flex-wrap:wrap;height:100%;}
.add-dev-profile .box{padding:0.5em;width:100%;margin:0.5em;}
.add-dev-profile .box-2{padding:0.5em;width:calc(100%/2 - 1em);}
.add-dev-profile .options label, 
.add-dev-profile .options input{width:4em;padding:0.5em 1em;}
.add-dev-profile form label{font-weight:400;margin-top:15px;margin-bottom:10px;width:100%;display:inline-block;text-align:left;}
.add-dev-profile .complete-profile-image{float:left;border-radius:4px;}
.add-dev-profile h3{color:#FB8C00;display:inline-block;width:100%;margin-top:30px;text-align:left;}
.add-dev-profile .my-table, .add-dev-profile .from-sec{float:left;width:100%;/*border-radius:4px;background:#fbfbfb;box-shadow:0 1px 2px rgb(0 0 0 / 20%);padding:5px 20px 20px 20px;margin-top:10px;*/}
.add-dev-profile .my-table hr{border-style:dashed;margin-bottom:10px;margin-top:30px;border-color:#a7a7a7;}
.add-dev-profile .button-sec{text-align:right;display:inline-block;width:100%;}
.add-dev-profile .button-sec .btn{padding:10px 20px;margin-left:10px;border-radius:4px;font-size:18px;font-weight:400;}
.add-dev-profile .from-sec{margin-top:0;}
.add-dev-profile .profile-banner .btn-success{float:left;margin-right:10px;}
.add-dev-profile .profile-banner .text{text-align:left;padding-top:5px;display:inline-block;}
.add-dev-profile .up-img{float:left;margin-top:25px;}
.add-dev-profile .littlebit{text-align:left;}
.add-dev-profile .fstElement{border-radius:4px;}
.add-dev-profile .add-more{color:#ff7300;font-size:20px;display:inline-block;width:100%;background:#f9f9f9;padding:16px 20px;border-radius:4px;margin-top:20px;}
.add-dev-profile .add-more:hover{background:#f3f3f3;}
/*.add-dev-profile .new-sec{border-top:1px dashed #a7a7a7;}
 .add-dev-profile .new-sec:first-child{border-top:0;} */

#prfilebannerModel .file-input{padding:10px;border:1px solid #dbdbdb;width:100%;border-radius:4px;}
#myeditdailyModal .modal-body{overflow:hidden;}
#myeditdailyModal #croppie-demo{float:left;width:250px;}
#myeditdailyModal .padd-left{padding-left:270px;}
#myeditdailyModal .padd-left label{margin-bottom:10px;display:inline-block;width:100%;font-weight:400;}
#myeditdailyModal .padd-left .file-input{padding:10px;border:1px solid #dbdbdb;width:100%;border-radius:4px;margin-bottom:15px;}
#myeditdailyModal #croppie-view {margin-top:15px;text-align:center;}
#myeditdailyModal #formID .form-group label{font-weight:400;line-height:40px;}

/*------------ Weekly Status --------------*/

.weekly-status{margin-top:50px;margin-bottom:50px;}
.weekly-status h3{color:#FB8C00;padding-left:34%;margin-top:0;}
.weekly-status label.control-label{font-weight:400;line-height:40px;}
.weekly-status .add-more{padding-left:34.33333333333333%;padding-right:17%;}
.weekly-status .add-more a{margin-bottom:20px;width:100%;display:inline-block;padding:12px;font-size:15px;background-color:#c7e5ff;color:#004f8f;border:0;}
.weekly-status .add-more a:hover{background-color:#ddefff}
.weekly-status .submit{float:right;margin-right:17%;padding:10px 20px;font-size:16px;}
.weekly-status .back, .weekly-status .delete{margin-right:17%;}
.weekly-status .delete{margin-bottom:10px;}
.weekly-status .error{float:left;}

.weekly-status-popup .modal-body h4{color:#FB8C00;}
.weekly-status-popup .table>tbody>tr:last-child>td{border-bottom: 1px solid #ddd;}

/*------------ Wallet --------------*/

.wallet, .my-order, .my-buy-orders{margin-top:50px;margin-bottom:50px;}
.wallet h3{margin-bottom:0;color:#FB8C00;width:100%;display:inline-block;text-align:left;}
.wallet label{font-weight:400;}
.wallet .row label{font-weight:400;margin-bottom:10px;margin-top:20px;}
.wallet .withdraw_amt{font-size:20px;border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:10px;}
.wallet .withdraw_amt .amount{color:#FB8C00}
.wallet .withdraw_amt .lnr-tag{vertical-align:middle;}
.wallet .info{margin-top:10px;}
.wallet .services-btn{font-size:16px;}

/*------------ Client Side pages CSS --------------*/

/*------------ Buyer Dashboard --------------*/

.buyer-dashboard{margin-top:50px;margin-bottom:50px;}
.buyer-dashboard .col-sec{padding:20px;background:#fbfbfb;border-radius:4px;text-align:center;border:1px solid #f1f1f1;}
.buyer-dashboard .col-sec .buyer-userpic img{float:none;margin:0 auto;width:40% !important;border-radius:50%s;}
.buyer-dashboard .col-sec h3{color:#fb8c00;min-height:54px;margin-top:20px;}
.buyer-dashboard .col-sec p{font-size:15px;}
.buyer-dashboard .col-sec .btn{font-size:16px;font-weight:400;padding:10px 15px;}

/*------------ Send Message --------------*/

.send-message, .manager-invoices, .review-page{margin-top:50px;margin-bottom:50px;}
.send-message form{max-width:600px;margin:0 auto;}
.send-message form label{font-weight:400;}
.send-message form .btn{padding:12px 20px;font-size:16px;}

.add-offer .fstElement{height:45px;border-radius:4px;}
.add-offer .checkbox-sec .error{margin-top:0;text-indent:9px;}

/*------------ Find Remote Developers --------------*/

.select-box{border-radius:0;padding:10px;width:100%;height:50px;border:0;border-left:1px solid #d3d3d3;}
.find-remote{margin-top:40px;margin-bottom:30px;}
.find-remote .below-sec{background-color:#f7f7f7;padding:0 20px;margin:0 -20px;border-top:1px solid #E1E1E1;}
.find-remote .col-item .info p{height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

/*------------ My Buy Orders --------------*/

.my-buy-orders .table-responsive{overflow:auto;}
.my-buy-orders .table-responsive td a{border-radius:4px;}
.update-status-id label{font-weight:400;}

/*-------------- My Request ----------------*/

.my-request{margin-top:50px;margin-bottom:50px;}
#exampleModal h5.modal-title{display:inline-block;}

/*-------------- Payment Confirm ----------------*/

.payment-confirm{margin-top:20px;margin-bottom:30px;}
.payment-confirm .col-sm-6{font-size:18px;}

/*--------------- Upgrade Post ----------------*/

.upgrade-post, .service-guide, .safety{margin-top:50px;margin-bottom:50px;}
.upgrade-post .checkcls{border:1px dashed #dddee1;padding:1em;border-radius:4px;}
.upgrade-post .checkcontainer{display: block;position: relative;padding-left:40px;margin-bottom:20px;cursor:pointer;font-size:25px;}
.upgrade-post .checkcontainer input{position:absolute;opacity:0;cursor:pointer;}
.upgrade-post .check {position:absolute;top:0;left:0;height:20px;width:20px;background-color:lightgray;border-radius:50%;}
.upgrade-post .checkcontainer:hover input ~ .check{background-color:gray;}
.upgrade-post .checkcontainer input:checked ~ .check{background-color:orange;}
.upgrade-post .check:after {content: "";position:absolute;display:none;}
.upgrade-post .checkcontainer input:checked ~ .check:after{display:block;}
.upgrade-post .checkcontainer .check:after{top:5px;left:5px;width:10px;height:10px;border-radius:50%;background:white;}
.upgrade-post .stripe-button-el{margin-bottom:0;}
.upgrade-post .stripe-button-el span{background-image:none !important;background-color:#FB8C00 !important;color:#fff;padding-top:0.5em;height:50px;font-size:16px;width:100%;border:none;border-radius:4px;text-transform:capitalize;font-weight:bold;}

.upgrade-post h2{color:#FB8C00;}
.upgrade-post .box-sec{background:rgb(203 203 203 / 9%);padding:20px;border-radius:4px;box-shadow:0 1px 2px rgb(0 0 0 / 20%);}
.upgrade-post .box-sec h3{margin-top:0;border-bottom:1px dashed #dfdfdf;padding-bottom:15px;margin-bottom:20px;}
.upgrade-post .box-sec h3 span{float:right;}
.upgrade-post .image-sec{display:inline-block;width:100%;border-bottom:1px dashed #dfdfdf;padding-bottom:20px;margin-bottom:5px;}
.upgrade-post .image-sec .img-left{float:left;width:85px;}
.upgrade-post .image-sec .padd-left{padding-left:100px;}
.upgrade-post .image-sec .usd{margin-top:5px;font-size:18px;color:#FB8C00;display:block;}
.upgrade-post .unit-price > div{margin-top:15px;}
.alert.alert-danger ul{margin:0;padding:0;}

.service-guide ul{margin:0;padding:0;}

/*------------ Freelancer-edit -------------------*/

.freelancer-edit, .my-offer, .my-applied, .my-message{margin-top:50px;margin-bottom:50px;}
.my-message .overflow-scorll .table{min-width:auto;width:99.95%;}
.sub-services{margin-top:50px;margin-bottom:30px;}
.sub-services .thumbnail a{display:block;font-size:16px;text-align:center;margin-bottom:15px;}
.sub-services .thumbnail a:hover{color:#FB8C00;}
.safety ul{margin:0 0 10px 0;padding:0;}
.safety ul li{position:relative;padding-left:15px;margin-left:10px;font-size:14px;margin-top:5px;margin-bottom:5px;}
.safety ul li:before{width:6px;height:6px;border:1px solid #000;content:'';position:absolute;left:0;top:7px;float:left;border-radius:6px;background:#000;}
.safety h3{color:#FB8C00;}

.popular-categories .col-item{padding:20px;border:0;}
.popular-categories .col-item h4{margin-bottom:0;font-size:15px;min-height:30px;}
.popular-categories a{display:inline-block;width:100%;margin-top:3px;}
.popular-categories a:hover{color:#FB8C00 !important;text-decoration:none;box-shadow:0 0 8px rgba(0, 0, 0, 0.02);}

/*-------------- Project Manager Dashboard --------------*/

.pm-dashboard{margin-top:50px;margin-bottom:50px;}
.pm-dashboard .navbar{border-bottom:1px solid #ededed;margin-bottom:20px !important;}
.pm-dashboard ul.nav a{background:#00bcd4;color:#fff;font-weight:500;padding:10px 25px;font-size:18px;margin-right:2px;border-radius:4px 4px 0 0;line-height:28px;}
.pm-dashboard ul.nav .active a{background:#ededed;color:#000;}
.manager-table{overflow-x:auto;}
.pm-dashboard .service_style table.dataTable thead th{padding-left:10px !important;padding-right:10px !important;}
.pm-dashboard .service_style table.dataTable td a i{margin-left:5px;}

.support-message ul.qa{margin:0;padding:0;text-align:left;}
.support-message ul.qa li{margin:5px 0;font-size:14px;}
.support-message ul.qa b{font-weight:normal;color:#fb8c00}
#problemcard .boxes, .support-message{text-align:left;}

.checklist-popup label{font-weight:400;}
.checklist-popup input[type="radio"]{margin-right:5px;margin-top:0;}
.checklist-popup .form-group{line-height:22px;}
.checklist-popup .form-group:last-child{margin-bottom:0;}
.checklist-popup .panel-title{text-align:left;width:100%;display:block;position:relative;}
.checklist-popup .panel-title.collapsed:after{content: "+";display:inline-block;font-size:20px;position:absolute;top:6px;right:15px;font-weight:700;}
.checklist-popup .panel-title:after{content: "-";display:inline-block;font-size:29px;position:absolute;top:-2px;right:17px;font-weight:700;}
.checklist-popup .panel-group .panel{margin-bottom:10px;}

/*------------ End Desktop CSS --------------*/

@media (max-width:1024px){
    .businesstext{font-size:3rem;color:#fff;line-height:38px;margin-bottom:0;}
    .growbusiness .businessleft h3{margin-top:0;}
    .profile-vendor #myTab > li > a{padding:10px 15px;}
    .buyer-dashboard .col-sec h3{font-size:22px;}
    .my-message .overflow-scorll .table{min-width:auto;width:99.90%;}
    .modal-title{white-space:initial;}
}

@media (max-width:992px){
    .media-29101 .text{padding:20px;width:100%;}
    .grow-business .growbusiness .img-responsive, .developers .freelanucher .img-responsive{border-radius:0 0 9px 9px;}
    .app-icon{margin-top:15px;}
    .banner h1, .banner h3{padding-left:0;text-align:center;}
    .freelanucherleft{padding:20px}
    .project-detail .user-photo .text-right{text-align:left !important;}
    .pm-dashboard ul.nav a{padding:10px 18px;font-size:16px;}
}

@media (max-width:767px) {
    .fb-profile-text>h1{font-weight:700;font-size:16px;}
    .fb-image-profile{margin:-30px 10px 0 0 !important;z-index:9;width:80px;height:80px;}
    .popular-skill, #formID{text-align:center;}	
    .trending-offers h1, .popular-categories h1, .remote-developers h1, body .howitworkstext, .customers-use h1{font-size:22px;line-height:28px;text-align:left;}
    .grow-business .growbusiness .img-responsive, .developers .freelanucher .img-responsive{padding-right:0}
    .remote-developers h1{padding-right:100px}
    .customers-use h1 br{display:none}
    .freelanuchertext{font-size:26px !important;line-height:40px;}
    .searchbtn{font-size:15px}
    .contact-page{margin-top:10px}
    .contact-page #formID{text-align:left;}
    .contact-page .our-address{margin-top:30px;display:block;}
    .how_it_works .col-md-12 > div[class*="col-md-"]{padding-right:0;padding-left:0;}
    .how_it_works .col-md-12{padding-bottom:20px;}
    .mob-back-btn{margin-top:4px !important;}
    .table-responsive{border:none}

    
    .offer-search .user-info .col-item{margin-bottom:15px;}
    .profile-vendor #myTab > li > a{padding:8px 10px;font-size:15px;}
    .profile-vendor .tab-content{padding:15px;}
    .col-item .info{padding:12px 15px;}
    .offer-search .col-item .info .separator{margin:0 -15px -15px -15px;padding:5px 15px 15px 15px;}
    .profile-vendor .profiledesc{padding-left:15px;padding-right:15px;}
    .login .login-from{padding-top:2px;}
    .login .login-from .btn-success{margin-top:5px;}
    .profile .form-group label{text-align:left;width:100%;}
    .offer-search .user-info,.profile-content{margin-top:20px;}
    .profile-content .form-group{text-align:left;}
    .add-offer .useful-tips, .project-detail .inner-sec{margin-top:30px;}
    .offer-search,.add-offer{margin-bottom:20px;}
    .search-projects .search-bar h3{text-align:left;float:left;width:100%;}
    .search-projects .search-bar h3.category{margin-top:0;}
    .search-projects .searchcol{margin:0;padding:15px 0 0 0;}
    .search-projects .btn-info{width:100%;}
    .search-projects .checkcls .col-md-3{text-align:left !important;border-top:1px dashed #ccc;padding-top:12px;margin-top:12px;}
    .job-tracker .status-row{display:block;}
    .job-tracker .status-row .text-right{text-align:left !important;}
    .job-tracker .table-responsive{margin-bottom:0;}
    .add-dev-profile .profile-banner .text{width:100%;display:inline-block;}
    .daily-log .date{margin-top:10px;}
    #myeditdailyModal #formID .form-group label{text-align:left;width:100%;line-height:30px;}
    .weekly-status h3{padding-left:0;text-align:left;}
    .weekly-status label.control-label{width:100%;text-align:left;}
    .weekly-status .add-more{padding-left:0;padding-right:0;}
    .weekly-status .back, .weekly-status .delete{margin-right:0;}
    .weekly-status .form-horizontal .form-group{margin-bottom:5px;}
    .weekly-status .submit{margin-right:0;margin-top:10px;}
    .weekly-status .add-more a{margin-top:10px;}
    .wallet .row label{width:100%;text-align:left;margin-top:15px;}
    .buyer-dashboard{margin-top:30px;}
    .buyer-dashboard .col-sm-4{margin-top:20px;}
    
    .send-message form label{width:100%;text-align:left;}
    .send-message form .col-sm-8{text-align:left;}
    .please-select{display:inline-block;width:100%;margin-top:10px;}
    .add-offer label{width:100%;text-align:left;}
    .remote-search .searchtext, .remote-search .searchbtn{border-radius:4px;}
    .remote-search .select-box{border-radius:4px;margin-top:15px;margin-bottom:15px;}    
    .searchbar.remote-search .pl-0{padding-left:15px !important}
    .searchbar.remote-search .pr-0{padding-right:15px !important}
    .review-page .text-right.font18{text-align:left !important;margin-bottom:10px;}
    .update-status-id.form-horizontal{text-align:left !important;}
    .payment-confirm .col-sm-6{font-size:16px;}
    .upgrade-post .box-sec{margin-top:20px;}
    .dataTables_length, .dataTables_info{float:left !important;}
    .dataTables_filter, .dataTables_paginate{float:right !important;} 
    .scheduleDis{margin-top:8px;float:right;}   
    
    .pm-dashboard .navbar{overflow:auto;}
    .pm-dashboard ul.nav{display:flex;min-width:588px;}
    .pm-dashboard ul.nav a{padding:10px;font-size:15px;}
    .sv_sub_menu{width:250px;}
    .sv_sub_menu{display:block;}
    .chat-page .sv_send_message{margin-top:20px;}
    .sv_mob_auth{text-align:left;}
    .my-dispute .form-group label{text-align:left;width:100%;}
}
@media (max-width:450px) {
    .dataTables_length{position:relative;}
    .dataTables_length:before{content:'Show:';color:#000;font-size:14px;float:left;width:100%;position:absolute;}
    .dataTables_length label{font-size:0;margin-top:20px;}
    .dataTables_length select{width:100%;float:left;}
    .dataTables_filter, .dataTables_length{text-align:left !important;}
    .dataTables_filter input{width:100%;margin-left:0 !important;}
}
