@font-face{font-family:'LatinotypeArquitectaHeavy';src:url('../fonts/LatinotypeArquitectaHeavy.eot');src:url('../fonts/LatinotypeArquitectaHeavy.eot') format('embedded-opentype'),
url('../fonts/LatinotypeArquitectaHeavy.woff') format('woff2'),
url('../fonts/LatinotypeArquitectaHeavy.woff') format('woff'),
url('../fonts/LatinotypeArquitectaHeavy.ttf') format('truetype'),
url('../fonts/LatinotypeArquitectaHeavy.svg') format('svg');}
@font-face{font-family:'montserratlight';src:url('../fonts/montserrat-light-webfont.eot');src:url('../fonts/montserrat-light-webfont.eot#iefix') format('embedded-opentype'),
url('../fonts/montserrat-light-webfont.woff') format('woff2'),
url('../fonts/montserrat-light-webfont.woff') format('woff'),
url('../fonts/montserrat-light-webfont.ttf') format('truetype'),
url('../fonts/montserrat-light-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"ArquitectaW00-Light";src:url("../fonts/93f218c7be90fc24236652fc32c180a7.eot");src:url("../fonts/93f218c7be90fc24236652fc32c180a7.eot#iefix") format("embedded-opentype"),
url("../fonts/93f218c7be90fc24236652fc32c180a7.woff") format("woff2"),
url("../fonts/93f218c7be90fc24236652fc32c180a7.woff") format("woff"),
url("../fonts/93f218c7be90fc24236652fc32c180a7.ttf") format("truetype"),
url("../fonts/93f218c7be90fc24236652fc32c180a7.svg") format("svg");}
@font-face{font-family:'arquitecta_heavyheavy';src:url('../fonts/latinotype_-_arquitectaheavy-webfont.woff') format('woff2'),
url('../fonts/latinotype_-_arquitectaheavy-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-bold';font-style:normal;font-weight:700;src:url('../fonts/Montserrat-Bold.eot');src:url('../fonts/Montserrat-Bold.eot#iefix') format('embedded-opentype'),
url('../fonts/Montserrat-Bold.woff') format('woff'),
url('../fonts/Montserrat-Bold.ttf') format('truetype'),
url('../fonts/Montserrat-Bold.svg') format('svg');} 
.main_btn,
.search_btn,
.view_btn a,
.main_menu .navbar-default .navbar-nav > .active > a,
.genres_heding a{-o-transition:color .2s ease-out, all .3s ease-in;-ms-transition:color .2s ease-out, all .3s ease-in;-moz-transition:color .2s ease-out, all .3s ease-in;-webkit-transition:color .2s ease-out, all .3s ease-in;transition:color .2s ease-out, all .3s ease-in;}
body{background:#fff;color:#6a707c;font-family:'LatinotypeArquitectaHeavy';font-size:16px;overflow-x:hidden;}
ul{padding:0;margin:0;list-style:none;}
:hover,:focus{text-decoration:none !important;outline:0 !important;}
p{margin:0 0 5px;}
::-webkit-input-placeholder{color:#d5d7d9;}
:-moz-placeholder{color:#d5d7d9;}
::-moz-placeholder{color:#d5d7d9;}
:-ms-input-placeholder{color:#d5d7d9;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;font-family:'montserratlight';resize:vertical;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'LatinotypeArquitectaHeavy';margin:20px 0;}
.text-center img{display:inline-block;}
#intro{margin:0 auto;padding:0;background-size:cover;position:relative;}
.height_50{height:50px;}
.height_75{height:75px;}
.height_100{height:100px;}
.height_125{height:125px;}
.main_menu .navbar-default{background:rgba(0, 0, 0, 0);border-color:rgba(0, 0, 0, 0);min-height:inherit;margin-bottom:0;}
.main_menu .nav.navbar-nav{float:right;}
.main_menu .navbar-nav li{padding-left:10px;}
.main_menu .navbar-nav li a{color:#fff;font-size:14px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;padding:0;padding:11px 10px;font-family:'LatinotypeArquitectaHeavy';cursor:pointer;}
.main_menu .navbar-default .navbar-nav > .active > a,
.main_menu .navbar-default .navbar-nav > .active > a:focus{border:2px solid #fff;background:none;border-radius:50px;padding:11px 25px;}
.main_menu .navbar-default .navbar-nav > .active > a:hover{background:#29a4c0;color:#fff !important;border-color:#29a4c0;}
.top_heading{margin-top:50px;text-shadow:1px 1px 6px rgba(0, 0, 0, 0.19);}
h1{color:#fff !important;font-size:42px !important;margin:0 !important;font-weight:bold !important;text-transform:capitalize;letter-spacing:2px;font-family:'Montserrat-bold';}
.top_heading p{color:#fff;font-size:20px;margin:10px 0 30px !important;font-family:'montserratlight';font-weight:600;}
.easy-autocomplete-container{font-family:'montserratlight';}
.main_btn{border:2px solid #fff;background:none;border-radius:50px;padding:9px 25px;color:#fff !important;font-size:12px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;font-family:'montserratlight';}
.main_btn:hover{background:#fff;color:#29a4c0 !important;}
.search_div{background:rgba(0, 0, 0, 0.8);padding:35px 0 23px;position:absolute;width:100%;bottom:0;    text-align: center;}
.hom_range{position:absolute;top:-22px;right:30%;color:#fff;font-family:'montserratlight';font-size:12px;}
.sea_box{background:#fff;height:50px;border-radius:50px;border-top:1px solid #777774;width:auto;display:inline-block;}
.sea_box li{display:inline-block;border-right:1px solid #dedede;float:left;}
.sea_box > ul > li:nth-child(4),
.sea_box > ul > li:last-child{border-right:0px solid #dedede;}
.sea_box li input{background:none;border:none;}
.shoot_input,
.photos_sel_box{width:250px;padding:14.5px 20px;color:#878787;font-size:14px;font-family:'montserratlight';}
.shoot_input::-moz-placeholder{opacity:1;}
.photos_sel_box{padding:4.5px 10px !important;}
.photos_sel_box li{display:block !important;width:100%;}
.calendar_box{width:125px !important;}
.search_btn{background:#50c5b7;padding:14px 30px;height:49px;color:#fff;font-size:14px;font-family:'montserratlight';border:none;border-radius:0 50px 50px 0;}
.search_btn:hover{background:#29a4c0;}
.selectboxit-text{width:calc(100% - 30px);text-align:left;white-space:nowrap !important;}
h2{color:#6a707c !important;font-size:30px !important;text-transform:uppercase;letter-spacing:.75px;}
.benefit_box h2{font-size:22px !important;max-width:165px;margin:10px auto 10px;}
.benefit_box p{color:#6a707c;font-size:16px;font-family:'montserratlight';}
.photos_sel_box{color:#ddd;}
.genres_box ul li img{height:275px;width:100%;object-fit:cover;max-height:275px;min-height:275px;cursor:pointer;display:block;transition:transform 0.8s ease-in-out 0s;-moz-transition:transform 0.8s ease-in-out 0s;-webkit-transition:transform 0.8s ease-in-out 0s;transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;}
.genres_box ul li:hover img{}
.genres_box ul li{float:left;margin-right:1%;margin-top:10px;max-height:260px;overflow:hidden;position:relative;width:24%;}
.genres_box ul li.genres_big{width:49% !important;}
.genres_box ul li:last-child{margin-right:0px;}
.genres_heding{position:absolute;color:#fff;font-size:24px;top:45%;width:100%;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family:'LatinotypeArquitectaHeavy';text-shadow: 0 0 6px #000000;}
.genres_heding h2{letter-spacing:1px;text-transform:uppercase;text-align:center;font-family:'LatinotypeArquitectaHeavy';color:#fff !important;font-size:24px !important;margin:0}
.genres_heding a{border:1px solid #fff;background:none;border-radius:50px;padding:5px 15px;color:#fff !important;font-size:14px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;display:inline-block;margin-top:15px;}
.genres_heding a:hover{background:#fff;color:#29a4c0 !important; text-shadow: none;}
.box{float:left;width:49%;padding:.5%;}
.box img{width:100%;}
.m_box img{}
.view_btn a{color:#6184db;font-weight:bold;font-size:14px;text-transform:uppercase;padding:9px 20px;border-radius:50px;border:2px solid #6184db;}
.view_btn a:hover{background:#6184db;color:#fff;}
.how_works{background:#efefef;}
.works_div li{float:left;}
.work_imgBox{background:#fff none repeat scroll 0 0;border-radius:50%;height:200px;width:200px;overflow:hidden;position:relative;}
.work_imgBox .work_number{position:absolute;width:48px;height:48px;z-index:2;background:#50c5b7;right:30px;top:25px;color:#fff;border-radius:50%;line-height:48px;text-align:center;font-size:32px;font-family:'montserratlight';}
.work_contant{width:320px;margin-top:15px;margin-left:20px;font-family:'montserratlight';font-weight:bold;}
.work_contant .collapse{font-family:'montserratlight';}
.work_contant .work_number{border:1px solid #d4d6d8;border-radius:50%;color:#d4d6d8;font-family:"Lucida Console";font-size:36px;font-weight:normal !important;height:50px;text-align:center;width:50px;margin-bottom:20px;}
.work_contant p{color:#6a707c;font-family:'montserratlight';font-weight:bold;clear:both;}
.work_title.pull-right a.toggle_how_it, .work_title.pull-right a.toggle_how_it1{float:right;}
.work_title{display:block;width:100%;}
.work_title.pull-right{text-align:right;}
ul.works_div.pull-right a.toggle_how_it, ul.works_div.pull-right a.toggle_how_it1{text-align:right;float:right;}
.works_div.pull-right .work_contant{margin-left:0px;margin-right:20px}
.triangle{-webkit-transform:rotate(-48deg);-moz-transform:rotate(-48deg);-ms-transform:rotate(-48deg);-o-transform:rotate(-48deg);transform:rotate(-48deg);bottom:-40px;color:#fff;font-size:15px;height:100px;position:absolute;right:-60px;text-transform:uppercase;width:120px;}
.triangle .view_rot{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg);position:relative;right:5px;top:10px;text-align:center;}
.kay_blue{background:#50c5b7;}
.green{background:#9cec5b;}
.purple{background:#533a71;}
.blue{background:#6184db;}
.over_flow{overflow:hidden;position:relative;height:245px;}
.photo_box{margin:20px 0;}
.over_flow img{width:100%;cursor:pointer;display:block;transition:transform 0.8s ease-in-out 0s;-moz-transition:transform 0.8s ease-in-out 0s;-webkit-transition:transform 0.8s ease-in-out 0s;transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;}
.over_flow img{height:100%;width:100%;object-fit:cover;}
.over_flow:hover img{}
.photo_box li{width:24%;float:left;margin-right:1%;margin-top:15px;}
.photo_box li:last-child{margin-right:0%;}
.photo_box .genres_heding{top:35%;}
.irs-line:before{content:"";left:0px;background:#fff;width:12px;height:12px;position:absolute;z-index:2;border-radius:50%;border:1px solid #ddd;}
.irs-line:after{content:"";right:0px;background:#fff;width:12px;height:12px;position:absolute;z-index:2;border-radius:50%;border:1px solid #ddd;}
.photo_box .genres_heding p{font-family:"montserratlight";font-size:13px !important;font-weight:600;letter-spacing:0;margin:0 auto;width:85%;text-transform:none;}
.footer{background:#efefef;float:left;width:100%;}
.footer ul{list-style:none}
.footer_links ul li a{color:#a3abba;text-transform:uppercase;letter-spacing:1px;font-size:13px;}
.footer_links ul li a:hover{color:#869bc1;}
.copy_right{border-top:1px solid #e1e1e1;padding:15px 0;}
.copy_right ul li{color:#a3abba;font-size:11px;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding-right:20px;}
.copy_right ul li a{color:#a3abba;}
.mobile,
.search_mobile{display:none;}
.sea_box.search_mob_div.text-center{width:0 auto;text-align:center;width:100% !important;border-radius:50px !important;}
.sea_box.search_mob_div.text-center .search_btn{float:right;}
.sea_box.search_mob_div.text-center .big-link > span{float:left;padding-left:20px;padding-top:17px;font-size:11px;font-family:'montserratlight';}
.reveal-modal .sea_box{display:block;width:100%;border:medium none !important;border-radius:0 !important;}
.reveal-modal .sea_box ul li{width:50%;border:1px solid #dedede;margin-bottom:15px;}
.reveal-modal .sea_box ul li input.shoot_input,
.reveal-modal .sea_box ul li .photos_sel_box{width:100% !important;background:#fff;height:55px;}
.reveal-modal .sea_box ul li ul li{width:100%;border:0px solid #dedede;margin-bottom:0px;}
.reveal-modal .search_box.pull-right{width:100% !important;text-align:center;border:none;margin-bottom:0;}
.reveal-modal .search_box.pull-right .search_btn1{background:#50c5b7;padding:14px 30px;height:49px;color:#fff;font-size:14px;font-family:'montserratlight';border:none;border-radius:50px;}
.reveal-modal .search_box.pull-right .search_btn1:hover{background:#29a4c0;}
.search_mob_div a{color:#878787;}
.slider-background .item,
.slider-background .item.active,
.slider-background .carousel-inner{height:100%;width:100%;}
.slider-background .fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.slider-background .carousel{overflow:hidden;height:100%;}
.slider-background .item .container{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;left:0;right:0;}
.head-top{padding:25px 0;position:absolute;width:100%;z-index:3;}
.index-page .head-top{padding:25px 0;position:absolute;width:100%;z-index:3;background:rgba(0, 0, 0, 1);background:-moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, .5) 0%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff', GradientType=0);}
.inner-head-top{position:relative;z-index: 4;}
.inner-header{background:#fff;}
.inner-header .main_menu .navbar-default .navbar-nav > .active > a,
.inner-header .main_menu .navbar-default .navbar-nav > .active > a:focus{border:2px solid #29a4c0;}
.inner-header .main_menu .navbar-nav li.active a{color:#29a4c0!important;}
.inner-header .main_menu .navbar-nav li a{color:#8a877c!important;}
.main_menu .navbar-nav li > a:hover{color:#29a4c0 !important;color:#fff700 !important}
.inner-header .main_menu .navbar-nav li > a:hover{color:#29a4c0 !important;}
.f-p-r-option{background:#efefef;padding:30px 0;width:100%;}
.f-p-r-option h3{text-align:center;}
.common-green h3{color:#50c5b7;text-transform:uppercase;margin:0;margin-bottom:15px;}
.form-row{width:100%;margin-bottom:18px;float:left;}
label{font-size:16px;color:#6a707c;font-family:"montserratlight";display:block;margin-bottom:8px;}
.savedet_btn{margin-top:30px !important;}
.thirdpartydet{margin-top:80px !important;}
.half-input{width:50%;}
.full-input{width:100%;}
.full-3-input{width:33.33%;}
.half-input.available-last{float:right;}
input.c-input-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 15px;color:#6a707c;;font-size:14px;font-family:"montserratlight";border-radius:25px;border:1px solid #d9dbdd;background:#fff;margin-bottom:5px;box-shadow:none;}
#card_name{transition:box-shadow .5s}
#pin .close{font-size:48px;right:5px;top:0;}
#pin{font-family:'montserratlight';}
.bill_method .shoot-head h4{margin-bottom:0;}
.form-control:focus, #card_name:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
input:focus{outline:none;}
.state-block .selectboxit-container .selectboxit,
.sort-by .selectboxit-container .selectboxit,
.shoot-time-outer .selectboxit-container .selectboxit{width:100% !important;color:#d5d7d9;font-size:14px;font-family:"montserratlight";border-radius:25px !important;border:1px solid #d9dbdd;background:#fff;height:42px;}
.spacer-hor{display:inline-block;width:2%;margin:0 1%;vertical-align:middle;float:left;padding-top:8px;}
.howit_hm{float:left;width:100%;display:block;text-align:center;margin:50px 0 0;}
.c-submit-btn ,.msg-text-req a,
.ui-dialog .ui-dialog-buttonpane button,
span.skip_rig.invite_skip_rig a,
.skip_lef.invite_skip_rig a,
.addrev_btn,
ui-dialog-buttonset button,
span#gal_del a,
.cover_box_add,
.howit_hm a{background:#50c5b7;padding:0px 45px;border:2px solid #50c5b7;color:#fff;border-radius:25px;height:36px;text-transform:uppercase;font-size:12px;transition:all .3s ease;display:inline-block;line-height:36px;font-family:'Montserrat-bold';letter-spacing:1px;}
.fileupload-buttonbar .btn-success{background:#50c5b7;font-family:'montserratlight';border:0;}
.template-upload p.name{width:200px !important;word-wrap:break-word;}
.msg-text-req a{margin-top:10px;}
.c-submit-btn:hover,.msg-text-req a:hover ,
.ui-dialog .ui-dialog-buttonpane button:hover,
span.skip_rig.invite_skip_rig a:hover,
.skip_lef.invite_skip_rig a:hover,
.addrev_btn:hover,
ui-dialog-buttonset button:hover,
span#gal_del a:hover,
.howit_hm a:hover{background:#29a4c0;border-color:#29a4c0;color:#fff}
.addrev_cont{text-align:center;display:block;margin:10px;}
input.c-clear-btn{color:#50c5b7;background:transparent;padding:0px 45px;border:2px solid #50c5b7;border-radius:25px;height:36px;text-transform:uppercase;font-size:12px;transition:all .3s ease;}
input.c-clear-btn:hover{background:#29a4c0;border-color:#29a4c0;color:#fff;}
.p-right{text-align:right;}
.f-p-r-wrapper .panel-title{display:inline-block;position:relative;font-weight:bold;font-family:"montserratlight";}
.f-p-r-wrapper .panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e113";color:#50c5b7;position:absolute;margin-left:5px;font-weight:normal;font-size:12px;margin-top:3px;right:-20px;top:0;}
.f-p-r-wrapper .panel-heading .accordion-toggle.collapsed:after{content:"\e114";}
.f-p-r-wrapper .panel-default > .panel-heading{background-color:transparent;border:0;border-color:transparent;display:inline-block;padding-left:0;}
.panel-heading > a{color:#50c5b7;font-size:16px;font-family:"montserratlight";position:relative;}
.panel-default{border:0;background:transparent;box-shadow:none;}
.f-p-r-wrapper{margin-top:50px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:transparent;}
.price-range{height:126px;position:relative;background:url(../images/price-range-bg.jpg) top center no-repeat;background-size:100%;}
.irs{bottom:0;top:inherit;position:absolute;width:100%;}
.f-p-r-wrapper .panel-group{margin-bottom:0;margin-top:20px;}
.load-more{text-align:center;margin:auto;display:block;float:left;width:100%;margin-top:50px;}
.sort-by label,
.sort-by .s-b-select{display:inline-block;vertical-align:middle}
.s-b-select{width:150px;margin-left:15px;}
.m-f-btn-set{width:auto;text-align:right;float:right;}
.exp-f-p-result-additional{padding-top:40px;margin-top:40px;}
.border-top{border-top:1px solid #fff}
.p-genre-btn .fa-user{border:1px solid #d5d7d9;padding:2px;}
.m-f-btn-set input{vertical-align:middle;}
.panel-body{padding:15px 0;}
.f-p-r-o-box .half-input{float:left;width:48%;}
.f-p-r-o-box .half-input.state-block{float:right;}
.half-input.available-last{float:right;}
.f-left{float:left;}
.pad-left-15{padding-left:15px;}
.p-genre-btn img{padding-right:4px;}
.genre-default li{float:left;margin:0;min-width:140px;min-height:40px;position:relative;width:auto;text-align:center;margin-right:9px;}
.genre-default label,
.genre-default input{display:block;position:absolute;top:0;left:0;right:0;bottom:0;font-size:12px;background:#fff;}
.genre-default input[type="radio"]{opacity:0.011;z-index:100;line-height:35px;height:35px;cursor:pointer;width:100%;}
.genre-default label img{padding-right:5px;}
.genre-default input[type="radio"]:checked + label{background:#50c5b7;color:#fff}
.genre-default label{padding:0px 10px;border:1px solid #ddd;cursor:pointer;z-index:90;border-radius:25px;line-height:35px;height:35px;width:auto;color:#ddd;}
.genre-default label:hover{background:#50c5b7;color:#fff;}
li.p-genre-btn.home-garden{width:170px;}
.genre-default li:last-child{margin:0;}
.session-length li{float:left;margin:0;width:32%;min-height:40px;position:relative;text-align:center;margin-right:2%;display:inline-block;}
.session-length li:last-child{margin:0;}
.session-length label,
.session-length input{display:block;position:absolute;top:0;left:0;right:0;bottom:0;font-size:12px;background:#fff;}
.session-length input[type="radio"]{opacity:0.011;z-index:100;line-height:35px;height:35px;cursor:pointer;width:100%;}
.session-length label{padding:0px 10px;border:1px solid #ddd;cursor:pointer;z-index:90;border-radius:25px;line-height:35px;height:35px;width:auto;color:#6a707c;}
.session-length input[type="radio"]:checked + label{background:#50c5b7;color:#fff;}
.a-b-2-radio-out li{float:left;margin:0;width:50%;min-height:40px;position:relative;text-align:center;margin-right:0;}
.a-b-2-radio-out label,
.a-b-2-radio-out input{display:block;position:absolute;top:0;left:0;right:0;bottom:0;font-size:12px;background:#fff;}
.a-b-2-radio-out input[type="radio"]{opacity:0.011;z-index:100;line-height:35px;height:35px;cursor:pointer;width:100%;}
.a-b-2-radio-out label{padding:0px 10px;border:1px solid #ddd;cursor:pointer;z-index:90;line-height:35px;height:35px;width:auto;color:#6a707c;}
.a-b-2-radio-out input[type="radio"]:checked + label{background:#50c5b7;color:#fff;}
.brd-radi-rt-0 label{-webkit-border-top-left-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topleft:25px;-moz-border-radius-bottomleft:25px;border-top-left-radius:25px;border-bottom-left-radius:25px;border-right:0;}
.brd-radi-lt-0 label{-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;}
input[type=checkbox]:not(.visible-chek){opacity:0}
.checkbox label:before{border-radius:0;}
.checkbox label:before{content:"";display:inline-block;width:30px;height:30px;margin-right:30px;position:absolute;left:0;bottom:1px;background-color:#fff;color:#29a4c0;border:1px solid #ddd;}
input[type=checkbox]:not(.visible-chek):checked + label:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";font-size:25px;color:#29a4c0;text-align:center;line-height:15px;padding-top:5px;}
input[type="password"]{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.checkbox label{padding-left:35px;font-size:16px;color:#6a707c;font-family:"montserratlight";display:block;margin-bottom:5px;font-weight:700;}
.additional-box-3{padding-left:50px;padding-top:27px;}
.form-row.checkbox{margin-bottom:30px;}
.be-a-photogrpher-nav li a{border:2px solid #29a4c0;color:#29a4c0;background:none;border-radius:50px;padding:11px 25px;-o-transition:color .2s ease-out, all .3s ease-in;-ms-transition:color .2s ease-out, all .3s ease-in;-moz-transition:color .2s ease-out, all .3s ease-in;-webkit-transition:color .2s ease-out, all .3s ease-in;font-size:14px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;font-family:'LatinotypeArquitectaHeavy';cursor:pointer;line-height:20px;position:relative;display:block;}
.main-header .be-a-photogrpher-nav li a{border-color:#fff !important;color:#fff;}
.main-header .be-a-photogrpher-nav li a:hover{background:#fff;color:#29a4c0!important;}
.be-a-photogrpher-nav{float:none;display:inline-block;vertical-align:middle;}
.main_menu .navbar-default{float:none;display:inline-block;vertical-align:middle;}
.main_menu{text-align:right;float:none;display:inline-block;vertical-align:middle;}
.in-blk-vert-mid{float:none;display:table-cell;vertical-align:top;vertical-align:middle;}
.d-table{display:table;width:100%;}
.be-a-photogrpher-nav li a:hover{background:#29a4c0;color:#fff !important;border-color:#29a4c0;}
.main_menu .navbar-nav li:last-child > a{padding-right:0;}
.inner-page-banner{padding:40px 0;background:#efefef;float:left;width:100%;}
.ph-grp-min-rslt-det{padding:50px 0;float:left;width:100%;}
.f-green{color:#65ccbf;}
.green-title{color:#65ccbf;text-transform:uppercase;font-size:22px;margin:0;font-family:'LatinotypeArquitectaHeavy'}
.img-thumb{width:125px;height:125px;overflow:hidden;border-radius:50%;margin-bottom:20px}
.img-thumb > img ,.img-thumb > a > img{height:100%;width:100%;object-fit:cover;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.location{font-family:"ArquitectaW00-Light";font-size:16px;color:#6a707c;width:100%;}
.p-g-min-rslt-right p{font-size:14px;font-family:'montserratlight';font-weight:700;margin:0;}
.sub-label-title{font-size:16px;color:#333;margin:0;letter-spacing:1.5px;margin-bottom:5px;text-transform:uppercase;}
.p-g-m-block-row{display:block;margin-bottom:20px;}
.p-g-m-block-row a{color:#50c5b7;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;}
.ph-grp-price-det{background:#50c5b7;padding:50px 0;float:left;width:100%;}
.price-det-left{color:#6a707c;font-size:18px;text-transform:uppercase;}
.price-det-left span{padding-left:5px;}
.price-de-tot{font-size:30px;color:#fff;letter-spacing:.75px;}
.price-det-left{display:block;float:left;}
.price-det-right{display:block;float:right;}
.price-det-right ul li a,
.modify-book-button-set ul li a,
.shoot-quick-link ul li a{border:2px solid #ffffff;color:#ffffff;background:none;border-radius:50px;padding:0px 25px;-o-transition:color .2s ease-out, all .3s ease-in;-ms-transition:color .2s ease-out, all .3s ease-in;-moz-transition:color .2s ease-out, all .3s ease-in;-webkit-transition:color .2s ease-out, all .3s ease-in;font-size:12px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;font-family:'LatinotypeArquitectaHeavy';cursor:pointer;position:relative;display:block;text-align:center;line-height:36px;}
.price-det-right ul li{display:block;margin-bottom:8px;}
.price-det-right ul li a:hover,
.modify-book-button-set ul li a:hover{background:#fff;color:#50c5b7;}
.price-det-right ul li a .fa{font-size:17px;vertical-align:middle;margin-right:6px;}
.serv-det-phgrpher{padding:50px 0;background:#fff;}
.serv-det-phgrpher{text-align:center;font-size:14px;font-family:'montserratlight';float:left;width:100%;}
.serv-det-phgrpher h3{text-transform:uppercase;font-size:16px;margin:0;margin-bottom:45px;position:relative;font-family:'LatinotypeArquitectaHeavy' !important;letter-spacing:1px;}
.serv-det-phgrpher h3:after{border-bottom:1px solid #ddd;content:"";position:absolute;height:2px;width:240px;display:block;margin-top:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.title-light{margin:25px 0;font-size:28px;font-family:"ArquitectaW00-Light";text-align:center;}
.serv-det-phgrpher p{text-align:center;letter-spacing:.5px;}
.specific-phgrpher{padding:50px 0;background:#f6f6f6;float:left;width:100%;}
.specific-title{color:#50c5b7;margin:0;font-size:18px;}
.specific-title{color:#50c5b7;margin:0;font-size:18px;font-family:'LatinotypeArquitectaHeavy';}
.specifc-row{margin-bottom:35px;font-family:'montserratlight';display:block;font-weight:700;}
.pricing-det{background:#fff;padding:50px 0;float:left;width:100%;}
.packge-r-left{display:table-cell;width:auto; margin: 0;}
.full-3-input.openpkg {width: 100%;}
span.num{display:inline-block;vertical-align:middle;width:50px;height:50px;text-align:center;line-height:50px;background:#2fa6c2;color:#fff;font-size:32px;border-radius:50%;margin-right:10px;font-family:"ArquitectaW00-Light";}
.packge-r-left h4{display:inline-block;color:#2fa6c2;font-size:18px;text-transform:uppercase;}
.packge-r-right{display:table-cell;text-align:right;color:#999;font-size:18px;text-transform:uppercase; vertical-align: middle;}
.package-row{display:table;width:100%;}
.package-row-outer p{display:block;clear:both !important;width:100%;font-family:'montserratlight';font-weight:700;font-size:14px;margin:10px 0;line-height:24px;}
.package-row-outer{display:block;margin-bottom:25px;}
span.packge-price{color:#2fa6c2;}
.simp-btn{display:block;text-align:center}
.simp-btn a{color:#50c5b7;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;text-align:center;display:inline-block;}
.simp-btn a:hover{color:#2fa6c2;}
.simp-btn a .fa{padding-left:10px;}
.faq-tip{padding:50px 0;background:#2fa6c2;color:#fff;float:left;width:100%;}
.faq-tip h4{font-size:30px;margin:0;text-align:center;margin-bottom:30px;}
.faq-row h5{font-size:18px;text-transform:uppercase;margin:0;margin-bottom:5px;font-family:'LatinotypeArquitectaHeavy';}
.faq-row{display:block;margin-bottom:30px;font-size:14px;line-height:20px;letter-spacing:.25px;font-family:'montserratlight';float:left;}
.faq-row:last-child{margin:0}
.col-sm-4 .faq-row {
    width: 100%;
}
span.ico-faq{display:block;vertical-align:top;width:80px;height:80px;border-radius:50%;float:left;margin-right:20px;background:#59b8ce url(../images/faq-idea-icon.png) no-repeat center center;}
.be-a-photogrpher-nav li{display:inline-block;margin-right:10px;}
span.icon-bar{background:#6b675a;height:3px;width:35px;display:block;margin-bottom:5px;position:relative}
.menu-mob{display:inline-block;vertical-align:middle;padding-top:0px;}
nav ul{border-top:0;text-align:center;}
.menu-mob nav li a{text-decoration:inherit;padding:10px 0px;color:white;display:block;text-transform:uppercase;transition:all 0.4s;-webkit-transition:all 0.4s;}
.menu-mob nav li a:hover{background-color:#59b8ce;}
.menuBtn{display:block;text-align:right;padding-right:5px;cursor:pointer;margin-top:4px;}
.menuBtn:hover{opacity:0.7;}
.menuBtn img{height:40px;position:relative;top:13px;}
nav#navigation-list{position:absolute;width:220px;background:#29a4c0;right:0;top:70px;z-index:2030;display:none}
.review-box-outer{padding:50px 0;float:left;width:100%;}
.review-left-sidebar{background:#50c5b7;padding:0;}
.review-left-sidebar .img-thumb{width:240px;height:240px;border:8px solid #fff;margin:30px auto;position:relative;}
.review-left-top{padding:0;color:#fff;float:left;}
.review-left-top h3{color:#fff;letter-spacing:1px;margin-bottom:10px;padding-left:30px;padding-right:30px;}
.review-left-top .location{color:#fff;font-size:18px;margin-bottom:25px;float:left;padding-left:30px;padding-right:30px;}
.location a{display:block;color:#fff;font-size:12px;font-family:'montserratlight';text-decoration:underline;}
.rev-left-rating-box{color:#fff;font-size:12px;font-family:'montserratlight';text-decoration:none;float:left;padding-left:30px;padding-right:30px;}
.rating img{margin-bottom:10px;display:block;}
.review-left-bot{padding:30px;background:#48b1a4;color:#fff;font-family:'montserratlight';font-size:12px;float:left;width:100%;}
.phot-grpaher-name-review-page .title-light{text-align:left;}
.review-row-right{font-family:'montserratlight';font-size:16px;font-weight:700;display:table-cell;vertical-align:top;}
.review-row-left{display:table-cell;vertical-align:top;padding-right:20px;}
.review-row{width:100%;display:block;}
.review-row-left{}
.review-row-left .img-thumb{width:98px;height:98px;border:4px solid #ffffff;}
span.review-ph-loc{font-size:14px;padding-top:10px;}
.review-row{margin-bottom:25px;padding-bottom:30px;border-bottom:1px solid #ddd}
.review-row .img-thumb:hover img{opacity:1;}
.review-row-right .rating path{fill:#4ac0b8;}
.review-row-right p{color:#6a707c;font-weight:400;font-size:14px;}
.submit-review{font-family:'montserratlight';font-weight:600;margin-top:50px;}
.submit-review textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:#333;text-align:left;font-size:14px;font-weight:normal;padding:15px;border:1px solid #ddd;border-radius:25px;height:190px;margin-bottom:25px;margin-top:15px;}
.review-right-contetnt-bar{padding-left:50px;}
.photo-genres{padding:50px 0;}
.similiar-list{padding:50px 0;}
.similiar-list .photo_box .genres_heding p{width:100%;text-transform:none;letter-spacing:1px;}
.similiar-list .location{font-family:"montserratlight";font-size:12px;text-transform:none;margin:10px 0;font-weight:700;}
.similiar-list .location .fa{color:#50c5b7;font-size:20px;padding-right:5px;}
.similiar-list .genres_heding{position:relative;color:#6a707c;font-size:24px;top:0;width:100%;letter-spacing:1px;text-transform:uppercase;text-align:left;margin-top:20px;}
.triangle .view_rot a{color:inherit;}
.similiar-list h2{text-align:left;}
.profile-review-box{background:#efefef;padding:50px 0;}
.profile-review-box h2{text-align:center;}
.profile-review-box .review-row{border:0;margin-top:20px;}
.ph-profile-hire-me{background:#2fa6c2;padding:30px 0;}
.ph-profile-hire-me .price-det-right ul li{float:left;padding-right:20px;margin-bottom:0;width:25%;}
.ph-profile-hire-me .price-det-right ul li:last-child{margin-right:0;}
.ph-profile-hire-me .price-det-right ul li a{padding:0px 18px;width:100%;}
.ph-profile-hire-me .price-det-right{width:100%;}
.ph-profile-hire-me ul li a:hover{color:#2fa6c2;}
.ph-profile-hire-me p{font-family:'montserratlight';font-size:11px;padding:20px 0 0;display:inline-block;width:100%;text-align:center;color:#fff;}
.profile-pic .img-thumb{width:190px;height:190px;border:8px solid #fff;margin:0;margin-bottom:-35px;position:relative;z-index:2;}
.profile-pic{display:table-cell;}
.profile-pic-name{display:table-cell;vertical-align:middle;padding-left:30px;color:#6a707c;}
.profile-pic-name h1{color:#6a707c !important;font-size:30px !important;font-family:'LatinotypeArquitectaHeavy';}
.profile-pic-name p{font-family:'montserratlight';font-weight:700;}
.prof-banner img{width:100%;}
.prof-banner{position:relative;z-index:1;}
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active{z-index:2 !important;}
.ban-text{position:absolute;bottom:0;width:100%;padding:30px 0;background:#50c5b7;color:#fff;font-family:'montserratlight';}
.ban-text span{font-family:'Montserrat-bold';}
.prof-top-name-sect{position:relative;}
.shoot-time{padding:50px 0;border:#fff;}
.shoot-time h2{text-align:center;}
.shoot-time h2 span{font-size:22px;display:block;font-family:"ArquitectaW00-Light";}
.shoot-time-outer .half-input{float:left;width:48%;}
.shoot-time-outer .half-input:last-child{margin-left:2%;}
.shoot-time-outer{width:100%;margin-top:30px;}
.shoot-time-outer label{font-size:24px;text-transform:uppercase;font-family:'LatinotypeArquitectaHeavy' !important;}
.shoot-time-outer .form-row{margin-bottom:35px;}
.s-t-package .num{background:#f4f4f5;border:1px solid #ddd;color:#ddd;}
.s-t-package .full-3-input{float:left;}
.s-t-package{color:#2fa6c2;font-family:'montserratlight';font-size:14px;}
.s-t-package .full-3-input p:hover .num{background:#2fa6c2;}
.s-t-package .full-3-input:hover{}
.s-t-package .full-3-input p:hover{color:#2fa6c2;}
.s-t-package .full-3-input p{cursor:pointer;}
label.error{color:#ff0000 !important;text-transform:none !important}
.s-t-package .full-3-input p{display:inline-block;}
.locatio-prof label{display:inline-block;}
.l-p-text{display:inline-block;font-family:'montserratlight';font-size:12px;color:#cccccc;}
.l-p-text span{font-size:24px;text-transform:uppercase;padding-left:6px;color:#6a707c;font-family:"ArquitectaW00-Light";}
.l-p-text a{color:#50c5b7;text-decoration:underline;}
.locatio-prof .form-row{margin-bottom:0;}
.label-ico{margin-left:10px;}
.a-b-innner{background:#2fa6c2;padding:20px;text-align:center;}
.a-b-innner h2{color:#fff !important;margin:0;letter-spacing:2px;}
.a-b-innner h2 span{font-size:16px;font-weight:normal;font-family:'montserratlight';text-transform:none;letter-spacing:normal}
.full-3-input.openpkg p {width: 65px;margin: 0;}
.full-3-input.openpkg h4.propkg-listsec { margin: 0;}
.inner-page-banner h2{display:inline-block;margin:0;}
.inner-page-banner a{}
.inner-page-banner .c-submit-btn{float:right;}
.bg-f6f6{background:#f6f6f6}
.m-b-inner-thumb .img-thumb{width:230px;height:230px;border:8px solid #fff;}
.modify-book .p-g-m-block-row a{color:#50c5b7;font-size:12px;text-transform:none;letter-spacing:.5px;font-family:'montserratlight';text-decoration:underline;font-weight:700;}
.review-left-top p{font-family:'montserratlight';font-size:12px;}
.m-t-img .img-thumb{width:75px;height:75px;}
.message-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:450px;color:#6a707c;text-align:left;font-size:14px;padding:15px;border:1px solid #ddd;border-radius:25px;height:155px;min-height:155px;margin-bottom:25px;margin-top:15px;line-height:24px;display:block;box-shadow:none;overflow:hidden;font-family:'montserratlight';}
.message-box{display:inline-block;width:450px;position:relative;}
.m-t-img{width:95px;display:inline-block;position:absolute;right:0;bottom:0;padding-left:20px;}
.message-type-inner{position:relative;}
.message-box:after{background:url(../images/ico-textarea.png) no-repeat center;content:"";position:absolute;bottom:60px;width:60px;height:50px;right:-49px;}
.message-box-left .message-box:after{right:inherit;left:-49px;background:url(../images/ico-textarea-left.png) no-repeat center;content:"";position:absolute;bottom:60px;width:60px;height:50px;}
.message-box-left .m-t-img{right:initial;left:0;padding:0;}
.message-box-left .message-box{margin-left:125px;}
span.m-t-bold{color:#50c5b7;display:block;font-family:'Montserrat-bold';font-size:14px;padding-top:20px;}
.message-textarea a{color:#50c5b7;text-decoration:underline;font-weight:normal;}
.booking-accpet{background:#e1f2f0;padding:25px 40px;border-radius:25px;margin:30px 0px;text-align:center;font-family:'montserratlight';font-weight:700;font-size:14px;line-height:24px;}
.booking-accpet h3{color:#50c5b7;font-family:'LatinotypeArquitectaHeavy' !important;letter-spacing:1px;}
.booking-accpet p{}
.booking-accpet a{text-transform:uppercase;font-family:'LatinotypeArquitectaHeavy' !important;color:#50c5b7;margin:5px 15px;letter-spacing:1px;}
.booking-accpet a:hover{color:#29a4c0;}
.messenger-detail{padding:10px 0px 50px}
.message-type-cust{margin-bottom:25px;}
.message-count{width:200px;display:inline-block;vertical-align:top;margin-left:25px;}
.messages-count-wrapper{padding:50px 0;float:left;width:100%;}
.msg-overview .panel-heading{padding:10px 20px;}
.m-over-tbl{display:table;font-size:14px;font-family:'montserratlight';width:100%;}
.m-over-tbl-cell{display:table-cell;padding-top:25px;}
.m-over-col-1{width:105px;height:105px;vertical-align:middle;padding-top:0;}
.m-over-col-1 .img-thumb{width:115px;height:115px;border:8px solid #fff;vertical-align:middle;margin:0;}
.m-over-tbl-cell h3{font-size:14px;font-weight:700;color:#50c5b7;margin:0;font-family:'Montserrat-bold'}
.m-over-col-2{width:165px;padding-left:20px;}
.m-over-col-3{width:350px;padding-left:35px;padding-right:35px;}
.list-ico span.icon-bar{background:#50c5b7;}
.m-over-tbl-cell.m-over-col-5 a{display:block;margin-top:15px;}
.m-over-tbl-cell.m-over-col-5{vertical-align:top;}
.msg-overview .panel.panel-default{border-bottom:1px solid #e1e1e1;background:#f7f7f7;}
.msg-overview .panel-body{padding:20px;font-family:'montserratlight';font-size:14px;}
.panel-group .panel + .panel{margin-top:0 !important;}
.modify-book-button-set{padding:35px 0;background:#2fa6c2;text-align:center;float:left;width:100%;}
.modify-book-button-set ul li{display:inline-block;min-width:190px;margin:0px 5px;}
.modify-book-button-set ul li a:hover{color:#2fa6c2;}
.my-account-left{background:#3dadc6 !important;}
.my-account-left .review-left-bot{background:#39a1b8;}
.my-account-left .location a{display:inline-block;margin-right: -4px;}
span.separator{padding:0 4px;line-height:15px;}
.payment-settings a{color:#fff;font-size:12px;font-family:'montserratlight';text-decoration:underline;}
.payment-settings{font-family:'montserratlight';}
.payment-settings p{color:#6a707c;font-weight:700;}
.my-account-left h5{font-family:'LatinotypeArquitectaHeavy' !important;font-size:16px;letter-spacing:1px;text-transform:uppercase}
.payment-settings{padding:0px 0 30px;float:left;padding-left:30px;padding-right:30px;}
.my-account-bot h5{opacity:.5;}
.my-account-bot li a{display:inline-block;color:#fff;font-size:12px;font-family:'montserratlight';text-decoration:underline;line-height:24px;}
.my-account-right .title-light{display:inline-block;margin-top:0;text-align:left}
.my-account-right{font-family:'montserratlight';}
.shoot-head span a{color:#50c5b7;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;font-family:'LatinotypeArquitectaHeavy';margin-top:10px;display:block;}
.shoot-head span{float:right;}
.up-cme-shoot-wrap{padding-bottom:25px;border-bottom:1px solid #ddd;}
.up-cme-shoot-wrap:last-child{border-bottom:0;}
.border-bot{border-bottom:1px solid #ddd;}
.shoot-content{font-family:'montserratlight';font-size:14px;line-height:22px;min-height:70px;}
.shoot-quick-link ul li{display:inline-block;min-width:190px;margin-right:5px;}
.shoot-quick-link ul li a{color:#2fa6c2;border-color:#2fa6c2;}
.shoot-quick-link{margin-top:20px;}
.shoot-quick-link ul li a:hover{background:#2fa6c2;color:#fff;}
.notification-wrap{padding:25px 0;font-weight:700;}
.shoot-content p a{color:#50c5b7;text-decoration:underline;}
.message-wrap{padding:25px 0;}
a.accordion-toggle .fa{font-size:30px;color:#65ccbf;}
a.accordion-toggle .fa:before{content:"\f105";}
a.accordion-toggle.collapsed .fa:before{}

.shoot-content .panel-group{margin-bottom:0}
.review-left-top > p{float:left;padding-left:30px;padding-right:30px;padding-bottom:30px;}
.details_charge h3{text-transform:uppercase;font-family:'LatinotypeArquitectaHeavy';}
.details_charge a{color:#65ccbf;}
.cust_dashborad_nav{display:block;float:left;width:100%;padding:30px 0;}
.cust_dashborad_nav li{display:block;float:left;width:100%;}
.cust_dashborad_nav li a{padding:10px 30px;display:block;text-transform:uppercase;color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}
.cust_dashborad_nav li a:hover{background:#64bdd1;}
.inline-block{display:inline-block;vertical-align:top;float:none;margin-right:-4px}
#frm_edit_profile .inline-block > label{line-height:47px;}
.search_check .inline-block{width:20%;margin-bottom:10px;}
.input_profile_wrapper .checkbox {float: left;display: block;width: 50%;margin: 0 0 10px 0!important;}
.label_profile_wrapper > label{text-align:right;}
.form-profile{padding-top:50px;}
.photo_genre_select{padding-top:60px;float:left;padding-left:60px;}
a.photo_genre{font-size:16px;color:#5bcfc1;font-family:"montserratlight";text-decoration:underline;font-weight:600;margin-right:10px;}
.photo_genre_select_inner{padding:10px 0;}
.photo_genre_select_inner .state-block{padding-left:0;}
a.photo_genre_add_another{text-decoration:none;margin:15px 0;display:block;}
#add_payment_btn{display:inline-block;font-size:14px;text-decoration:underline;}
.half-input.timediv{position:relative;}
#frm_modify #postcode ,#frm_bookpopup #postcode{max-width:300px;}
#frm_modify .edittextarea{width:100%;}
.container_pop{max-width:750px;}
#frm_modify .state-block ,#frm_modify #city,#frm_bookpopup .state-block,#frm_bookpopup #city{max-width:300px;}
#frm_bookpopup .edittextarea{width:100%;}
.my-account-right .up-cme-shoot-wrap{padding:25px 0;}
.shoot-head .title-light{text-align:left;}
.past_s_box_middle_img{margin:15px 0;width:100%;height:150px;overflow:hidden;position:relative;}
.past_s_box_middle_img img{min-width:100%;min-height:100%;}
.notification-wrap .shoot-content p:before{position:absolute;content:"\f12a";width:22px;left:0;height:22px;background:#65ccbf;color:#fff;text-align:center;font:normal normal normal 14px/1 FontAwesome;padding-top:4px;border-radius:50%;}
.notification-wrap .shoot-content p{padding-left:30px;position:relative;}
.past_s_box_middle{}
.past_shoot_box{font-family:'montserratlight';font-weight:400;min-height:275px;margin-bottom:25px;}
.past_s_box_bottom{font-size:12px;word-wrap:break-word;}
.past_s_box_bottom ul{margin-top:20px;}
.past_s_box_bottom ul li a{color:#50c5b7;display:block;line-height:20px;text-decoration:underline;}
.shoot-content b{font-weight:900;font-family:'Montserrat-bold';}
span.in-progress{position:absolute;top:20px;left:0;text-transform:uppercase;color:#fff;padding:10px;font-size:12px;font-family:'LatinotypeArquitectaHeavy';background:#3dadc6;width:auto;}
.past_s_box_middle_img .complete{background:#50c5b7;}
.cust_dashborad_nav li.active a{background:#64bdd1;}
.project_details p{font-size:14px;font-family:'montserratlight';font-weight:700;}
.col-sm-5.project_details{background:#f6f6f6;padding:40px;}
.booking-reciept{padding:65px 0;float:left;width:100%;}
.more-filter i.glyphicon{display:none;}
.charge_inner{border:1px solid #efefef;float:left;}
.charge_inner_row{padding:10px 15px;font-size:18px;float:left;width:100%;border-bottom:1px solid #efefef;}
.label_charge{text-transform:uppercase;display:block;float:left;width:85%;}
.charge{text-transform:uppercase;float:right;display:block;width:15%;}
.total_charge{background:#efefef;border:5px solid #fff;margin-top:-1px;font-size:24px;}
.total_charge_outer .shoot-head .title-light{margin-top:0;}
.total_charge_outer{float:left;margin-bottom:25px;}
.label_charge p{font-family:'montserratlight';text-transform:none;font-size:14px;}
.details_charge{width:100%;float:left;padding-top:50px;font-family:'montserratlight';text-transform:none;font-size:14px;line-height:26px;font-weight:600;}
.checkout_form .half-input{display:inline-block;margin-right:-4px;vertical-align:top;}
.pin{position:relative;}
.what_is_this{position:absolute;right:10px;top:50%;font-size:11px;transform:translateY(-50%);}
.what_is_this a{color:inherit}
.modal button.close{z-index:2;position:relative;display:block;height:30px;width:30px;font-size:42px;}
.infoModal .modal-title{font-family:'montserratlight';color:#6accc0;font-weight:700;}
.modal{text-align:center;padding:0!important;}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
.checkout_form .form-row .half-input{padding-right:5px;}
.seperate_form{float:left;width:100%;margin:30px 0;height:1px;background:#ddd;}
.form-row.checkout_btn{margin-top:30px;}
.checkout-process{padding-right:100px;}
.order-summary{padding:0px;background:#50c5b7;}
.order-summary h3{font-family:'LatinotypeArquitectaHeavy';color:#fff;margin-bottom:40px;}
.order_summary_top h4{font-family:'Montserrat-bold';text-transform:none;letter-spacing:normal;}
span.ser_price{font-size:18px;font-family:'LatinotypeArquitectaHeavy';text-transform:uppercase;}
span.ser_price span{font-family:"montserratlight";}
.order_summary_top{line-height:24px;font-size:16px;padding:30px;}
.order_summary_footer{float:left;width:100%;background:#47baac;padding:30px;}
.tot_price{font-family:'arquitecta_heavyheavy';font-size:24px;color:#fff;letter-spacing:1px;}
.order_summary_footer a{font-family:'montserratlight';font-size:12px;color:#fff;text-decoration:underline;}
.regular-radio{-webkit-appearance:none;background-color:#fff;border:1px solid #ddd;padding:9px;border-radius:50px;display:inline-block;position:relative;}
.regular-radio{display:none;}
.regular-radio:checked{background-color:#e9ecee;color:#99a1a7;border:1px solid #ddd;}
.regular-radio:checked:after{content:' ';width:12px;height:12px;border-radius:50px;position:absolute;top:3px;background:#99a1a7;text-shadow:0px;left:3px;font-size:32px;}
.regular-radio + label{-webkit-appearance:none;background-color:#fff;border:1px solid #cacece;padding:9px;border-radius:50px;display:inline-block;position:relative;}
.regular-radio:checked + label{background-color:#fff;color:#99a1a7;border:1px solid #adb8c0;}
.regular-radio:checked + label:after{content:' ';width:12px;height:12px;border-radius:50px;position:absolute;top:3px;background:#50c5b7;box-shadow:none;text-shadow:0px;left:3px;font-size:32px;}
.radio_payment_opt_left{float:left;width:50%;}
.radio_payment_opt_left label{display:inline-block;vertical-align:middle;}
.radio_payment_opt_left span{display:inline-block;vertical-align:middle;padding-left:10px;}
.radio_payment_opt_left label{display:inline-block;vertical-align:middle;margin:0;}
.radio_payment_opt{margin:30px 0;float:left;width:100%;}
.gallery_type > .container > .form-row{margin:0 -15px;}
.checkout_header{text-align:left;float:left;margin-bottom:25px;}
.checkout-process .checkout_header .title-light{text-align:left;margin:0;margin-bottom:10px;color:#6a707c;}
.checkout_header{text-align:left;float:left;margin-bottom:25px;color:#50c5b7;}
.checkout{font-family:'montserratlight';font-size:14px;font-weight:700;margin-bottom:50px;}
.checkout label{font-size:14px;}
.a-b-innner h2 span a{color:#fff;text-decoration:underline;font-size:14px;}
.order_summery_lg_inner{background:#50c5b7;margin:35px 0;float:left;width:100%;}
.order_summery_header{padding:30px 30px 15px;border-bottom:1px solid rgba(255, 255, 255, .2);}
.order_summery_header h3{margin:0;padding:0;color:#fff;letter-spacing:3px;}
.order_summery_box h4{letter-spacing:normal;text-transform:none;color:#fff;font-size:14px;font-family:'Montserrat-bold';}
.order_summery_box{padding:20px;padding-left:30px;font-family:'montserratlight';font-weight:700;line-height:24px;font-size:14px;border-right:1px solid rgba(255, 255, 255, .2);float:none;display:table-cell;padding-top:30px;}
.Quik_link_order_summary h4{color:#fff;}
.Quik_link_order_summary li a{display:block;margin-right:5px;color:#fff;font-size:12px;text-transform:none;font-weight:300;text-decoration:underline;}
.Quik_link_order_summary li{display:inline-block;}
.order_summery_box span.ser_price{letter-spacing:2px;line-height:30px;}
.order_summary_footer .tot_price{font-size:30px;}
.col-sm-4.order_summery_box:nth-child(2){padding-left:15px;padding-right:15px;}
.order_summery_box:last-child{border:0;}
.order_summery_box .price-det-right{float:none;}
.order_summery_box .price-det-right ul li a{max-width:225px;margin:0 auto 15px;}
.book_address_setting h3{font-size:16px;margin:0;font-family:'arquitecta_heavyheavy';text-transform:uppercase;line-height:18px;margin-bottom:3px;}
.book_address_setting{font-size:14px;font-weight:700;width:100%;float:left;}
.book_address_setting a{display:inline-block;color:#5bcfc1;text-decoration:underline;}
.bill_method{float:left;width:100%;}
.bill_adress{float:left;width:100%;margin-bottom:45px;}
.card_detail{display:table-cell;vertical-align:top;width:60%;text-align:left;}
.card_detail span{padding-left:40px;float:none;display:inline-block;}
.expiry_date{display:table-cell;vertical-align:top;width:20%;}
.card_detail label{margin:0;vertical-align:top;display:inline-block;}
.delete_card_detail{display:table-cell;vertical-align:top;width:20%;}
.diff_payment_method_row{float:left;width:100%;margin-bottom:20px;display:table;font-size:14px;}
.delete_card_detail a{display:inline-block;color:#5bcfc1;text-decoration:underline;}
.sign_up_wrapper{float:left;width:100%;margin:40px auto}
.sign_up_img .img-thumb{width:150px;height:150px;float:none;margin:auto;}
.sign_up_img{text-align:center;}
.sign_up_form h3{text-align:center;text-transform:uppercase;margin:30px 0;letter-spacing:2px;}
.sign_up_btn_left{float:left;}
.alredy_accoint{float:left;padding-left:20px;font-family:'montserratlight';font-size:12px;font-weight:700;}
.alredy_accoint a{color:#50c5b7;text-decoration:underline;}
#frm_sign1 .alredy_accoint a{display:block;}
.fancybox-inner{height:auto !important}
.sign_up_inner{padding:40px;}
.sign_up_form{float:left;width:100%;margin-bottom:30px;}
.fb_login{float:left;text-align:center;width:100%;border-top:1px solid #ddd;padding-top:40px;}
.sign_up_inner:after{content:"";height:80%;margin-top:20%;width:1px;right:0;top:0;position:absolute;background:#ddd;}
.sign_up_inner:last-child:after{width:0;}
.verified_icon{float:left;padding-right:30px;}
.verified_content p{margin:20px 0;font-family:'montserratlight';}
.verified_content{float:left;}
.verified_inner{margin-top:100px;margin-bottom:100px;}
.verified_content p a{color:#50c5b7;text-decoration:underline;padding-left:5px;}
.inner_static_page{font-family:'montserratlight';font-size:14px;padding:50px 0;float:left;width:100%;}
.inner_static_page p{margin-bottom:20px;}
.foot_top{float:left;width:100%;background:#5cbdb4;padding:45px 0;text-align:center;}
.avail_div p{padding:15px 0;}
.foot_top li a,
.profile_complete a{border:2px solid #ffffff;color:#ffffff;background:none;border-radius:50px;padding:0px 45px;-o-transition:color .2s ease-out, all .3s ease-in;-ms-transition:color .2s ease-out, all .3s ease-in;-moz-transition:color .2s ease-out, all .3s ease-in;-webkit-transition:color .2s ease-out, all .3s ease-in;font-size:12px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;font-family:'LatinotypeArquitectaHeavy';cursor:pointer;position:relative;display:block;text-align:center;line-height:36px;}
.foot_top li a:hover,
.profile_complete a:hover{background:#fff;color:#50c5b7;}
.foot_top li{display:inline-block}
.text_only_title h4{text-transform:uppercase}
.press_content{padding-left:50px;}
.press_content a{color:#50c5b7;text-decoration:underline;}
.press_row{font-size:16px;width:100%;float:left;margin-bottom:20px;}
.press_content h4{font-size:22px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase;margin-top:0;}
.help .panel-default > .panel-heading{background:#3dadc5;color:#fff;padding:0px;margin-bottom:5px;border-radius:0;}
.help h4.panel-title a{font-size:24px;letter-spacing:2px;padding:25px 15px 25px 30px;display:block;text-transform:uppercase}
.help .panel-body{padding:20px;font-size:16px;line-height:24px;}
.help h4.panel-title a i{float:right;font-size:14px;border:1px solid #fff;padding:0;text-align:center;width:36px;height:36px;line-height:33px;top:inherit;left:inherit;border-radius:50%;padding-left:2px;}
.help .panel-heading.active{background:#65bdd1;}
.my-account-right .b-edit .half-input.checkbox.half_half_input{width:50%;}
.about{font-size:16px;}
.large{font-size:300%;}
.about_banner{background-size:cover;padding:120px 0;font-size:16px;font-family:'montserratlight';color:#fff;}
.inner-page-banner.about_banner h2{display:block;margin-bottom:25px;color:#fff !important;}
.inner-page-banner.about_banner h2{display:block;margin:0;margin-bottom:25px;color:#fff !important;font-size:32px !important;font-weight:bold !important;text-transform:capitalize;letter-spacing:2px;font-family:'Montserrat-bold';display:block;}
.about_box{float:left;width:100%;margin:30px 0 50px;}
.about_box_img{text-align:center;}
.about_box_img .img-thumb{width:200px;height:200px;margin:10px auto 25px;}
.how_it_works{padding:0;}
.how_it_inner_row{padding:80px 0 120px;float:left;width:100%;}
.how_it_content p{font-size:18px;letter-spacing:1px;line-height:28px;}
.how_it_content h2{font-size:36px !important;}
.how_it_count_inner{width:200px;height:200px;background:#ddd;border-radius:50%;text-align:center;line-height:199px;color:#fff;font-size:60px;}
a.toggle_how_it{margin:25px 0;display:block;cursor:pointer;font-family:'LatinotypeArquitectaHeavy';text-transform:uppercase;color:#cbcbcb;font-size:18px;width:100%;}
a.toggle_how_it i.fa:before{content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-size:20px;padding-left:10px;}
a.toggle_how_it i.fa.fa-angle-up:before{content:"\f106";}
a.toggle_how_it1{margin:25px 0;display:block;cursor:pointer;font-family:'LatinotypeArquitectaHeavy';text-transform:uppercase;color:#cbcbcb;font-size:18px;width:100%;}
a.toggle_how_it1 i.fa:before{content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-size:20px;padding-left:10px;}
a.toggle_how_it1 i.fa.fa-angle-up:before{content:"\f106";}
.how_it_inner_row:nth-child(2n+2){background:#efefef;}
.how_it_inner_row_1 .how_it_count_inner{background:#50c4b7;}
.how_it_inner_row_1 .how_it_content h2{color:#50c4b7 !important;}
.how_it_inner_row_2 .how_it_count_inner{background:#7959a5;}
.how_it_inner_row_2 .how_it_content h2{color:#7959a5 !important;}
.how_it_inner_row_3 .how_it_count_inner{background:#9dec5b;}
.how_it_inner_row_3 .how_it_content h2{color:#9dec5b !important;}
.how_it_inner_row_4 .how_it_count_inner{background:#6185db;}
.how_it_inner_row_4 .how_it_content h2{color:#6185db !important;}
.reg_process{background:#39a2b8}
.photographer_header{text-align:left;float:left;margin-bottom:25px;}
.photographer_header .title-light{margin:15px 0;}
.become_photographer .half-input{float:left;padding-right:15px;}
.contact_info,
.gallery_type{float:left;width:100%;padding:35px 15px 10px;}
.contact_info.travel .become_photographer{padding:0 15px;}
.location_info{background:#f5f5f5;}
.location_info_1{float:left;width:100%;border-bottom:1px solid #fff;margin-bottom:35px;padding:0 15px;}
.become_photographer .a-b-2-radio-out li{width:33.333%;}
.become_photographer .a-b-2-radio-out li:nth-child(2) label{border-radius:0;border-right:0}
.become_photographer .photographer_extended .a-b-2-radio-out li:nth-child(2) label{border-radius:0;border-right:1px solid #ddd;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;}
.become_photographer .a-b-2-radio-out li{height:45px;list-style:none;}
.become_photographer .a-b-2-radio-out li label{line-height:45px;height:45px;}
span.add_remove{display:inline-block;}
span.add_remove a{color:#50c5b7;text-decoration:underline;margin-right:10px;}
.select_genre.state-block{width:320px;display:inline-block;padding-right:20px;}
.pick_user_and_pwd{background:#3dadc5;color:#fff}
.pick_user_and_pwd label{color:#fff}
.become_photographer{padding:0;}
.progress_bar_step{padding:20px 0;background:#3dadc5;float:left;width:100%;position:relative;z-index:2}
.build_your_profile{padding:30px 0;background:#39a2b8;float:left;width:100%;color:#fff}
.build_your_profile h2{color:#fff !important;margin:5px 0;}
.become_photographer .checkbox label:before{bottom:inherit;top:-5px;}
span.inline_label{display:inline-block;vertical-align:bottom;padding-right:20px;}
.half_half_input{width:30%;}
.checkbox label span{padding-left:10px;}
.lighting_check .checkbox label span{padding-left:10px;padding-right:50px;}
.location_info .form-row.photographer_extended{margin-top:20px;margin-bottom:20px;max-height:75px;}
.gallery_type .form-row.photographer_extended{}
.form-row.lighting_check{max-height:72px;}
.become_photographer .photographer_extended .a-b-2-radio-out li{width:40%;}
.cients_also_want{border-bottom:0}
.gallery_type ul.lighting.a-b-2-radio-out{margin:20px 0;float:left;width:100%;}
.form_main .message-textarea{width:80%;height:175px;min-height:175px;}
.Equipment_row{float:left;width:100%;border-bottom:1px solid #ddd;margin-bottom:15px;}
.Equipment_row:last-child{border:0;}
.form_part{float:left;width:100%;}
#section_form_2{padding:35px 15px;}
#section_form_2 .photographer_header{margin-bottom:0px;}
#section_form_3{padding:50px 0;}
.portfolio_thumnail_box{padding:25px;border:1px solid #ddd;font-weight:700;float:left;width:100%;margin-bottom:35px;}
.portfolio_thumnail_box_cnt h4{text-align:left;}
.portfolio_thumnail_box_cnt{font-size:16px;float:left;width:65%;padding-top:35px;}
.portfolio_thumnail_box_img{float:right;}
.p_t_box_img_inner{overflow:hidden;width:190px;height:190px;}
.p_t_box_img_inner img{min-width:100%;min-height:100%;}
.box_img{position:relative;}
.remove_img{position:absolute;right:10px;top:10px;background:rgba(61, 173, 198, 0.51) url(../images/close_img.png) no-repeat center;width:25px;height:25px;display:inline-block;z-index:2;cursor:pointer}
.main_slide_img{float:left;width:100%;margin-bottom:35px;}
.portfolio_outer h4{font-size:28px;font-family:"ArquitectaW00-Light";margin-bottom:10px;display:block;}
.m_s_img_box_inner{width:25%;height:152px;float:left;overflow:hidden;padding-right:5px;}
.m_s_img_box_inner img{width:100%;height:100%;object-fit:cover;}
.main_slide_img_box{float:left;width:100%;}
.add_another{width:100%;height:100%;text-align:center;background:#39a2b8;font-size:25px;color:#fff;display:table;}
.add_another a{color:#fff;display:table-cell;height:100%;width:100%;vertical-align:middle;font-family:"ArquitectaW00-Light";}
.add_another a span{font-size:54px;}
a.portfolio_add_imge{color:#50c5b7;padding-left:5px;font-family:'montserratlight';font-size:14px;float:right;font-weight:700;margin-top:10px;}
.portfolio_img{float:left;width:100%;}
.home-photo{width:100%;}
.home-photo img{width:100%;padding:0 5px 5px 0;}
.item .add_another{height:175px;}
.add_new{padding:0 5px 5px 0;}
.profile_complete{background:#39a2b8;padding:30px;margin:5%;color:#fff;float:left;width:90%;}
.profile_complete h2{color:#fff !important;margin:5px 0 !important;}
.profile_complete a{display:inline-block}
.location_info_2{padding:0 15px;}
.my-account-right .edittextarea{width:100%;}
.my-account-right .become_photographer{width:100%;}
.panel-body.bookpkg_expand .bookpkg_detlabel{width:45%;display:inline-block;}
.panel-body.bookpkg_expand span.slot_detdesc{float:none !important;display:inline-block}
.more-filter{margin-top:30px;}
.checkout-wrap{color:#444;font-family:'PT Sans Caption', sans-serif;margin:40px auto;max-width:1200px;position:relative;}
ul.checkout-bar li{font-family:'LatinotypeArquitectaHeavy';text-transform:uppercase;letter-spacing:2px;color:#fff;display:block;font-size:16px;font-weight:600;padding:14px 20px 14px 80px;position:relative;}
ul.checkout-bar li:before{background:#9ed6e3;border:4px solid #FFF;border-radius:50%;color:#fff;font-size:16px;font-weight:700;left:20px;line-height:37px;height:35px;position:absolute;text-align:center;text-shadow:1px 1px rgba(0, 0, 0, 0.2);top:4px;width:35px;z-index:999;}
ul.checkout-bar li.active{color:#fff;}
ul.checkout-bar li.active:before{background:#9ed6e3 !important;z-index:99999;border-color:#fff !important;}
ul.checkout-bar li.visited{background:#ECECEC;color:#fff;z-index:99999;}
ul.checkout-bar li.visited:before{background:#9ed6e3;z-index:999999 !important;border-color:#fff;}
ul.checkout-bar li:before{content:"";}
ul.checkout-bar a{color:#fff;font-size:16px;font-weight:600;text-decoration:none;font-family:'LatinotypeArquitectaHeavy';text-transform:uppercase;letter-spacing:2px;cursor:default;}
ul.checkout-bar li.next:before{border-color:#78c5d7;background:#3dadc5;}
.portfolio_outer .image_error{margin:0;margin-top:5px;}
#before_portadd .pro_divportfolio{position:absolute;z-index:1;bottom:-25px;width:98%;}
.m_s_img_box_inner.box_img .pro_divslider{position:absolute;z-index:1;bottom:-2px;width:96%;}
#addibtn{float:left;width:100%;padding-left:0;margin-bottom:25px;}
#addibtn a{font-family:'montserratlight';cursor:pointer;color:#50c5b7;font-size:15px;font-weight:700;}
.state-block{position:relative;}
.calendar_outer{margin-top:10px;}
.calendar_div{margin-bottom:35px;margin-top:42px;}
#additional_address_idSelectBoxItText{white-space:nowrap !important;}
#additional_address_idSelectBoxIt .selectboxit .selectboxit-option-icon-container{display:none;}
#additional_address_idSelectBoxItContainer #additional_address_idSelectBoxIt .selectboxit-option-icon-container{display:none;}
#additional_address_idSelectBoxItArrowContainer{background-color:#fff;}
.cnt_form h2{text-transform:none;}
#howfar_div.sign-how-far{margin-top:15px !important;float:left;width:100%;}
#howfar_div.sign-how-far .inline_label,#howfar_div.sign-how-far .select_genre.state-block{vertical-align:middle;}
.add_photographer_slider input#up_file{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;}
.add_photographer_slider .btn_admin{margin-bottom:5px;}
.add_photographer_slider .template-upload.fade.in{background-color:#f6f6f6;}
.full-textarea{width:100% !important;}
table.orderDetailsTable td{padding:5px;}
h4.orderHeading{padding:8px 5px;background-color:#e2e2e2;float:left;width:100%;margin:5px 0;font-family:"montserratlight";font-size:14px;font-weight:600;}
.payset_detail.credits-available{font-weight:600;font-size:22px;margin-bottom:10px;display:block;width:100%;}
.pay-col-inner h3::after{top:0}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 15px;padding-right:25px;color:#6a707c;font-size:14px;font-family:"montserratlight";border-radius:25px;border:1px solid #d9dbdd;background:#fff;margin-bottom:5px;box-shadow:none;background: #fff url(../images/bottom-arrow.png) no-repeat 97% center;}
#ui-datepicker-div
select{padding:0 5px;border-radius:0;line-height:inherit;font-size:14px;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;}
div#ui-datepicker-div
select{padding:0 5px;border-radius:0;line-height:inherit;font-size:14px;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;}
select[multiple], select[size]{border-radius:0;background: none;}
.calseldiv input[type="text"]{border:1px solid #ddd;padding:5px;}
.pay-col-inner{min-height:350px !important}
.infoMesg{color:green;font-family:"montserratlight";font-size:14px;font-weight:600;margin-bottom:18px;}
.nopkg-sel{color:red;font-size:14px !important;margin-top:-4px;}
a.ui-state-default.ui-state-active{background-color:#fff;color:#333;}
td.ui-datepicker-unselectable.ui-state-disabled span{background-color:#cacaca;color:#9c9b9b;border-color:#cacaca;}
.calbox.blocked1{border-color:#7e7e7e;background-color:#7e7e7e;}
.onhold{background:transparent url('../images/hatch.png') !important;}
.fc-event .fc-bg{opacity:1}
.slider-background .item img{object-fit:cover;}
.photos_sel_box select{border:0;height:100%;}
a.become_btn .span {height: 2000px;}
.fullbanner .be-a-photogrpher-nav li a {  border-color: #fff;  color: #fff;}
.be-a-photogrpher-nav li a:hover { border-color: #29a4c0;}
.bkreq_pkg_outer { display: block; padding-bottom: 10px; text-align: center;}
a.viewpf-btn { display: inline-block; color: #FFFFFF; background-color: rgba(249, 255, 0, 0.31);border-radius: 25px; padding: 0 30px; height: 40px; line-height: 40px; font-weight: bold;}
a.viewpf-btn:hover {  color: #fff;}
.text-center.viewpf-outer { display: block;float: left;text-align: center; width: 100%;}
.pro-left-tbl { display: table-cell;vertical-align: middle; width: 60%;}
.bkreq_outer { display: table-cell;vertical-align: middle; width: 40%;}
.pro-tbl-main {display: table; width: 100%;}
.bkreq_outer a {float: right; padding: 0 15px; margin-right: 3px;}
.fileupload-progress.fade{background-color:transparent !important}
.accnt-del {color: red;margin: 10px 0;font-size:15px}
.accnt-del1 {font-family: 'montserratlight';color: yellow; font-size:15px}
.visible-chek{
	display: inline-block;
    opacity: 1 !important;
    position: static;
}
.inline-cls{
	display: inline-block;
}
.step-indicator .caption {
    padding: 11px 6px;
    font-size: 12px;
}

.remoFav .fa {
    color: #ec1c84;
}
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs.top {
	top: 29px !important;
	display: inline-block !important;
	bottom: auto !important;
	}
.bootstrap-datetimepicker-widget .datepicker.col-md-6{
	float: left;

}
.bootstrap-datetimepicker-widget .timepicker.col-md-6{
	width: 33%;
	float: right;
	 margin-top: 105px;
 }
 div#datetimepickerDate {
	 float: left;
	 width: 100%;
}.input-group.timerange input#shoot_time {
	border-radius: 25px;
	border: 1px solid #d9dbdd;
	height: 42px;
	float: left;
	width: 98%;
	margin-right: 5px;
	}
.input-group.timerange span.input-group-addon {
	border-radius: 25px;
	padding: 6px 17px;
}
@media all and (min-width:768px){
	li.beaph-mobile {
    display: none;
}
.height_125 {
    height: 91px;
}
	#additional_address_idSelectBoxItText{max-width:100% !important;}
	.cnt-pop{width:500px;}
	.pastsh-outer{margin:0 -15px}
	.dashboard > .container > .row{margin-left:0;}
	#frm_thirdparty .save_profile.shoot_save{margin-left:33.3333%;padding-left:15px;}
	.checkout-wrap{margin:80px auto;float:left;width:100%;}
	ul.checkout-bar{border-radius:15px;height:15px;margin:0 auto;padding:0;position:absolute;width:100%;}
	ul.checkout-bar:before{border-radius:15px;content:" ";height:15px;left:0;position:absolute;width:10%;}
	ul.checkout-bar li{display:inline-block;margin:20px 0 0;padding:0;text-align:center;width:24%;font-family:'LatinotypeArquitectaHeavy';text-transform:uppercase;letter-spacing:2px;}
	ul.checkout-bar li:before{height:22px;left:50%;line-height:22px;position:absolute;top:-40px;width:22px;z-index:100;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
	li.visited.first:after{border:0 !important;}
	ul.checkout-bar li.visited{background:none;}
	ul.checkout-bar li.visited:after{content:"";height:5px;left:-44%;position:absolute;top:-32px;width:100%;z-index:99;border-top:4px dashed #fff;}
	ul.checkout-bar li.next:after{content:"";height:5px;left:-44%;position:absolute;top:-32px;width:100%;z-index:98;border-top:4px dashed #78c5d7;}
	ul.checkout-bar li a:after{content:"";transition:width 3s ease;transition:width .8s ease;-moz-transition:width .8s ease;-ms-transition:width .8s ease;-o-transition:width .8s ease;-webkit-transition:width .8s ease;width:0%;}
	ul.checkout-bar .visited a:after,
	ul.checkout-bar .active a:after{content:"";height:5px;left:-44%;position:absolute;top:-32px;width:100%;z-index:100;border-top:4px dashed #fff;transition:width .8s ease;-moz-transition:width .8s ease;-ms-transition:width .8s ease;-o-transition:width .8s ease;-webkit-transition:width .8s ease;}
	ul.checkout-bar .active a:before{background:url(../images/arrow_active_bar.png) no-repeat center top;content:"";width:22px;height:22px;position:absolute;top:-270%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
	ul.checkout-bar li:nth-child(1):after,
	ul.checkout-bar li:nth-child(1) a:after{border:0 !important;}
	.progress_bar_step > div{width:100%;max-width:100% !important;}
	.checkout-wrap{max-width:100%;}
	ul.checkout-bar li{width:16%;}
	
}
@-webkit-keyframes myanimation{from{left:0%;width:0}to{left:50%;width:100%}}
.calender_bar ul.checkout-bar li{width:19% !important}
.calendar_box_main{padding:35px 0;float:left;width:100%;}
.cnt_form .message-textarea{width:100% !important;}
.cnt_form input.c-input-text{width:80% !important;}
.cnt_form h3{text-transform:uppercase;margin-bottom:25px;}
#frm_contact input.c-input-text{width:100% !important;}
.panel-body{word-break:break-word;}
.help .panel-body ul,
.help .panel-body ol{padding-left:15px;}
input#security_code{max-width:200px;}
.foot_top li a{margin:0 5px;}
span.marker{background:yellow;}
#message_searchhead{text-align:center;display:block;margin-top:5px;color:#f5ff00;position:absolute;width:100%;;}
.search_div.search_desktop > .container{position:relative;}
.warningMesg{font-family:'montserratlight';font-size:12px;color:#ff4b4b;}
::-webkit-input-placeholder{color:#878787}
::-moz-placeholder{color:#878787}
:-ms-input-placeholder{color:#878787;}
:-moz-placeholder{color:#878787;}
.selectboxit-text{color:#878787 !important;}
.work_imgBox img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);max-width:202px;}
.how_works ul{list-style:none;}
.inner_static_page ul{list-style:disc;}
.benefit_box{padding-bottom:30px;}
.benfit_outer{float:left;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;}
.benefit_imgouter{height:75px;overflow:hidden;}
.benefit_imgouter img{max-height:100%;}
.photos_sel_box .selectboxit-container .selectboxit-options{width:250px;left:-10px;}
.photos_sel_box .selectboxit-container .selectboxit-options li{border:0;}
.photos_sel_box .selectboxit-container span,
.selectboxit-container .selectboxit-options a{height:49px;line-height:49px;}
.photos_sel_box .selectboxit .selectboxit-arrow-container .selectboxit-arrow{top:20px;}
.photos_sel_box{height:49px;padding:0px 10px !important;}
.txtRed{font-size:16px;color:red;padding-left:1px;font-family:Arial, Helvetica, sans-serif;}
.about_signup .title-light{text-align:left;}
.signup_now_conent{font-family:'montserratlight';}
#message_security_code{display:block;}
.photo_genre_remove{font-size:0 !important;text-decoration:none !important;}
.photo_genre_remove:after{text-decoration: none !important;
    color: #F44336;
    content: "\f057";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    margin-top: 7px;
    display: inline-block;
    width: 20px;
    height: 20px;}

.photo_genre_hide, .photo_genre_show {
    font-size: 0 !important;
    text-decoration: none !important;
}
.photo_genre_hide:after {
    text-decoration: none !important;
    color: #F44336;
    content: "\f05e";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    margin-top: 7px;
    display: inline-block;
    width: 20px;
    height: 20px;
}

.photo_genre_show:after {
    text-decoration: none !important;
    color: #50c5b7;
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    margin-top: 7px;
    display: inline-block;
    width: 20px;
    height: 20px;
}

.pkg-btn_hide { display:none !important;}
.pkg-btn_show { display:block !important;}


.form-profile .checkbox label{margin-bottom:5px !important;padding-left:40px;}
a.photo_genre_add_another span,
.add_plus{border:2px solid #50c5b7;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;line-height:100%;vertical-align:baseline;font-size:19px;padding-left:1px;}
.profile_compl{font-family:'montserratlight';font-size:14px;}
.prof_cpltxt a{color:yellow;}
.image_error{font-family:'montserratlight';font-size:12px !important;margin:0 25px;padding:3px;text-align:center;}
.pro_div{border:#ffffff 1px solid;border-radius:4px;text-align:center;width:206px;margin:2px auto;height:25px;padding:0;font-family:'montserratlight';font-size:12px;line-height:25px;}
.pro_bar{height:100% !important;}
.review-left-top{cursor:url('../../png/52944-200.png') no-repeat 16px;}
.review-left-sidebar .jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-normal-group path{fill:#ddd;}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group path{fill:#50c5b7;}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-normal-group path{fill:#948a8a;}
.review-left-sidebar .jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group path{fill:#fff;}
.form-row.lighting_check .checkbox label{font-weight:300;}
#howfar_div{vertical-align:top;}
.form-row.photographer_extended.edit-formrow{width:100%;}
#section_form_1 .warningMesg{display:block;width:100%;float:left;}
.col-sm-12.become_photographer > .row{margin:0;}
.details_section .gallery_type .photographer_header{margin-bottom:0;}
.form-row.photographer_extended .editli label{line-height:45px;height:45px;}
.my-account-right .photo_genre_select{padding-left:0;padding-top:10px;width:100%;}
.my-account-right .gallery_type{padding:15px;}
.review-left-top h3.green-title{text-align:center;padding:0 !important;display:inline-block;width:100%;}
.review-left-top .location{margin-top:20px;margin-bottom:10px;}
.profile_compl{margin:0;}
span#message_how_far{position:absolute;}
.pinfo{width:100%;}
.my-account-right .container{width:100% !important;padding:0 !important;}
.my-account-right .editli{width:40% !important;}
.my-account-right .editlabel{width:100% !important;}
.my-account-right .lighting_check .checkbox label span{padding-right:15px;}
.my-account-right .half-input.checkbox.half_half_input{width:100%;margin-bottom:30px;}
.phot-grpaher-name-review-page #results1{font-family:"ArquitectaW00-Light";font-size:24px;color:#4AC0B8;}
#frm_change_password .save_profile{padding-left:15px;}
.more-genre-items{display:none;}
.genre-more{text-align:center;}
.genre-more a{display:inline-block;position:relative;font-weight:bold;font-family:"montserratlight";cursor:pointer;color:#5bcfc1;margin:auto;}
.genre-more a:after{font-family:'Glyphicons Halflings';content:"\e114";color:#50c5b7;position:absolute;margin-left:5px;font-weight:normal;font-size:12px;margin-top:3px;right:-20px;top:0;}
.genre-more.active a:after{content:"\e113";}
.white-bgcirc{background:#fbfbfb;}
.about_box_img .img-thumb{border-radius:0}
.section,.why-be-banner{height:500px;background-color:#737171;background-size:cover;color:#fff;text-align:center;font-size:100px;padding:100px 0;position:relative;}
p.banner_p{font-size:20px;font-weight:600}
.inner-page-banner.about_banner.why-be-banner h2{text-transform:uppercase;}
.test{height:50%;width:100%;border:0;border-radius:0;position:relative;overflow:hidden;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);display:table-cell;vertical-align:middle;}
.section:after{position:absolute;height:100%;background:url(../images/bg-line-1.png) repeat-y;background:#fff;width:2px;top:0;margin:auto;z-index:99;left:0;right:0;content:"";display:block;content:"";}
.section{overflow:hidden;}
.section{height:auto;padding:0;}
.section > img{width:100%;height:auto;}
.why-be-box{position:absolute;height:100%;top:0;left:0;width:100%;}
.why-be-box .container,.why-be-box .container .row{height:100%;}
.why-be-box .container{max-width:1170px;}
.section:before{position:absolute;height:10px;background:#fff;width:10px;top:50%;margin:auto;z-index:99;left:0;border-radius:50%;right:0;content:"";display:block;content:"";}
#b{background:#333}
#d{background:#f00}
.b1 .kay_blue{background:#50c5b7;}
.b2 .kay_blue{background:#9cec5b;}
.b3 .kay_blue{background:#533a71;}
.b4 .kay_blue{background:#6184db;}
.span{position:absolute;height:168px;background:#fff;background-clip:content-box;width:2px;padding-top:2px;top:100%;margin:auto;z-index:99;left:0;right:0;content:"";display:block;max-height:2107px;}
.inner_static_page.about.why-be-inner{padding:0;}
.tabl-cell{padding:120px 0 200px;vertical-align:middle;}
.section{}
.why-be-banner .become_head a{position:relative;padding:10px 45px;font-size:12px;letter-spacing:2px;}
.why-be-banner .container.text-center{padding-top:80px;text-shadow:1px 1px 6px rgba(0, 0, 0, 0.19);}
.inner-page-banner.about_banner h2,p.banner_p{text-shadow:1px 1px 6px rgba(0, 0, 0, 0.19);}
.why-be-banner .become_head{margin-top:20px;}
.why-be-box-text{color:#fff;font-size:16px;margin:0;font-family:'montserratlight';text-align:left;padding:20px;padding-right:51px;min-height:100px;font-weight:600;}
.why-be-box-left,.why-be-box-right{display:table-cell;vertical-align:middle;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.why-be-box-left{padding-right:50px;}
.why-be-box-text .triangle{width:70px;height:70px;bottom:-35px;right:-37px;}
.why-be-box-text .triangle .view_rot{top:2px;right:-2px;}
.why-be-box-right{padding-left:50px;}
.why-be-box-right .why-be-box-text{padding-left:20px;padding-right:20px;text-align:right;}
.why-be-box-right .why-be-box-text .triangle{right:inherit;left:-34px;bottom:-38px;}
.why-be-box-right .why-be-box-text .triangle .view_rot{right:0;text-align:right;}
.why-be-box-left .test{right:0;}
.why-be-box-right .test{right:inherit;}
.section:last-child:after{height:50%;}
.label-ico img{width:auto;}
.duration_time_out{font-family:'montserratlight';font-size:14px;}
.duration_time_out span.txtRed{padding:0;}
form#frm_avail .photo_genre_select{padding-left:0;padding-top:0;clear:both;}
.calbox.blocked:after{height:142%;content:"";width:1px;top:-8px;left:19px;background:#ddd;position:absolute;transform:rotate(-45deg);}
calbox.blocked1:after{height:142%;content:"";width:1px;top:-8px;left:19px;background:#ddd;position:absolute;transform:rotate(-45deg);}
.calbox.blocked{position:relative;}
#datepicker .ui-state-disabled{}
#datepicker .ui-datepicker td span,#datepicker .ui-datepicker td a{height:45px;}
#datepicker .available_dt a{border:1px solid #cccccc !important;}
#datepicker .ui-state-disabled.hold_dt span{background:#7e7e7e !important;color:#fff !important;}
#datepicker .ui-datepicker td{text-align:center !important;padding:0 !important;}
#datepicker .ui-datepicker td span,#datepicker .ui-datepicker td a{text-align:center;font-size:22px;font-family:'LatinotypeArquitectaHeavy' !important;opacity:1 !important;}
#datepicker .ui-datepicker-prev.ui-state-disabled span{border:0 !important;}
#datepicker a.ui-state-disabled span.ui-icon.ui-icon-circle-triangle-w{border:0 !important;background-color:#e9e9e9 !important;}
#datepicker .ui-state-disabled.booked_dt span,#datepicker .booked_dt span,#datepicker .booked_dt a{position:relative;}
/*#datepicker .ui-state-disabled.booked_dt span:after ,#datepicker .booked_dt span::after ,#datepicker .booked_dt a::after{height:150%;content:"";width:1px;top:-12px;left:25px;background:#ddd;position:absolute;transform:rotate(-49deg);}*/
#datepicker .ui-datepicker td span,#datepicker .ui-datepicker td a{text-align:center !important;}
#datepicker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#6a707c;color:#fff;border-radius:0;border:0;}
#datepicker .ui-datepicker table thead{background:#6a707c;color:#fff;border:0;}
#datepicker .ui-widget.ui-widget-content{border:0;}
#datepicker .ui-datepicker .ui-datepicker-title{font-family:'LatinotypeArquitectaHeavy';font-size:26px;letter-spacing:1px;}
#datepicker .ui-datepicker th{font-family:"montserratlight";font-size:18px;}
#datepicker a.ui-state-disabled span.ui-icon.ui-icon-circle-triangle-w{background-image:none !important;background-color:transparent !important;}
#datepicker .ui-datepicker-next span ,#datepicker .ui-datepicker-prev span{display:none !important;}
#datepicker .ui-datepicker-prev::after{color:#fff;content:"\f104";font:normal normal normal 32px/1 FontAwesome;}
#datepicker .ui-datepicker-next::after{color:#fff;content:"\f105";font:normal normal normal 32px/1 FontAwesome;}
#datepicker .ui-widget-header a{margin-top:9px;text-align:center;cursor:pointer}
#datepicker .ui-state-hover,
#datepicker .ui-widget-content .ui-state-hover,
#datepicker .ui-widget-header .ui-state-hover,
#datepicker .ui-state-focus,
#datepicker .ui-widget-content .ui-state-focus,
#datepicker .ui-widget-header .ui-state-focus,
#datepicker .ui-button:hover,
#datepicker .ui-button:focus{border:0;background:transparent;color:#fff;}
#datepicker .ui-datepicker td.booked_dt .ui-state-default { background-color: #888 !important; color: #fff !important;}
#slot_list{font-family:'montserratlight';}
.slot_expand{margin-top:15px;padding:8px;}
.cal_photos{float:left;width:auto;padding-left:25px;}
.cal_dur a, .cal_photos a{color:#50c5b7;font-size:12px;font-weight:700;padding-left:15px;}
.cal_photos.cal_dur{float:left;width:80px;}
#slot_list{overflow:auto;}
#frm_book label.error{color:#ff0000;font-size:12px !important;font-weight:normal;float:left;width:100%;text-transform:capitalize !important;font-family:'montserratlight' !important;}
.diff_cal_row:nth-child(odd){background:#f0f0f0;}
.my-account-right .shoot-head span{float:none !important;}
.my-account-right .pkg_expand{padding:10px;}
.selectboxit-option{font-family:'montserratlight';font-size:12px;}
.emailrad{float:left;margin-right:20px;}
.emailrad label{display:inline-block;padding-left:5px;}
#calendar .ui-button.ui-state-active{background:#fff;color:#029e8b;}
#frm_avail .duration_time_out .nopkg-sel{width:100%;padding:0px 5px;line-height:30px;}
.ui-widget-overlay{background:rgba(0, 0, 0, 0.48) !important;background-image:none !important;opacity:1 !important;filter:Alpha(Opacity=80);}
#datepicker .ui-widget.ui-widget-content{border:0 !important;border-radius:0;background:#fff !important;}
.ui-draggable .ui-dialog-titlebar{border:0;background:#fff;padding-top:40px !important;}
.ui-dialog .ui-dialog-content{text-align:center;}
.ui-dialog .ui-dialog-buttonpane{border:0;background:#fff;text-align:center;margin:0;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none !important;text-align:center;}
.ui-dialog .ui-dialog-content{background:#fff;}
.ui-widget-header .ui-icon{border:0 !important;}
.ui-dialog .ui-dialog-titlebar-close{border:0 !important;}
.ui-widget{font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;font-size:16px !important;}
#photographer_package_id option{padding:5px;word-break:break-all;width:100%;height:auto;text-overflow:ellipsis;overflow:hidden;white-space:pre;}
#eac-container-search_head_location .sea_box li:nth-child(4), .sea_box li:last-child{border-right:1px solid #dedede;}
.fancybox-outer span.popup_head h3{text-transform:uppercase;}
.diff_pkglist_row a{display:inline-block;}
#frm_package textarea#description{margin-bottom:5px;margin-top:0;}
.sry-no-result{font-weight:bold;}
.msg-overview .panel.panel-default:last-child{border-bottom:0;}
.invite_form #mCSB_1{max-height:420px;}
.invite_form .content_7{height:auto;min-height:100px;max-height:400px;overflow:hidden;}
#emailcount_error{margin-top:8px;display:block;}
.inner_static_page .invite_page ul{list-style:disc;text-align:center;}
#noresult{font-family:'montserratlight';}
.msg-overview .panel.panel-default:last-child{border-bottom:0;}
.msg-overview .panel-body{background:rgb(208, 219, 222);color:#333;font-family:'montserratlight';font-size:14px;}
.list-ico .icon-bar:nth-of-type(2),
.menuBtn .icon-bar:nth-of-type(2){top:0px;}
.list-ico .icon-bar:nth-of-type(3),
.menuBtn .icon-bar:nth-of-type(3){top:0px;}
.list-ico .icon-bar,
.menuBtn .icon-bar{position:relative;transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;}
.list-ico.active .icon-bar:nth-of-type(1),
.menuBtn.active .icon-bar:nth-of-type(1){top:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.list-ico.active .icon-bar:nth-of-type(2) ,
.menuBtn.active .icon-bar:nth-of-type(2){background-color:transparent;}
.list-ico.active .icon-bar:nth-of-type(3),
.menuBtn.active .icon-bar:nth-of-type(3){top:-10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
#results1{font-family:"montserratlight";font-weight:bold;}
#review_list{font-family:"montserratlight";text-align:center;}
span.small-title{margin-top:5px;}
.loader-block{background:rgb(255, 255, 255);position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;text-align:center;}
.loader-block img{position:absolute;top:50%;left:50%;transform:translateY(-50%)translateX(-50%);-webkit-transform:translateY(-50%)translateX(-50%);-moz-transform:translateY(-50%)translateX(-50%);max-width:80px;}
span.no_shoots{color:#4ac0c8;}
img.img_but{opacity:0;}
.message-type-cust-block .mCSB_container{margin:10px 0;}
.message-type-cust-block .mCSB_scrollTools{right:0;}
div#mCSB_1{max-width:calc(100% + 25px) !important;}
div#result1{width:calc(100% + 25px) !important;}
.mCSB_container{max-width:calc(100% - 25px) !important;}
span.chat_time{display:block;font-size:12px;color:#999;}
.booking-accpet span.chat_time{color:#6a707c;}
.panel-body.bookpkg_expand p{line-height:24px;}
span.msg_timeslot{display:block;}
.diff_cal_row{margin-top:5px;}
.row_pop h3{text-transform:uppercase;}
.selectboxit-container span, .selectboxit-container .selectboxit-options a{height:auto !important;min-height:40px;line-height:40px;display:block;}
.selectboxit-option, .selectboxit-optgroup-header{word-break:break-all}
.selectboxit-container *{}
.price-range{background-size:cover;}
span.irs.js-irs-0{margin-bottom:-10px;}
#member_image_error_1{width:100%;margin:auto;margin-top:-25px;}
#section_form_3 #member_image_error_1{width:100%;margin:auto;margin-top:0;}
.sign_radio label{display:inline-block;padding-right:10px;}
.lograd label{display:inline-block;margin-left:3px;}
.lograd{display:inline-block;margin-right:10px;}
.sign_up_form .state-block{position:relative;}
.sign_up_form .state-block .error{margin-bottom:0;top:48px;}
.sign_up_form .state-block .error +
span{margin-bottom:30px;}
.press_content p{margin-bottom:5px !important;}
.press_img_inner{height:150px;width:100%;overflow:hidden;}
.press_img_inner img{object-fit:cover;height:100%;width:100%;}
#frm_edit_equipment .photographer_header{margin-bottom:0;}
#frm_edit_equipment .my-account-right .container > .row{margin:0;}
#frm_edit_equipment .my-account-right .photo_genre_select{padding-top:0;}
#frm_edit_equipment .my-account-right .edittextarea{margin-bottom:0;}
div#msg_result{margin-top:10px;}
.client-profdiv .inline-block{vertical-align:top}
#how_farSelectBoxItContainer{width:158px !important;}
.travel-det .select_genre.state-block{width:158px;}
.past_shoots_wrapper .row{margin:0;}
.diff_payment_method{margin-top:15px;}
#receiptModal h4{text-transform:uppercase;}
.shoot-up{float:left;width:100%;padding:30px 15px;}
tbody.files{font-family:'montserratlight';}
.template-upload .progress{box-shadow:none;background:transparent;}
.template-upload p.name{width:200px !important;}
button.btn.btn-primary.start.btn_admin ,
button.btn.btn-warning.cancel.btn_admin,
.fileupload-buttonbar .btn-success{min-width: 120px; border-radius:25px;height:36px;text-transform:uppercase;font-size:12px;transition:all .3s ease;display:inline-block;line-height:36px;border:0;padding:0 25px;}
.ui-menu .ui-menu-item{display:block;}
.ui-menu .ui-menu-item a{padding:5px;display:block;font-family:'montserratlight';font-size:14px}
.ui-menu .ui-menu-item span{font-size:12px;color:#666;font-style:italic}
.ui-menu .ui-menu-item a:hover{color:#fff;background:#50c5b7;}
.ui-menu .ui-menu-item a:hover span{color:#fff;}
span.greyed_red, span.greyed_green, .greyedbig_green, .greyedbig_red, .greyed_orrange{font-size:10px;color:red;border:1px solid red;padding:2px 4px;border-radius:2px;display:inline-block;position:relative;top:-4px;left:3px;text-transform:uppercase}

#photographer_package_id{resize:none;}
span.greyed_green ,
.greyedbig_green{color:green !important;border-color:green !important;}
.greyedbig_green ,
.greyedbig_red{font-size:14px;}
.my-account-right .shoot-head span.dashviewall{float:right !important;}
.review-row{text-align:left;}
.map_div h3 ,#map_div h3{text-transform:uppercase}
.faq-row ul{list-style:disc;padding-left:35px;}
.ui-autocomplete{max-height:350px;overflow:auto;overflow-x:hidden;}
.ui-dialog{border-radius:0 !important;border:0 !important;font-family:'montserratlight' !important;background:#fff !important;}
.ui-dialog .ui-dialog-title{font-family:Verdana,Arial,sans-serif !important;}
.ui-dialog-title{font-weight:bold !important;}
#frm_modify .state-block{position:relative;margin-bottom:12px;}
.duration_time_out.calseldiv select.error{position:relative;top:0;}
.calseldiv label.error{position:relative;top:2px;}
#frm_avail .label_profile_wrapper.inline-block{vertical-align:top;}
.error_proimg, .error_proimg .label{font-size:12px;color:red;padding-left:0;}
td.preview-profil{}
tr.template-upload{font-size:14px;border:0 !important;}
td.preview-proimg{width:100px;}
td.preview-profil{width:250px !important;}
tr.template-upload td{border-color:#eee}
span.payment-em{color:#000000;font-weight:normal;}
span.acnt_infospn{font-weight:600;}
button.btn.btn-danger.delete.btn_admin{padding:0 25px;border-radius:25px;line-height:36px;text-transform:uppercase}
.price-fall-catg{padding:40px 0;}
.white{background:#fff !important}
.contact_info.travel{padding:25px 0;}
.grey-f5{background:#f5f5f5 !important;}
abt-me-photogrpahy h4.title-light{display:block;}
.abt-me-photogrpahy .photographer_header{display:block;width:100%;text-align:left;}
.abt-me-photogrpahy .photographer_header h4.title-light{text-align:left;}
.abt-me-photogrpahy{padding:50px 0;float:left;width:100%;}
.abt-me-photogrpahy p{font-weight:bold;line-height:27px;font-size:16px;color:#6a707c;font-family:"montserratlight";display:block;margin-bottom:8px;}
.abt-me-photogrpahy textarea.message-textarea{width:100%;margin:0;margin-top:25px;}
.price-fall-radio{float:left;width:100%;}
.price-fall-radio input[type="radio"]{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer;}
.price-fall-radio li{text-align:center;width:25%;padding:0px 15px;text-align:center;float:left;display:block;position:relative;cursor:pointer;}
.price-fall-radio li img{display:inline-block;max-width:30px;margin-bottom:15px;}
.price-fall-radio input[type="radio"]:checked + label,
.price-fall-radio input[type="radio"]:checked + label span{background:#50c5b7;color:#fff;}
.price-fall-radio li label label{padding:30px 20px;border:1px solid #ddd;border-radius:25px;min-height:180px;}
.price-fall-radio li p{margin:0;}
.price-fall-radio li span{font-size:28px;font-family:"montserratlight";margin-bottom:10px;display:block;letter-spacing:1px}
.dol-75 span{color:#9dea5c;}
.dol-75-150 span{color:#523b71;}
.dol-150-500 span{color:#52b2ca;}
.dol-500 span{color:#6084da;}
.abt-medesc .row{margin:0;}
.contact_info.form_part.abt-me-photogrpahy.abt-medesc{padding:15px 0px;}
span.proc-txt{font-family:'LatinotypeArquitectaHeavy';font-size:14px;text-transform:uppercase;color:#fff;}
span#prof_btn1{}
.img_buttons_div1 .pop_img1{width:100%;margin-bottom:3px;}
.img_buttons_div1{background:rgba(0, 0, 0, 0.7);padding:10px 20px 20px;padding-left:56px;width:100%;}
img.img_but{opacity:1 !important;}
.pro-ico img{opacity:1 !important;display:inline-block;width:15px !important;height:15px !important;position:relative;right:0;top:0;}
span.pro-ico,span.proc-txt{display:table-cell;vertical-align:middle;}
.img_buttons_div1 .pop_img1 a{display:table;cursor:default !important;}
span.pro-ico{padding-right:5px;}
.port_sp{float:left;}
.price-fall-catg.pricefall-in2{padding-top:0;}
.price-fall-catg.pricefall-in2 h4.title-light{margin-top:0;}
.price-fall-catg.pricefall-in2 .price-fall-radio li{width:50%;margin-bottom:10px;}
.col-sm-8.my-account-right.travel-det .contact_info.travel.pinfo1.travelinfo-bg.grey-f5{padding:25px 15px;}
.price-fall-catg.pricefall-in2 > div > .row{margin:0;}
.popok-left{text-align:center;}
.price-fall-catg.pricefall-in2 .price-fall-radio li label label{padding:20px;min-height:136px;}
.cropper-container.cropper-bg{max-width:805px !important;}
.signup_now_outer{min-width:240px;}
.fancybox-skin{padding:25px 35px !important;}
.fancybox-type-image .fancybox-skin{padding:10px !important;}
.fancybox-type-image .fancybox-close{background-color:rgba(255,255,255,.6);top:15px !important;right:15px !important;}
#secaddr_outer #addbtn_addr{margin-top:-25px;}
#secaddr_outer #secaddr_inner{width:100%;}
#additional_address_idSelectBoxItOptions{top:100% !important;max-height:100px !important;}
#message_pkgid{width:100%;float:left;}
.add-faq-n{margin-bottom:0;margin-top:25px;}
.add-faq-n h4{margin:5px 0 !important;}
.outer-list{line-height:24px;}
.specific-phgrpher .title-light, .pricing-det .title-light, .title-light,.profile-review-box  h2{margin-top:0;margin-bottom:30px}
.specifc-row:last-child{margin-bottom:0}
.btn-primary { color: #fff; background-color: #50c5b7; border-color: #50c5b7;}
.btn-warning {background-color: #666;}
.btn-warning:hover ,.btn-warning:focus,.btn-warning:active{background-color: #4a4a4a !important;}
.btn-primary:hover,.btn-primary:focus{background-color:#39a2b8; border-color: #39a2b8;}
a#full_24hrs { margin-bottom: 25px; padding: 8px 25px;display: inline-block;border: 2px solid #50c5b7;color: #50c5b7;font-size: 14px;font-weight: 600;}
.full_24hrs { float: left; width: 100%; text-align: center;}
.calend_labels { margin-top: 15px;}
.fc-event .fc-bg { opacity: 1 !important; background: #7e7e7e !important;}
.hold_calendar .fc-bg { background: rgba(255, 0, 0, 1) url(../images/hatch.png) !important; opacity:1 !important}
.hold_calendar { background-color: #fff !important;}
.hold_calendar .fc-content { color: #333 !important;}
.view_button .fileinput-button,.view_button_portfolio{display:none}
.shoot-up .view_button .fileinput-button{display:table-cell}
.shoot-up .view_button.showAddBtn{
  float: left;
  margin-right: 3px;
}
.booked_calendar,.unavailable_calendar { background-color: #7e7e7e !important;}
.shoot_calendar, .shoot_calendar .fc-bg { background-color: #2fa6c2 !important;}
.content_pg p{margin:8px 0;line-height:24px;}
.content_pg ol > li > ul{padding-left:30px;}
.content_pg ol > li > ul ul{padding-left:50px;}
.content_pg ol > li > ul ul li{margin:8px 0;line-height:24px;}
.content_pg ol > li{margin-bottom:25px;}
.content_pg ol > li ol > li{margin-bottom:0;list-style-type:upper-alpha;}
::-webkit-input-placeholder{font-family:"montserratlight";}
::-moz-placeholder{font-family:"montserratlight";}
:-ms-input-placeholder{font-family:"montserratlight";}
:-moz-placeholder{font-family:"montserratlight";}
.modal-open .modal{background:rgba(0, 0, 0, 0.42);}
.modal-backdrop.fade.in{display:none;}
.fade.in{opacity:1;background:#0006;}
.pastsh-outer{float:left;width:100%;}
.fancybox-skin{border-radius:0 !important;}
.fancybox-close{top:5px !important;right:5px !important;background-image:url(../images/close_img-dark.png) !important;background-repeat:no-repeat;text-align:center;width:25px !important;height:25px !important;}
.ui-dialog .ui-dialog-titlebar-close{top:8px !important;right:8px !important;background-image:url(../images/close_img-dark.png) !important;background-repeat:no-repeat;text-align:center;width:25px !important;height:25px !important;margin:0 !important;}
.ui-dialog .ui-dialog-titlebar-close span{display:none !important;}
a.ui-dialog-titlebar-close.ui-corner-all{background-color:transparent !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:transparent;font-weight:initial;}
.ui-dialog .ui-dialog-title{float:none !important;margin:5px auto !important;text-align:center;font-family:'LatinotypeArquitectaHeavy' !important;width:100% !important;text-transform:uppercase;font-size:20px;display:block;}
.no-list-type{list-style-type:none !important;}
.available_calendar .fc-bg { background-color: #65ccbf !important;}
ul.foot-social {
    float: right;
}

ul.foot-social li a {
    display: block;
    width: 30px;
    line-height: 30px;
    text-align: center;
    height: 30px;
    font-size: 17px;
    border-radius: 50%;
    background: #a3abba;
    color: #fff;
}

ul.foot-social li {
    display: inline-block;
    float: left;
    padding-right: 10px;
}

ul.foot-social li a i {
    line-height: 30px;
}

ul.foot-social li a:hover {
    background: #29a4c0;
}
.ui-state-disabled .free_dt {
  background-color: red !important;
}


#datepicker .ui-state-disabled.free_dt span.ui-state-default {
  background-color: #f3f3f3 !important;
  color: #7e7e7e !important;
}

#datepicker .ui-state-disabled.mute_dt span.ui-state-default, .datepickers .ui-state-disabled.mute_dt span.ui-state-default {
  opacity:0.6 !important;
  color: #ddd !important;
}


.calbox.blocked::after {
  opacity: 0;
}
.calbox.blocked {
  background-color: #888;
}
#datepicker .ui-state-disabled.free_dt a.ui-state-default {
background: #f3f3f3;
color: #7e7e7e;
}

.datepickers .ui-state-disabled.free_dt span.ui-state-default {
  background-color: #f3f3f3 !important;
  color: #7e7e7e !important;
}
.calbox.blocked::after {
  opacity: 0;
}
.calbox.blocked {
  background-color: #888;
}
.datepickers .ui-state-disabled.free_dt a.ui-state-default {
background: #f3f3f3;
color: #7e7e7e;
}


section.section.a2  .triangle,section.section.a4  .triangle {
    right: inherit;
    left: -60px;
    -webkit-transform: rotate(48deg);
    -moz-transform: rotate(48deg);
    -ms-transform: rotate(48deg);
    -o-transform: rotate(48deg);
    transform: rotate(48deg);
}

section.section.a2  .triangle  .view_rot,section.section.a4  .triangle  .view_rot{
        -webkit-transform: rotate(-48deg);
        -moz-transform: rotate(-48deg);
        -ms-transform: rotate(48deg);
        -o-transform: rotate(-48deg);
        transform: rotate(-48deg);
}
.section .triangle {
    width: 300px;
    height: 300px;
    font-size: 42px;
}

section.section.a1  .triangle, section.section.a3  .triangle {
    bottom: -140px;
    right: -161px;
}

section.section.a1  .triangle .view_rot,section.section.a3  .triangle .view_rot {
    right: 9px;
    top: 33px;
}

section.section.a2  .triangle, section.section.a4  .triangle {
    left: -161px;
    bottom: -140px;
}

section.section.a2  .triangle  .view_rot, section.section.a4  .triangle  .view_rot {
    right: 5px;
    top: 31px;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {
    margin: auto !important;
	left: 0!important; bottom: 0!important; right: 0!important;
	position: relative!important;
  	top: 2%!important;
/*  -webkit-transform: translateY(-50%)!important;
  -ms-transform: translateY(-50%)!important;
  transform: translateY(-50%)!important;*/
}
.canlimit{
	color:#F00;
}

.label_profile_wrapper.inline-block > label {
    text-align: left;
}
.form-row.addCalpopup .lograd {
    margin-left: 15px;
}
.shoot-head {
    margin-top: 20px;
}
.popup_outer.addCalpopouter .label_profile_wrapper.inline-block {
    width: 21%;
}
.hold_calendar .fc-content {
    background: rgba(255, 0, 0, 1) url(../images/hatch.png) !important;
    opacity: 1 !important;
}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened{
/*    margin: auto !important;
    left: 0!important;
    bottom: 0!important;
    right: 0!important;
    position: relative!important;
    top: 2%!important;*/
/*    -webkit-transform: translateY(-50%)!important;
    -ms-transform: translateY(-50%)!important;
    transform: translateY(-50%)!important;*/
}
.table.table-striped .preview-probtns .btn.btn-primary.start.btn_admin{
	margin-bottom:5px;
}
.add_portfolio_slider td, .add_photographer_slider .table.table-striped td{
    border: none !important;
}
/*.addcal_popavail {
    max-height: 520px;
    overflow-y: auto !important;
    display: block;
}*/
.slotpkgdet span.slot_detlabel {
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 30%!important;
}
.slotpkgdet span.slot_detval{
    float: left;
    font-size: 12px;
    width: 70%;
}

.slot_expand .slotpkgdet {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}
.panel-collapse .slotpkgdet .bookpkg_detlabel {
    font-family: "montserratlight";
    font-size: 14px;
    font-weight: 700;
	width:46%!important;
	float:left;
}
.panel-collapse .slotpkgdet .slot_detval {
    font-family: "montserratlight";
    font-size: 14px;
    font-weight: 700;
	width:48%!important;
}

.slider-background { background: #e6e6e6;}
#photographer_package_id option:checked, #photographer_package_id option:hover { background: rgb(80, 197, 183); color: #fff; }
.m-f-btn-set { padding-right: 15px;}
.panel-heading.panel_bottom .accordion-toggle:after { right: 0;}
.m-f-btn-set input#search_btn { margin-right: 6px;}
.btn-primary[disabled]:hover,.btn-primary[disabled] {background-color:#50c5b7 !important}
div#section_form_2 .my-account-right { padding: 0; margin-left: -15px;}
.faq_row h3 { text-transform: uppercase;}
select#genre_id { background-color: #fff;}
#section_form_5 .form-row.mcal_btn .slider_btn { text-align: left;}
#slider_images + #member_image_error_2 { display: block;  width: 100%; text-align: left;}
.desk-hide-nav{display:none !important}
.mob-nan-photo {text-align: center; margin: 5px 0;}
.mob-nan-photo  .be-a-photogrpher-nav { float: none; width: 100%;}

.image_reqlimit{
    margin-top: 20px;
    font-size: 14px;
}
.reqlimit_item {
    margin-bottom: 4px;
    font-weight: normal;
}
.reqlimit_item span {
  font-weight: bold;
  width: 180px !important;
  float: left;
  
}

.image_reqlimit1 {
    margin-bottom: 15px;
	font-family: "montserratlight";
    
}
.reqlimit_item1 {
    margin-bottom: 4px;
    font-weight: normal;
}
.reqlimit_item1 span {
  font-weight: bold;
  width: 200px !important;
  float: left;
  
}
.col-sm-8.my-account-right.travel-det .howfar-block{
    display: block;
	margin-top: 0;
    float: left;
    padding: 13px 0;
    vertical-align: top;
    width: 100%;
}

.step-indicator {
    border-collapse: separate;
    display: table;
    margin-left: 0px;
    position: relative;
    table-layout: fixed;
    vertical-align: middle;
  }
  .step-indicator li {
    display: table-cell;
    float: none;
    padding: 0;
    width: 1%;
	white-space: nowrap;
  }
  .step-indicator li:before {
    background-color: #e5e5e5;
    content: "";
    display: block;
    height: 1px;
    position: relative;
    top: 18px;
  }
  .step-indicator li:first-child:before {
    left: 50%;
  }
  .step-indicator li:last-child:before {
    right: 50%;
  }
  .step-indicator .step .fa{line-height: 36px}
  .step-indicator .active .step {
    border-color: #2CA8FF;
    color: #2CA8FF;
  }
  .step-indicator .active .caption {
    color: #2CA8FF;
  }
  .step-indicator .complete .step {
    border-color: #05AE0E;
    color: #05AE0E;
  }
.step-indicator .complete .caption {
    color: #3dadc6;
    font-size: 12px;
}
.step-indicator .complete .step {
    border-color: #3dadc6;
    color: #3dadc6;
}
  .step-indicator .incomplete .caption {
    color: #ff3b30;
  }
  .step-indicator .active.complete .step {
    border-color: #2CA8FF;
    color: #2CA8FF;
  }
  .step-indicator .active.complete .caption {
    color: #2CA8FF;
  }
  .step-indicator .inactive .caption {
    color: #e5e5e5;
  }
  .step-indicator .step {
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    color: #e5e5e5;
    font-size: 18px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
  }
  .step-indicator .caption {
    box-sizing: border-box;
    color: #e5e5e5;
    padding: 11px 16px;
    font-size: 14px;
  }
  
	 .editprof-btn {
		padding: 0 15px;
		font-size: 12px;
		border: 1px solid #50c5b7;
		color: #50c5b7;
		border-radius: 25px;
		line-height: 18px;
		font-weight: normal;
		font-family: 'montserratlight';
		letter-spacing: 0;
		display: inline-block;
		vertical-align: middle;
		margin-left: 5px;
		text-transform:uppercase;
	}

   .profl-title ,.city_st {
	  vertical-align: middle;
	  display:inline-block;
	}
	.editprof-btn:hover {
	  background-color: #50c5b7;
	  color: #fff;
	}
	.faq-tip {
	}
	.faq-tip .editprof-btn {
	  border: 1px solid #fff;
	  color: #fff;
	}
	.faq-tip .editprof-btn:hover {
	  color: #50c5b7;
	  background-color: #fff;
	}

        .profavl-outer .editprof-btn {
            border: 1px solid #fff;
            color: #fff;
        }
        
        .profavl-outer .editprof-btn:hover {
	  color: #50c5b7;
	  background-color: #fff;
	}

	#slideedit {
	  position: absolute;
	  z-index: 99;
	  right: 15px;
	  top: 15px;
	  display: block !important;
	}
	#slideedit .editprof-btn ,.slide-editout  .editprof-btn {
		background-color: #fff;
		border-color: #fff;
	}
	#slideedit .editprof-btn:hover {
		color: #50c5b7;
	}
	
.stati-items {
  width: 80%;
  padding: 0;
  background: #3dadc6;
  margin: 5px 0;
  border-radius: 8px;
  color: #fff;
  display: table;
  overflow: hidden;
}

.stati-content span {
  display: table-cell;
  vertical-align: middle;
  height: 100%; 
  padding: 8px 10px;
}
.stati-val {
  width: 30%;
  background-color: #65ccbf;
  text-align: right;
}
.stati-title {
  width: 70%;
}
.lograd.dupli-btnout .big-link.dupli-btn{
	background: #50c5b7;
    border-color:none;
    color: #fff;
    cursor: pointer;
	padding: 0px 20px;
	border-radius: 25px;
    height: 30px;
	text-transform: uppercase;
    font-size: 12px;
    transition: all .3s ease;
    display: inline-block;
    line-height: 30px;
    font-family: 'Montserrat-bold';
    letter-spacing: 1px;
}
#dup_btn{
	background: #50c5b7;
    border-color:none;
    color: #fff;
    cursor: pointer;
	padding: 0px 25px;
	border-radius: 25px;
    height: 36px;
	text-transform: uppercase;
    font-size: 12px;
    transition: all .3s ease;
    display: inline-block;
    line-height: 36px;
    font-family: 'Montserrat-bold';
    letter-spacing: 1px;
}
.lograd.dupli-btnout .big-link.dupli-btn:hover, #dup_btn:hover{
	background: #29a4c0;
    border-color: #29a4c0;
    color: #fff;
}
#calModal {
    width: 23%;
	-moz-box-shadow: 0 0 30px rgba(0,0,0,.6)!important;
    -webkit-box-shadow: 0 0 30px rgba(0,0,0,.6)!important;
    -box-shadow: 0 0 30px rgba(0,0,0,.6)!important;
}
#calModal .sea_box{
	background:none !important;
}
#calModal h3{
	text-transform: uppercase;
	font-family: 'LatinotypeArquitectaHeavy';
    margin: 0 0 20px 0;
	font-size: 20px;
	color: #444;
	background:none !important;
	text-align:center;
}
#calModal .ui-datepicker-month, #calModal .ui-datepicker-year{
	border-radius:0!important;
	padding: 0 5px!important;
}
#calModal .warningMesg {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 5px 0 !important;
}
#calModal.reveal-modal.dupli-reveal .sea_box ul li{
	width:100%!important;
	margin-bottom:5px !important;
}
.dupli-error {
    color: #ff0000;
    display: inline-block;
    width:500px;
}
#ui-id-1 {
    height: 90px !important;
    overflow-y: auto;
}
.billthis {
    font-family: 'montserratlight';
    font-size: 10px;
    text-transform: none;
    color: #7accbf;
}

#billrcpt .modal-dialog {
  font-family: 'montserratlight';
  text-align: center;
  font-size: 16px;
}
#billrcpt h3 {
  font-family: 'montserratlight';
  font-size: 20px;
  color: #3dadc6;
}
.uploadbtn_pastshpoot {
    border: 2px solid #50c5b7;
    background: none;
    border-radius: 50px;
    padding: 0px 20px;
    -o-transition: color .2s ease-out, all .3s ease-in;
    -ms-transition: color .2s ease-out, all .3s ease-in;
    -moz-transition: color .2s ease-out, all .3s ease-in;
    -webkit-transition: color .2s ease-out, all .3s ease-in;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'LatinotypeArquitectaHeavy';
    cursor: pointer;
    position: relative;
    display: block;
    text-align: center;
    line-height: 30px !important;
    text-decoration: none !important;
    width: auto !important;
    display: inline-block !important;
	margin-bottom: 10px;
}
.uploadbtn_pastshpoot:hover{background:#50c5b7;color:#fff}
.slidercustom-headline {float: left;margin-bottom: 30px;font-size: 14px;}
.label_profile_wrapper {padding: 0;line-height: 40px;}
.fancybox-opened {
    z-index: 9999999;
}


/*st*/
.checkout_form.w9-outer {
    float: left;
    width: 100%;
}

.w9-outer .checkout_header {
    float: left;
    width: 100%;
}

.w9-outer .checkout_header h4.title-light {
	font-size:17px;
	margin:0;
}

.w9-outer .checkout_header h4.title-light strong {
    font-size: 25px;
    font-weight: bold;
}
.w9-outer .checkout_header p{
	font-size:13px;
	color: #6a707c;
}
.w9-outer .form-row.form-popup p {
	font-size:12px;
	margin:0;
}
.w9-outer .form-row.form-popup .c-input-text {
    margin-top: 10px;
}
.w9-outer .form-row.form-popup label span, .w9-outer .small-12.large-4.columns .custom-input.federal_tax {
    font-size: 15px;
    font-weight: normal;
	color: #6a707c;
}

.w9-outer .row .small-12.large-12.columns {
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: -7px;
}
.w9-outer .small-12.large-4.columns label{
	font-size: 15px;
    font-weight: normal;
	color: #6a707c;
	}
.checkout_form.w9-outer .form-row.form-popup .row{
	margin-left:0;
	margin-right:0;
}
.w9-outer .small-12.large-6.columns {
    font-size: 13px;
}
.checkout_form.w9-outer .form-row.form-popup .row label #exempt_payee_code, 
.checkout_form.w9-outer .form-row.form-popup .row label #exempt_from_reporting_code, .w9-outer .small-12.large-6.columns #ssn, .w9-outer .small-12.large-6.columns #ein {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 10px 15px;
	color: #6a707c!important;
    font-size: 14px !important;
    font-family: "montserratlight";
    border-radius: 25px;
    border: 1px solid #d9dbdd;
    background: #fff;
    margin-bottom: 5px;
    box-shadow: none;
	width:100%;
	font-weight:normal!important;
}
 .w9-outer .small-12.large-6.columns #ssn, .w9-outer .small-12.large-6.columns #ein {
	 margin-top:5px;
	 margin-bottom:15px;
}
.w9-outer .small-12.large-6.columns a {
    margin-bottom: 15px;
    float: left;
    width: 100%;
	color: #3DADC6;
}
#other_tax_class{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 10px 15px;
	color: #6a707c!important;
    font-size: 14px !important;
    font-family: "montserratlight";
    border-radius: 25px;
    border: 1px solid #d9dbdd;
    background: #fff;
    margin-bottom: 5px;
    box-shadow: none;
	width:100%;
	margin-top: 5px;
	font-weight:normal!important;

}
.sign_rows #signature, .sign_rows #form_date{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 10px 15px;
	color: #6a707c!important;
    font-size: 14px !important;
	font-weight:normal!important;
    font-family: "montserratlight";
    border-radius: 25px;
    border: 1px solid #d9dbdd;
    background: #fff;
    margin-bottom: 5px;
    box-shadow: none;
	width:100%;

}
.sign_rows {
    float: left;
    width: 48%;
    margin-right: 2%;
}
.form-row.form-popup.w9-part2 p {
    margin-bottom: 10px;
}
.form-row.form-popup.w9-part2 p a {
    margin-top: 5px;
	 color: #3DADC6;
}
.modal-content{
	 font-family: 'montserratlight';
}
.modal-content p, .modal-content ol li, .modal-content ul li{
    font-weight: normal !important;
    font-family: 'montserratlight';
    font-size: 14px;
}
.modal-content .modal-body h2, .modal-content .modal-body h3 {
	font-family: "ArquitectaW00-Light";
}
.modal-content ol, .modal-content ul{
	float:left;
	margin:15px 0;
	width:100%;
}

.pop-range .days-range {
  /*! padding-right: 35px; */
  position: relative;
  width: 96%;
}
.inline-block.pop-range {
  vertical-align: middle;
}
.p-rel {
	position: relative;
	padding-top: 15px;
	padding-bottom: 10px;
}
.apx-turn {
    position: relative;
    padding-bottom: 40px;
}
.out-div {
    float: left;
    width: 226px;
    margin: 0 10% 55px 0;
    height: 405px;
    position: relative;
}
.out-div img {
    width: 100%;
}

.out-div .show-image_1 {
    float: left;
    width: 100%;
}
.out-div .green-title {
    margin-bottom: 10px;
}
.out-div .img-thumb_img {
    height: 245px;
    width: 100%;
    display: block;
    margin: auto;
    object-fit: cover;
    max-width: 100%;
    text-align: center;
}
.out-div .thumbimg_cls {
    display: inline-block;
    width: 100%;
    height: 245px;
}
.out-div .img_buttons_div1 {
    height: 93px;
    position: relative;
}
.out-div span.pop_img1, .out-div span.pop_img1 a, .out-div span.pop_img1 .port_sp .myLabel {
    cursor: pointer !important;
}
.out-div span.pop_img1 input.member_image_browse {
    cursor: pointer !important;
}
.out-div .pro_div {
    margin-top: 7px;
    width: 100% !important;
}
.pop_img1.edit-cls {
    position: absolute;
    top: 9px;
	max-width: 200px;
}

.pop_img1.upload-cls{
    position: absolute;
    top: 35px;
	max-width: 200px;
}

.pop_img1.del-cls {
    position: absolute;
    bottom: 7px;
	max-width: 200px;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix #ui-id-1 {
    height: auto !important;
}

.default-gimg-div input[type="radio"]:checked + label {
    background: #50c5b7;
    color: #fff;
}
.default-gimg-div input[type="radio"] {
    opacity: 0.011;
    z-index: 100;
    line-height: 35px;
    cursor: pointer;
    width: 100%;
    height: 0;
    margin: 0;
}
.default-gimg-div label {
    padding: 0px 12px;
    border: 1px solid #ddd;
    cursor: pointer;
    z-index: 90;
    line-height: 29px;
    height: 32px;
    width: auto;
    color: #6a707c;
    font-size: 13px;
    border-radius: 24px;
    background: #fff;
}
.default-gimg-div {
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 92px;
    left: 0;
    width: 140px;
    margin: 0 auto;
    text-align: center;
}
.default-gimg-div.default_hide {
    display: none !important;
}
.ul-sort.ui-sortable {
    float: left;
    width: 100%;
}

.ul-sort.ui-sortable .li-sort {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #ddd;
	cursor: move;
}
.ul-sort.ui-sortable .li-sort .diff_pkglist_row {
    margin-bottom: 0 !important;
}
.ul-sort.ui-sortable .li-sort:last-child {
    border: none;
}
.ul-sort.ui-sortable .li-sort span.pkg_detail {
    width: 30%;
}

.ul-sort.ui-sortable .li-sort span.pkg_detail a {
    margin: 0;
}
.ul-sort.ui-sortable .li-sort span.delete_pkg_detail a {
    float: left;
    margin: 0 5px;
}
#pkgresults .pkg_detail {
    width: 30%;
}
.ul-sort.ui-sortable .li-sort .diff_pkglist_row .pkg_detail a {
    width: auto;
    float: left;
}
.ul-sort.ui-sortable .li-sort span.pkg_expand {
    margin-top: 5px;
}



.pkgtbl.head-cls ul.ul-sort li {
  list-style: none;
}
.pkgtbl.head-cls ul.ul-sort li span {
  float: none;
}
.pkgtbl.head-cls ul.ul-sort li span.delete_pkg_detail  a {
  display: inline-block;
  margin-top: 0;
}

.pkgtbl.head-cls ul.ul-sort li span.pkg_detail  a {
  margin-top: 0;
}
.drag-msg {
  float: left;
  width: 100%;
  margin: 20px 0;
}
.drag-msg .span-note {
  color: #ff0000;
}
.step-indicator .caption {
    box-sizing: border-box;
    color: #e5e5e5;
    padding: 11px 8px;
    font-size: 12px;
}
.apx-turn .sel-start ,.editdays  .sel-start {
    width: 48%;
    float: left;
}

.apx-turn .sel-end, .editdays .sel-end{
    width: 48%;
    float: right;
}
.apx-turn {  padding-left: 0;padding-right:0;}
p#message_turnaround {
    display: block;
    width: 100%;
    float: left;
}
.genreimg-div {
    font-family: 'montserratlight';
}

span.nte {
    color: red;
}

span.error,.editdays span.error{margin-top:0;}
.form-row.editdays.dropdown-days {
    width: 66%;
}
.col-sm-8.review-right-contetnt-bar .genreimg-div .out-div .pro_div, .out-div .pro_div{
	position:absolute;
	bottom:-10px !important;
	z-index:99;
	left:0;
}
.out-div .error.image_error {
    position: absolute;
    bottom: -25px;
}
ol.list-inline.text-center.step-indicator {float:  left;width:  100%;}

ol.list-inline.text-center.step-indicator li.complete, ol.list-inline.text-center.step-indicator li.incomplete {
    width: 14.25% !important;
    float:  left;
}

ol.list-inline.text-center.step-indicator li.complete a, ol.list-inline.text-center.step-indicator li.incomplete a {
    width:  100%;
    float:  left;
}

ol.list-inline.text-center.step-indicator li.complete a .caption.hidden-xs.hidden-sm, ol.list-inline.text-center.step-indicator li.incomplete a .caption.hidden-xs.hidden-sm  {
    display:  inline-block;
    width:  100%;
    font-size: 14px;
    white-space: normal;
}

.free_dt a:hover{
/*    background: red !important;*/
    color: #000 !important;
}


.datepickerss .ui-state-disabled{}
.datepickers .ui-datepicker td span,.datepickers .ui-datepicker td a{height:45px;}
.datepickers .available_dt a{border:1px solid #cccccc !important;}
.datepickers .ui-state-disabled.hold_dt span{background:#7e7e7e !important;color:#fff !important;}
.datepickers .ui-datepicker td{text-align:center !important;padding:0 !important;}
.datepickers .ui-datepicker td span,.datepickers .ui-datepicker td a{text-align:center;font-size:22px;font-family:'LatinotypeArquitectaHeavy' !important;opacity:1 !important;}
.datepickers .ui-datepicker-prev.ui-state-disabled span{border:0 !important;}
.datepickers a.ui-state-disabled span.ui-icon.ui-icon-circle-triangle-w{border:0 !important;background-color:#e9e9e9 !important;}
.datepickers .ui-state-disabled.booked_dt span,.datepickers .booked_dt span,.datepickers .booked_dt a{position:relative;}
/*.datepickers .ui-state-disabled.booked_dt span:after ,.datepickers .booked_dt span::after ,.datepickers .booked_dt a::after{height:150%;content:"";width:1px;top:-12px;left:25px;background:#ddd;position:absolute;transform:rotate(-49deg);}*/
.datepickers .ui-datepicker td span,.datepickers .ui-datepicker td a{text-align:center !important;}
.datepickers .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#6a707c;color:#fff;border-radius:0;border:0;}
.datepickers .ui-datepicker table thead{background:#6a707c;color:#fff;border:0;}
.datepickers .ui-widget.ui-widget-content{border:0;}
.datepickers .ui-datepicker .ui-datepicker-title{font-family:'LatinotypeArquitectaHeavy';font-size:26px;letter-spacing:1px;}
.datepickers .ui-datepicker th{font-family:"montserratlight";font-size:18px;}
.datepickers a.ui-state-disabled span.ui-icon.ui-icon-circle-triangle-w{background-image:none !important;background-color:transparent !important;}
.datepickers .ui-datepicker-next span ,.datepickers .ui-datepicker-prev span{display:none !important;}
.datepickers .ui-datepicker-prev::after{color:#fff;content:"\f104";font:normal normal normal 32px/1 FontAwesome;}
.datepickers .ui-datepicker-next::after{color:#fff;content:"\f105";font:normal normal normal 32px/1 FontAwesome;}
.datepickers .ui-widget-header a{margin-top:9px;text-align:center;cursor:pointer}
.datepickers .ui-state-hover,
.datepickers .ui-widget-content .ui-state-hover,
.datepickers .ui-widget-header .ui-state-hover,
.datepickers .ui-state-focus,
.datepickers .ui-widget-content .ui-state-focus,
.datepickers .ui-widget-header .ui-state-focus,
.datepickers .ui-button:hover,
.datepickers .ui-button:focus{border:0;background:transparent;color:#fff;}
.datepickers .ui-datepicker td.booked_dt .ui-state-default { background-color: #888 !important; color: #fff !important;}

.datepickers .ui-widget.ui-widget-content{border:0 !important;border-radius:0;background:#fff !important;}
.free_dt.ui-datepicker-current-day a{background-color:#F7D929 !important;border:1px solid #F7D929 !important;color:#fff !important;}

.howit_find{text-transform: none !important;}
.sign_up_form.invite_form .form-row span {
    text-align: left;
    float: left;
}
.slider-cnt-wrapper {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 16%;
    width: 100%;
}
a.right.carousel-control, a.left.carousel-control{
	z-index: 999 !important;
}
.col-md-12.col-sm-12.invite_box p {
    color: #6a707c;
    font-size: 16px;
    font-family: 'montserratlight';
}
.search-wrapper{margin-top:20px;}
.search-exp {
    padding-top: 20px;
    margin-top: 40px;
}
.search-panel {
    margin-top:0px !important;
}
.search-head-top .search_div.search_desktop {
    position: relative;
}
span.skip_rig.invite_skip_rig {
    float: none !important;
}

#search_headtop {
  width:100%;
  postion:fixed;
  z-index:99999999;
}

#search_headtop.searchpage_hdtop {
  z-index:1000 !important;
}

.fixed-header {
  position: fixed;
  top:0; 
  left:0;
  width: 100%; 
}

#slider_images{width:100%; float:left;}
.prof-slidimg {
    width: 100%;
    height: 95px;
}

#portfolio_images{width:100%; float:left;}      
    #sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
    #sortable li { padding: 1px; float: left; width: 33.33%; height: 95px; text-align: center;
        background: transparent;
    border: none;}
    
    #portfolio_sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
    #portfolio_sortable li { padding: 1px; float: left; width: 33.33%; height: 95px; text-align: center;
        background: transparent;
    border: none;}
     
    .prof-slidimg img {
    width: auto;
}

.prof-slidimg {
    border: 1px solid #eee;
    padding: 0;
    background: #fff; 
}

#sortable li, #portfolio_sortable li {
    padding: 5px;
    height: auto;
}

ul#sortable, ul#portfolio_sortable {
    margin: 15px -5px;
}

ul#sortable  .cropslid_img,ul#sortable  .remove_img {
    top: 2px !important;
    display: none;
}
ul#sortable  .prof-slidimg:hover .cropslid_img,ul#sortable  .prof-slidimg:hover .remove_img {
    display: block;
}

ul#portfolio_sortable  .cropslid_img,ul#portfolio_sortable  .remove_img {
    top: 2px !important;
    display: none;
}
ul#portfolio_sortable  .prof-slidimg:hover .cropslid_img,ul#portfolio_sortable  .prof-slidimg:hover .remove_img {
    display: block;
}

.remove_img {
    right: 3px !important;
}

a.cropslid_img {
    right: 30px !important;
}

ul#sortable  .prof-slidimg1:hover .cropslid_img,ul#sortable  .prof-slidimg1:hover .remove_img {
    display: block;
}
ul#portfolio_sortable  .prof-slidimg1:hover .cropslid_img,ul#portfolio_sortable  .prof-slidimg1:hover .remove_img {
    display: block;
}
.thumb .thumbnail.prof-slidimg1 .cropslid_img {
    position: absolute;
    top: 2px !important;
    right: 38px !important;
    width: 25px !important;
    height: 25px !important;
    margin-top: 8px;
}
.thumb .thumbnail.prof-slidimg1 .remove_img {
    position: absolute;
    top: 19px !important;
    right: 10px !important;
    width: 25px !important;
    height: 25px !important;
    margin-top: 8px;
}

/*Profile portfolio */

.prof-portfoilo .home-photo.box_img {
  height: 175px;
  border: 1px solid #eee;
}
.prof-portfoilo .home-photo.box_img img {
  height: 100%;
  width: auto;
  margin: auto;
  display: block;
  max-width: 100%;
}
.prof-portfoilo  .item.prof-pfitem {
  padding: 5px;
}
.prof-portfoilo #portfolio_images {
  margin: 0px -5px;
}

.prof-portfoilo .thumbnail > a {
    display: block;
    height: 225px;
    position: relative;
}
.prof-portfoilo .thumbnail > a > img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}

 .thumbnail > a {
    display: block;
    height: 100px;
    position: relative;
}
 .thumbnail > a > img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}

.reveal-modal-2 {
    z-index: 99999991;
}
.ui-sortable .thumb .thumbnail.prof-slidimg1 {
    margin-bottom: 5px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    border: 1px solid #cccccc !important;
}
.btn.btn-secondary {
    padding: 3px 8px!important;
    margin: 0 2px!important;
    background: #5bcfc1!important;
    font-size: 14px;
}
.rotate_btns {
  margin-bottom: 7px !important;
    font-size: 20px !important;
    float: left;
    margin-top: 5px;
    margin-left: 20px;
}
.rotate_btns span.docs-tooltip {
    color: #fff;
}
.docs-preview.clearfix span {
    margin-right: 10px;
}
.docs-preview.clearfix span input {
    margin-right: 5px;
}
.greyed_orrange{color:orange!important;border:1px solid orange!important;}


   
.timerangepicker-container, .timerangepicker-container1 {
  display:flex;
  position: absolute;
  z-index: 99999;
  top: 88px;
}
.timerangepicker-label {
  display: block;
  line-height: 2em;
  background-color: #c8c8c880;
  padding-left: 1em;
  border-bottom: 1px solid grey;
  margin-bottom: 0.75em;
}

.timerangepicker-from,
.timerangepicker-to {
  border: 1px solid grey;
  padding-bottom: 0.75em;
}
.timerangepicker-from {
  border-right: none;
}
.timerangepicker-display {
  box-sizing: border-box;
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  border: 1px solid grey;
  line-height: 2.5em;
  text-align: center;
  position: relative;
  margin: 1em 0.175em;
}
.timerangepicker-display .increment,
.timerangepicker-display .decrement {
  cursor: pointer;
  position: absolute;
  font-size: 1.5em;
  width: 1.5em;
  text-align: center;
  left: 0;
}

.timerangepicker-display .increment {
  margin-top: -0.25em;
  top: -1em;
}

.timerangepicker-display .decrement {
  margin-bottom: -0.25em;
  bottom: -1em;
}

.timerangepicker-display.hour {
  margin-left: 1em;
}
.timerangepicker-display.period {
  margin-right: 1em;
}

.pac-container{z-index: 9999999 !important;}

.timerangepicker-container, .timerangepicker-container1 {
    background:  #fff;
}

.timerangepicker-container label.timerangepicker-label, .timerangepicker-container1 .timerangepicker-label {
    font-size: 18px;
    background: #eee;
    color:  #50c5b7;
    border-bottom:  1px solid #ddd;
	line-height: 1.7em;
}

.timerangepicker-container .timerangepicker-from, .timerangepicker-container  .timerangepicker-to, .shoot-head .timerangepicker-from, .shoot-head .timerangepicker-to {
    border:  1px solid #ddd;
    background:  #fff;
}

.timerangepicker-container .timerangepicker-display, .timerangepicker-container1 .timerangepicker-display {
    border:  1px solid #ddd;
	line-height: 2em;
	width: 2.2em;
    height: 2.2em;
	font-size: 15px;
}

.timerangepicker-container .timerangepicker-display .increment.fa.fa-angle-up, .timerangepicker-container .timerangepicker-display 
 .decrement.fa.fa-angle-down, .timerangepicker-container1 .timerangepicker-display .increment.fa.fa-angle-up, .timerangepicker-container1 .timerangepicker-display 
 .decrement.fa.fa-angle-down {
    color:  #999;
	width: 1.3em;
}
.timerangepicker-display .increment{
	top: -0.75em;
}
.timerangepicker-display .decrement {
    bottom: -0.8em;
}
#p_datetimepickerDate .diff_payment_method #p_shoot_time{
	width: 100%;
}
#p_datetimepickerDate span.input-group-addon {
    text-align: center;
    float: none;
}
.modal-body #pkgresults {
    min-height: 250px;
}
.timerangepicker-container1 span.value {
    width: 100%;
    text-align: center;
    font-size: 14px;
}
.timerangepicker-container .timerangepicker-display, .timerangepicker-container1 .timerangepicker-display{
	margin: 1em 0.59em;
}
.input-group.timerange input#shoot_time {
    border-radius: 25px;
    border: 1px solid #d9dbdd;
    height: 42px;
	background:#fff;
}
.input-group.timerange span.input-group-addon {
    border-radius: 25px;
    background: #fff;
    height: 36px;
    display: inline-block;
    float: right;
    top: 3px;
    right: 0px;
    position: absolute;
    z-index: 999;
    margin-right: 13px;
    text-align: center;
}
.tooltiptopicevent{
    width:auto;
    height:auto;
    background:#ddd;
    position:absolute;
    z-index:10001;
    padding:5px 5px 5px 5px ;  
    line-height: 200%;
}
    
.fc-event.show_calcursor {cursor:pointer;}
.coment-outr {
    font-family: 'montserratlight';
    width: 100% !important;
}
.popup-shtdet {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    background: #f5f5f5;
    line-height: 30px;
}
.coment-outr span.popup-shtdet-left {
    float: left;
    width: 48%;
    text-align: left;
    padding-left: 2%;
}
.coment-outr span.popup-shtdet-right {
    float: left;
    width: 48%;
    text-align: left;
    padding-left: 2%;
}
.coment-outr {
    font-family: 'montserratlight';
}
.popup-shtdetout-requests {
    font-family: 'montserratlight';
    float:  left;
    width:  100%;
}
.coment-outr span.popup-shtdet-left {
    float:  left;
    width: 50%;
    text-align:  left;
    padding-left: 2%;
}
.coment-outr span.popup-shtdet-right {
    float:  left;
    width: 50%;
    text-align:  left;
    padding-left: 2%;
}
.popup-shtdet {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    background: #eee;
    line-height: 30px;
    font-weight: 500;
}
.popup-shtdet-head {
    text-align: left;
    float: left;
    width: 50%;
}
.popup-shtdet-data {
    float: left;
    width: 100%;
    text-align: left;
   	margin: 5px 0;
    border: 1px solid #ddd;
}
.shtdata-detouterl {
    float: left;
    width: 100%;
    border-bottom: 1px solid #fff;
}
.popup-shtdet-title {
    float:  left;
    width: 50%;
    padding-left: 2%;
    background: #f5f5f5;
    line-height:  30px;
}

span.popup-shtdet-datadet {
    float: left;
    width: 50%;
    padding-left: 2%;
    background: #f5f5f5;
    line-height: 30px;
}
span#avail_desc {
    font-family: 'montserratlight';
    float: left;
    margin-top: 5px;
    font-size: 14px;
    color: #2fa6c2;
}
.fancybox-inner .addcal_popavail.calboot-outer {
	max-width: 750px !important;
}
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    width: 100%!important;
    height: 100%;
}
.input-group-addon .fa-calendar:before {
    content: "\f073";
    right: 0;
    top: 10px;
    left: 0;
    position: absolute;
    margin: 0 auto;
}
#slot_list input#p_shoot_time {
	 border-radius: 25px;
	 border: 1px solid #d9dbdd;
	 height: 42px;
	 background: #fff;
}
#slot_list span.input-group-addon {
	border-radius: 25px;
	background: #fff;
	height: 36px;
	display: inline-block;
	float: right;
	margin-top: -39px;
	position: relative;
	z-index: 999;
	 margin-right: 13px;
	 text-align: center;
}
#slot_list div#p_datetimepickerDate {
	float:  left;
	width: 100%;
	position:  relative;
}
#slot_list #p_datetimepickerDate span.input-group-addon {
	position:  absolute;
	right: -10px;
	top: 42px;
	border-radius: 25px;
	width:  40px;
}
#slot_list .shoot-head .timerangepicker-container1 {
	top: 166px;
}
div#slot_list1 {
	color: #2fa6c2;
}
div#pkgdiv1 {
    margin-top: 25px;
}
.calbox.calbox-pop {
	width: 30px;
	height: 30px;
}

/************************************************************************** [MEDIA QUERY] *****************************************************************************************/
@media(min-width:768px){
	.why-be-banner { height: 100vh; display: table; width: 100%; padding-bottom: 0; padding-top: 0;overflow: hidden;}
	.why-be-banner .container.text-center {padding: 0; display: table-cell; vertical-align: middle;}
	.why-be-banner .become_head a { text-transform: none; font-size: 16px; text-shadow: none;}	
	.price-fall-radio{margin:0 -15px;}
	.contact_info.travel.travel-new .half-input.state-block{float:right;padding-right:0;}
	.contact_info.travel.travel-new .half-input.state-block .select_genre.state-block{padding-right:0;width:380px;}
	#frm_change_password .save_profile{margin-left:33.33%;}
	.navbar-collapse.collapse{padding-right:0;}
	.item{width:33.33%;float:left;}
	.col-sm-8.my-account-right #frm_package .save_profile{padding-left:33.33%;}
	.fullbanner .icon-bar { background: #fff;}
	.container_pop form#frm_package .sign_up_btn_left { margin-left: 33.33%;  padding-left: 15px;}
        .faq_wrap {
   display: -webkit-box;
display: -ms-flexbox;
display: flex;

    -moz-box-align: center;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;

    float: none;
   -webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;

}
.faq_wrap .faq-row {
    width: 50%;
}

}

@media(min-width:1199px){
	.slider-background { height: 100%;}	#intro {height: 100vh;/*overflow: hidden;*/}}
@media(min-width:1100px){.progress_bar_step > .container{max-width:1100px;}}
@media only screen and (min-width:993px){
	.container{max-width:990px;}
	.my-account-right{padding-left:50px;}
}
@media only screen and (max-width:1024px){
	/*#intro{background:rgba(0, 0, 0, 0) url("../images/slide_bg.png") no-repeat scroll 0 0;}*/
	.price-det-right ul li a, .modify-book-button-set ul li a, .shoot-quick-link ul li a{letter-spacing:.2px}
	.test{width:350px;}
	/*.slider-background{height:600px;}*/
}

@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){.menu-mob{padding-top:0;}
}
@media (width:768px){ul.checkout-bar a{font-size:9px !important;}
}
@media (width:1024px){ul.checkout-bar a{font-size:12px !important;}
.slider-cnt-wrapper {
    top: 2%;
}
}
@media only screen and (max-width:991px){
	.step-indicator li {display: block; margin: 10px 0;}
	.caption.hidden-xs.hidden-sm { display: inline-block !important; padding: 0 0 0 5px;vertical-align: middle;}
	.step-indicator .step {display: inline-block; vertical-align: middle;}
	.my-account-right .title-light{display:inline-block;margin-top:0;text-align:left;margin:5px 0 10px;}
	.easy-autocomplete.eac-description{width:100% !important;}
	.select_genre.state-block.searchdist{width:100% !important;padding:0;}
	.past_shoot_box .green-title{font-size:18px;}
	.test{width:280px;}
	.menu-mob{padding-top:7px;}
	.be-a-photogrpher-nav li a{letter-spacing:.5px}
	.be-a-photogrpher-nav{float:left;}
	.div_duration{margin:5px 0;margin-right:12px;}
	.search_div{padding:30px 0 25px;}
	div#howfar_div{display:block !important;width:100%;}
	.sea_box{display:inline-block;}
	.search_btn{margin-bottom:15px;padding:14px 20px}
	.shoot_input,
	.photos_sel_box{width:200px;}
	.calendar_box{width:100px !important;}
	.photo_box li{margin-right:2%;width:48%;}
	.main_menu .navbar-default .navbar-nav > .active > a,
	.main_menu .navbar-default .navbar-nav > .active > a:hover,
	.main_menu .navbar-default .navbar-nav > .active > a:focus{padding:10px 13px;}
	.main_menu .navbar-nav li a{padding:10px 5px;}
	.be-a-photogrpher-nav li a{padding:10px 15px;font-size:12px;}
	.cust-login{vertical-align:middle;padding:0;padding-right:15px;}
	.label_charge{width:78%}
	.charge{width:20%;}
	.order_summery_box{padding:15px;}
	.press_img_inner img{max-width:100%;}
	.press_content{padding-left:15px;}
	.how_it_count_inner{width:160px;height:160px;line-height:155px;}
	.inner_static_page.how_it_works{padding:0;}
	.m_s_img_box_inner{height:160px;}
	.portfolio_thumnail_box_img{width:35%;}
	.p_t_box_img_inner.box_img{width:100%;height:auto;}
	.p_t_box_img_inner img{width:100%;height:auto;min-height:inherit}
	.portfolio_thumnail_box_cnt{padding:0;}
	.ph-profile-hire-me .price-det-right ul li a{padding:0px 7px;font-size:10px;}
	.message-textarea{width:315px;height:auto;min-height:150px;max-width:100%;}
	.message-box:after{right:-63px;}
	.message-box{width:300px;}
	.m-b-inner-thumb .img-thumb{width:180px;height:180px;}
	.order_summery_box .price-det-right ul li a{padding:0 15px;}
	.alredy_accoint{padding:10px 0;}
	.sign_up_form h3{min-height:52px;}
	.checkbox label span{padding-left:10px;}
	ul.checkout-bar a{font-size:14px;}
	.calender_bar ul.checkout-bar li a{font-size:10px;}
	.search_check .checkbox label span{font-size:13px;}
	.f-p-result .checkbox .radio label, .f-p-result .checkbox label{min-height:25px;}
	.f-p-r-wrapper .panel-group{margin-top:0;}
	.form-row.lighting_check{max-height:inherit;}
	.additional-box-3 label{font-size:13px;}
	.additional-box-3{padding-left:10px;}
	.additional-box-3 label:before{top:-5px;}
	.div_duration{width:100% !important;margin-bottom:5px;}
	.div_duration_time{width:100% !important;}
	.a-b-2-radio-out li label{font-size:11px;}
	#calModal {width: 40%;}
	ol.list-inline.text-center.step-indicator li.complete, ol.list-inline.text-center.step-indicator li.incomplete {
    width: 100% !important;
    float: left;
}
ol.list-inline.text-center.step-indicator li.complete:before, ol.list-inline.text-center.step-indicator li.incomplete:before{
	content:none !important;}
ol.list-inline.text-center.step-indicator li.complete a .caption.hidden-xs.hidden-sm, ol.list-inline.text-center.step-indicator li.incomplete a .caption.hidden-xs.hidden-sm{
	text-align:left;
}
.slider-cnt-wrapper {
    top: -10%;
}
.fancybox-outer, .fancybox-inner {
	max-width: 750px !important;
}
}
@media only screen and (max-width:768px){
.ul-sort.ui-sortable .li-sort span.delete_pkg_detail a {
    float: left;
    margin: 0 2px;
    font-size: 12px;
}
.ul-sort.ui-sortable .li-sort span.pkg_detail a {
    margin: 0;
    font-size: 12px;
}
.ul-sort.ui-sortable .li-sort span.pkg_detail {
    width: 28%;
}
.ul-sort.ui-sortable .li-sort span{
	 font-size: 12px!important;
}
ol.list-inline.text-center.step-indicator li.complete {
    width: 100% !important;
    float: left;
}
ol.list-inline.text-center.step-indicator li.complete:before{
	content:none !important;}
ol.list-inline.text-center.step-indicator li.complete a .caption.hidden-xs.hidden-sm{
	text-align:left;
}
.slider-cnt-wrapper {
    top: -12%;
}
.fancybox-wrap {width: 90% !important;}
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs.top{ width:90% !important;}
.bootstrap-datetimepicker-widget .timepicker.col-md-6{
	width: 100%;
	float: right;
	 margin-top: 30px;
	 text-align:center;
 }
 .fancybox-outer, .fancybox-inner {
	max-width: 700px !important;
}
.photo-genres {
	display: inline-block;
	padding: 0 0 20px 0;
}
.diff_payment_method {
    width: 100%;
}
}
@media only screen and (max-width:767px){
	.stati-items {width: 100%;}
	.mob-hide-nav {display:none !important}
	.mob-nan-photo {display: block !important;}
	.headnologin {z-index: 4;}
	.pro-tbl-main > div {display: block; width: 100%;}
	.bkreq_outer a { float: left; margin-top: 40px; margin-bottom: 10px;}
	li.beaph-mobile { display: block;}
	.beaph-desktop{display:none;}
	.logo-block img{float:left}
	.inner-header .main_menu .navbar-nav li a{color:#ffffff!important;}
	.section:before{display:none}
	.main_menu .navbar-default{float:right;}
/*	.slider-background{height:400px;}*/
	.contact_info.location_info.travel.travel-new .form-row{float:none;}
	.gallery_type .form-row.photographer_extended{float:none;}
	.gallery_type label{float:left;width:100%;}
	.gallery_type .form-row.photographer_extended{padding-left:0;}
	.details_section .gallery_type .photographer_header{padding-left:0;}
	.contact_info.location_info.travel.travel-new.grey-f5 .col-sm-12.become_photographer{padding-left:0;}
	.contact_info.location_info.travel.travel-new .form-row{float:none;padding-left:0;}
	.location_info_1.cients_also_want{margin-bottom:0;}
	.location_info_1.cients_also_want .photographer_header .title-light{margin:0;text-align:left;}
	.location_info_1.cients_also_want .photographer_header{margin-bottom:0;width:100%;text-align:left;padding-left:0;}
	.abt-me-photogrpahy .photographer_header{padding:0;margin-bottom:0;}
	.contact_info.travel .photographer_header{margin:0;padding-left:0;padding-top:0;}
	.price-fall-catg.pricefall-in2 .price-fall-radio li label label{min-height:210px;}
	.price-fall-radio li{text-align:center;width:50%;}
	.my-account-right .shoot-head span{margin-bottom:10px;}
	#myModal11{display:none}
	.shoot-up .shoot-head .title-light{float:left;width:100%;}
	.shoot-head span{float:right;display:block;width:100%;}
	form#frm_avail .photo_genre_select{padding-left:0;padding-top:0;}
	.test{width:100%;}
	span.span{display:none;}
	.section:after{display:none;}
	.why-be-box-left, .why-be-box-right{width:100%;top:50%;display:block;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
	.why-be-box-right .why-be-box-left{display:block;height:auto;}
	.test{position:relative;top:inherit;transform:none;margin:auto;}
	.section{height:auto;}
	.why-be-box-text{padding:0 !important;}
	.why-be-box-left .test{right:inherit;width:100%;}
	.why-be-box-left{padding-right:15px;}
	.section > img{height:300px;object-fit:cover;}
	.why-be-box-right{padding-left:15px;}
	.div_duration, .div_duration_time{width:70% !important;}
	.coment-outr{width:90% !important;}
	.coment-outr .state-block.col-sm-8.inline-block{padding:0;}
	.photo_genre_select_inner .state-block{width:19%}
	.photo_genre_select_inner .state-block.state-block{width:80%;}
	.height_50{height:10px;}
	.height_125{height:25px;}
	.slider-background .item .container .height_125{height:0px;}
	.slider-background .item .container{transform:translateY(-70%);-moz-transform:translateY(-70%);-webkit-transform:translateY(-70%);}
	.shoot_input,.photos_sel_box{width:190px;}
	.calendar_box{width:100px !important;}
	.shoot_input,
	.photos_sel_box{font-size:13px;padding:14.5px 15px;}
	.search_btn{padding:10px 25px;}
	.footer_links{text-align:center;}
	.footer_links .footer_logo{display:inline-block;margin-bottom:10px;}
	.copy_right ul{text-align:center;}
	.copy_right ul li{padding:0 10px;}
	h2{font-size:24px !important;}
	.genres_box ul li img{margin:0 auto;height:auto;min-height:inherit;max-height:inherit;max-width:100%;width:auto;}
	.genres_box ul li{width:100%;text-align:center;margin-right:0;}
	.genres_box ul li.genres_big{width:100% !important;}
	.col-md-8.col-sm-8.main_menu{position:relative;top:0;width:auto;z-index:99;right:0;float:right;z-index:999;position:relative;}
	.main_menu .nav.navbar-nav{margin:0;background:#50c5b7;width:100%;padding:10px;}
	.main_menu .navbar-nav li a:hover{color:#000 !important;}
	.main_menu .navbar-collapse{padding:0;border:0;position:absolute;right:0;min-width:200px;}
	.main_menu .navbar-default .navbar-toggle{background:#50c5b7 none repeat scroll 0 0;border-radius:0;border:0;margin:0;}
	.search_div{margin-top:0px;}
	.main_menu .navbar-default .navbar-nav > .active > a,
	.main_menu .navbar-default .navbar-nav > .active > a:focus{margin:0 auto;width:210px;}
	.main_menu .navbar-nav li{text-align:center;}
	.search_desktop{display:none;}
	.search_mobile{display:block;}
	.in-blk-vert-mid{display:inline-block;}
	.d-table{display:block;width:100%;position:relative;}
	.be-a-photogrpher-nav{vertical-align:top}
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:4px;width:30px;border-radius:0;}
	.navbar-default .navbar-toggle .icon-bar:last-child{margin-bottom:0;}
	.review-right-contetnt-bar{padding:15px;width:100%;float:left;}
	.review-left-sidebar{background:#50c5b7;padding:0;float:left;width:90%;margin:15px 5%;}
	.ph-grp-price-det,
	.serv-det-phgrpher,
	.faq-tip,
	.pricing-det{padding-left:15px;padding-right:15px;}
	.faq-row{margin:20px 0;}
	.specific-phgrpher .col-sm-8,
	.specific-phgrpher .col-sm-4,
	.specific-phgrpher .col-sm-6{float:left;}
	.price-det-left{margin-bottom:15px}
	.price-det-right{float:left;}
	.menu-mob{position:relative;}
	nav#navigation-list{top:100%;left:50%;width:100%;right:inherit;min-width:200px;transform:translateX(-50%);}
	span.menuBtn{padding:0;}
	.col-sm-3.p-g-min-rslt-left{margin-bottom:15px;}
	.inner-page-banner .c-submit-btn{float:none;margin:5px 0;display:inline-block;}
	.inner-page-banner{text-align:center;}
	.m-over-tbl{display:block;}
	.m-over-tbl-cell.m-over-col-1{margin-bottom:15px;}
	.m-over-tbl-cell{display:block;}
	.m-over-col-2{padding:10px 0;width:auto;}
	.m-over-col-3{padding:10px 0;width:auto;}
	.m-over-col-4{padding:10px 0;width:auto;}
	.m-over-col-5{padding:10px 0;width:auto;}
	.modify-book-button-set ul li{margin:10px 0;}
	.f-p-r-wrapper .panel-group{float:left;}
	.m-f-btn-set{float:left;width:100%;}
	.genre-default li{width:180px;min-width:180px;}
	.col-sm-4.label_profile_wrapper.inline-block label,
	.col-sm-4.label_profile_wrapper.inline-block{width:100%;text-align:left;}
	.col-sm-8.input_profile_wrapper.inline-block{width:100%;}
	.photo_genre_select{padding:15px;}
	.col-sm-8.my-account-right{padding:15px;float:left;}
	.shoot-quick-link ul li{margin-bottom:10px;}
	a.accordion-toggle .fa:before{content:"\f107";}
	.past_shoots_wrapper{float:left;padding:15px;width:100%;}
	.past_shoot_box{margin:10px 0;border-bottom:1px solid #ddd;padding:10px 0;}
	.past_s_box_middle_img{height:auto}
	.col-sm-7.charge_wrapper{padding:15px;float:left;}
	.details_charge{padding-top:15px;}
	.booking-reciept{padding:15px 0;}
	.col-sm-5.order-summary{float:left;margin:15px 10%;width:80%;}
	.col-sm-7.checkout-process{float:left;padding:15px;}
	.order_summery_box{width:100%;float:left;}
	.sign_up_form{border:0;margin-bottom:10px;padding-bottom:10px;}
	.sign_up_inner{padding:15px;border-bottom:1px solid #ddd;float:left}
	.verified_inner{margin:50px auto;float:left;}
	.footer{padding-top:35px;}
	.inner_static_page{padding:15px;}
	.col-sm-9.how_it_content{padding-top:150px;}
	.col-sm-3.how_it_count{position:absolute;top:25px;left:50%;transform:translateX(-50%);}
	.how_it_inner_row{padding:30px 0;text-align:center;position:relative}
	.foot_top li{margin-bottom:5px;}
	.become_photographer{float:left;width:100%;}
	.become_photographer .half-input{width:100%; margin-bottom: 10px;}
	.inner_static_page.become_photographer{padding:0;}
	.contact_info{padding:15px;}
	ul.lighting.a-b-2-radio-out{width:100%;float:left;}
	.select_genre.state-block{max-width:280px;margin-bottom:15px;}
	.sign_up_inner:last-child{border-bottom:0;}
	.Equipment_row{padding:15px;}
	.form_main .message-textarea{width:100%;}
	.profile_complete{margin:20px 2%;width:96%;}
	#masonry .item{width:100%;}
	.m_s_img_box_inner{width:50%;margin-bottom:5px;}
	.ph-profile-hire-me .price-det-right ul li{width:50%;margin:5px 0;}
	.full-3-input{width:50%;}
	.ban-text{padding:15px;}
	.shoot-time{padding:15px;}
	.prof-top-name-sect{padding:15px}
	.ban-text{position:relative;}
	.m-t-img{position:relative;padding:0;}
	.message-box:after{display:none;}
	.message-box-left .message-box{margin:0;}
	.message-textarea{width:100%;}
	.message-box{width:100%;}
	.message-type-inner{border-bottom:1px dotted #ddd;padding:15px 0;margin:15px 0;}
	.form-row.photographer_extended{padding:5px 15px;margin:10px 0;}
	ul.checkout-bar li.visited{background:#3dadc5;width:100% !important;}
	.photographer_header{padding:0 15px;}
	.col-sm-8.my-account-right.travel-det .photographer_header{padding:0 15px;display:block;width:100%;padding-left:0;}
	.col-sm-8.my-account-right.travel-det ul.lighting.a-b-2-radio-out{width:100%;float:left;margin-bottom:20px;}
	.price-det-left span{padding-left:3px;}
	.past_s_box_middle_img img{min-width:inherit;min-height:inherit;width:100%;height:auto;}
	.cust-login{padding-right:0}
	.search_check .inline-block{width:100%;}
	.col-sm-12.more-filter{float:left;width:100%;margin-top:50px;}
	.gallery_type .editli{width:49% !important;}
	.gallery_type .form-row.photographer_extended .editli label{font-size:11px;}
	.col-sm-8.my-account-right.travel-det .form-row{float:none;padding-left:0;padding-right:0;}
	.col-sm-8.my-account-right.travel-det .b-edit .half-input.checkbox.half_half_input{width:100%;}
	.col-sm-8.my-account-right.travel-det span.inline_label{vertical-align:middle;}
	.col-sm-8.my-account-right.travel-det .select_genre.state-block{vertical-align:middle;}
	.col-sm-8.my-account-right.travel-det .photo_genre_select{padding-left:0;}
	.genretk1 a.photo_genre_remove{position:absolute;right:-35px;top:-30px;}
	.col-sm-8.my-account-right{overflow-x:hidden;width:100%;}
	.col-sm-8.my-account-right.travel-det .half-input.state-block{margin-bottom:15px;}
	.portfolio_outer{padding:0 15px;}
	.pkgtbl{overflow:auto;}
	.diff_payment_method{width:100%;}
	.signup_calendar{overflow-x:scroll}
	.signup_calendar .fc-view table{width:500px}
	.signup_calendar{overflow-x:auto;}
	.signup_now_conent,.signup_now_conent center{word-wrap:break-word;width:100%;max-width:100%;overflow:visible;/! word-break:break-all;/min-width:100%;}
	.signup_now_outer{min-width:100%;}
	.index-page .head-top{padding:10px 0;position:relative;background:#50c5b7;}
	.logo-block{margin:0 0 10px;}
	.form-row { margin-bottom: 0;}
	.diff_payment_method_row .card_detail > span {display: inline-block;width: auto;}
	.form-row.addCalpopup { margin-bottom: 10px;}
	.form-row.addCalpopup .lograd { display: block; padding-left: 24%; width: 100%;}
	.col-md-4.col-sm-4.col-xs-8.logo-block.in-blk-vert-mid { width: 66.66%;}
	.col-md-8.col-sm-8.col-xs-4.main_menu.in-blk-vert-mid { width: 33.33% !important;  float: right;}
	nav#navigation-list {left: inherit; width: 200px; transform: none;right: 0;}
	.inner-header .main_menu { text-align: right !important;}
        .faq_wrap .faq-row {
    width: 100%;
}
.slider-cnt-wrapper {
    top:23%;
}
.sy-slide{ height:auto !important;}
.sy-slide>img{ height:auto !important;}
.invite_box span.pull-right.view_btn a{
	float:left;
}
 .fancybox-outer, .fancybox-inner {
	max-width: 600px !important;
}
.calboot-outer.popShootDetCal-outer .coment-outr {
    width: 100% !important;
}
.timerangepicker-container .timerangepicker-display, .timerangepicker-container1 .timerangepicker-display {
    margin: 1em 5px;
}
.timerangepicker-container .timerangepicker-display, .timerangepicker-container1 .timerangepicker-display {
    border: 1px solid #ddd;
    line-height: 2em;
    width: 2em;
    height: 2em;
    font-size: 14px;
}
.input-group.timerange span.input-group-addon {
    margin-right: 9px;
}
}

@media only screen and (min-width: 767px) and (max-width:992px){
	.col-sm-8.my-account-right {padding-left:30px}
}
@media(min-width:480px) and (max-width:767px){.price-det-right{float:right}
}
@media(min-width:465px) and (max-width:767px){nav#navigation-list{top:100%;left:inherit;width:100%;right:0;min-width:200px;transform:none;}
#calModal { width: 80%;}
}
@media only screen and (max-width:639px){
	.sea_box{border-radius:12px;}
	.shoot_input,
	.photos_sel_box{width:215px;}
	.calendar_box,
	.sea_box .search_box{width:140px !important;}
	.top_heading p,p.banner_p{font-size:18px;}
	.top_heading{margin-top:0;}
	.works_div.pull-left{text-align:center;}
	.work_contant{margin-left:0px;width:auto;}
	.work_imgBox{margin:0 auto;}
	.works_div li{float:none;margin:0 auto;}
	.work_contant .work_number{margin:20px auto 10px;}
	.desktop{display:none;}
	.mobile{display:block;}
	.photo_box{float:left;}
	.profile-pic,
	.profile-pic-name{display:block;padding:5px 0}
	.profile-pic .img-thumb{margin:0}
	.half-input {
    width: 100%;
}
.sign_rows {
    float: left;
    width: 100%;
    margin-right: 0;
}
 .fancybox-outer, .fancybox-inner {
	max-width: 540px !important;
}
.input-group.timerange span.input-group-addon {
    margin-right: 10px;
}
}
@media only screen and (max-width:479px){
	.inner-page-banner h2{margin-bottom:8px;}
	.session-length li{width:60%;}
	h1{font-size:30px !important;}
	.top_heading p,p.banner_p{font-size:12px;}
	.shoot_input,
	.photos_sel_box,
	.calendar_box,
	.sea_box{width:auto !important;}
	.photo_box li{margin-right:0;width:100%;}
	.col-md-8.col-sm-8.main_menu{top:0px;}
	.img-responsive.logo{display:block;width:50%;}
	.sea_box li:nth-child(4),
	.sea_box li:last-child{width:100% !important;}
	.reveal-modal .sea_box ul li{width:100%;}
	.be-a-photogrpher-nav li{margin-bottom:10px;}
	.label_charge{width:70%}
	.charge{width:29%;}
	.become_photographer .a-b-2-radio-out li label{line-height:14px;height:45px;padding-top:10px;}
	#masonry .item{width:100%;}
	.portfolio_thumnail_box_cnt{width:100%;padding-bottom:10px;}
	.portfolio_thumnail_box_img{width:50%;float:left;}
	.full-3-input{width:100%;}
	.shoot-time-outer .half-input{width:100%;margin:5px 0 !important;}
	.ph-profile-hire-me .price-det-right ul li{width:90%;margin:5px 0;}
	#calModal { width: 80%;}
	.out-div {
    width: 80%;
    margin: 0 10% 30px 10%;
}
.slider-cnt-wrapper {
    top: 30%;
}
}
@media only screen and (max-width:519px){
	.logo-block{margin:15px auto;width:100%;text-align:center;}
	.logo-block img{margin:0px auto;}
	.col-md-8.col-sm-8.main_menu{float:left;width:100%;text-align:center;margin-top:0px;}
	.card_detail{display:block;width:100%;}
	.card_detail span{padding-left:20px;}
	.expiry_date{display:block;margin:10px 0;padding-left:40px;width:100%}
	.delete_card_detail{display:block;padding-left:40px;width:100%}
	.diff_payment_method_row{display:block;}
	.form-row.addCalpopup { margin-bottom: 10px;}
	.addCalpopup .state-block { width: 70%; padding: 0;}
	.addCalpopup .state-block .calseldiv input[type="text"] { width: 100%;}
	.popup_outer.addCalpopouter .label_profile_wrapper.inline-block { width: 29%;}
	.fancybox-skin { padding: 10px !important;}
	
	#frm_avail .label_profile_wrapper.inline-block+.lograd { margin-top: -27px;}
	.slider-cnt-wrapper {
    top: 25%;
}
.timerangepicker-container .timerangepicker-display, .timerangepicker-container1 .timerangepicker-display {
    margin: 1em 2px;
}
}
@media(max-width:700px){
	.inner-header .logo-block{margin:0px auto;width:100%;text-align:center;}
	.inner-header .logo-block img{margin:0px auto;}
	.inner-header .main_menu{text-align:center;width:100% !important;margin-top:0px !important;top:0 !important;}
	span.menuBtn{margin-top:10px;}
	.inner-header .head-top{padding:20px 0;}
}
@media(max-width:500px){
	.genres_box span.pull-right.view_btn{display:block;float:none !important;clear:both;margin-top:24px;}
	#fileupload table.table.table-striped td{display:block;margin:2px 0;width:100% !important;}
	.lograd.dupli-btnout .big-link.dupli-btn{ margin-top:5px !important;}
	.dupli-error {
    width:400px;
}
#datepicker .ui-datepicker td span,#datepicker .ui-datepicker td a {
  font-size: 16px;
}
#datepicker .ui-datepicker td {
   height: 25px;
}
.calbox_outer {
  width: 100% !important;
}
#datepicker .ui-widget.ui-widget-content {
  max-width: 270px;
}
#datepicker .ui-datepicker .ui-datepicker-title {
  font-size: 17px;
}

#datepicker,.calend_labels  {
  max-width: 300px;
  margin: auto;
}

.modal-sm {
  width: 90% !important;
}
.datepickers .ui-datepicker td span,.datepickers .ui-datepicker td a {
  font-size: 16px;
}
.datepickers .ui-datepicker td {
   height: 25px;
}

.datepickers .ui-widget.ui-widget-content {
  max-width: 270px;
}
.datepickers .ui-datepicker .ui-datepicker-title {
  font-size: 17px;
}

.datepickers,.calend_labels  {
  max-width: 300px;
  margin: auto;
}


}
@media(max-width:380px){
	.save_profile .c-submit-btn{margin-top:5px;}
	.my-account-right .photo_genre_select{padding-left:15px;}
	span.pull-right.view_btn{display:block;width:100%;margin-top:20px;}
	span.greyed_red, span.greyed_green, .greyedbig_green, .greyedbig_red{margin-top:5px}
	.price-fall-radio li label label{min-height:222px;}
	.c-submit-btn, .c-submit-btn{padding: 0 30px!important; margin-top:15px;}
	.checkout_form .form-row.form-popup, .checkout_form .form-row.hideme{
		margin-bottom:15px;
	}
	#calModal {width: 98%;}
	.out-div {
    width: 90%;
    margin: 0 5% 30px 5%;
}
}
@media(max-width:360px){
	#calModal { width: 83%;}
	.dupli-error {width:320px;}
	.out-div {
    width: 94%;
    margin: 0 3% 30px 3%;
}
.height_125 {
    height: 10px;
}
.timerangepicker-container .timerangepicker-display, .timerangepicker-container1 .timerangepicker-display {
	margin: 1em 5px !important;
}
}
@media(max-width:414px){
.timerangepicker-container .timerangepicker-display, .timerangepicker-container1 .timerangepicker-display {
    margin: 1em 10px;
}
.input-group.timerange span.input-group-addon {
    margin-right: 10px;
}
.photo-genres {
	display: inline-block;
	padding: 0 0 20px 0;
}
}
@media(max-width:320px){
	#calModal { width: 98%;}
	.dupli-error {width:300px;}
}
@media(max-width:400px){
	.ui-dialog{max-width:300px;}
	#secaddr_outer #secaddr_inner .delete_pkg_detail{text-align:left !important;}
}


@media(max-width:767px){
	.logo-block img {width: 145px !important; height: auto;}
	.main_menu .navbar-default .navbar-toggle {margin-top: -48px;}
	.logo-block {margin: 0px auto;width: 100%; text-align: center;}
	.search_div{position:relative}
	ul.foot-social { width: 100%;margin-top: 12px;}
	ul.foot-social li {float: none; padding: 0 5px;}
}
.work_imgBox,.white-bgcirc {
    background-color: transparent !important;
}

.work_imgBox .work_number {
    display: none;
}
.reveal-modal{
	z-index: 999!important;}
	.my-account-right.client-profdiv .col-sm-8.input_profile_wrapper.inline-block {
    line-height: 40px;
}
/* 04-04-2018 tkcodez */
span.pak-mobshow { display:  none; font-weight:  600; padding:  5px 0px;}
@media(max-width:767px){
	.fancybox-wrap {
		width:  90% !important;
		left: 4% !important;
	}
	
	.fancybox-inner {
		width:  100% !important;
	}
	
	
	.addCalpopup .state-block {
		width: 100%;
		float:  left;
		padding: 0;
	}
	.calseldiv input[type="text"]{width:100%;}
	.form-row.addCalpopup .lograd {
		padding-left: 0;
	}
	
	.popup_outer.addCalpopouter .label_profile_wrapper.inline-block {
		width: 100%;
		margin: 5px 0;
	}
	
	#frm_avail .label_profile_wrapper.inline-block+.lograd {
		margin: 0;
	}
	
	.form-row.addCalpopup .lograd {
		margin: 0;
	}
    .pak-mobhide {display:  none !important;}
    .diff_pkglist_row.phpkglist-outer.pak-newrow > span {width:  100% !important;}
    .ul-sort.ui-sortable .li-sort span.pak-mobshow {font-size:  14px !important;}
   .diff_pkglist_row.phpkglist-outer.pak-newrow > span { width:  100% !important;}
    .ul-sort.ui-sortable .li-sort span.pak-mobshow { font-size:  14px !important;}
    span.pak-mobshow{display:block;margin:  0 !important;padding-top: 10px !important;text-align: left !important;clear:  both;font-size:  14px !important;}
}

/* 04-04-2018 tkcodez ends*/