

/*-------------------------------------------------------------------------
								blog post starts
--------------------------------------------------------------------------*/

a.large-button{
    font-family: Raleway,Roboto,"Roboto Condensed","Roboto Medium";
    padding: 1.3rem 1.9rem;
    border-radius: 4px;
    color: #FFF;
    background: transparent linear-gradient(180deg, #FFCA29, #FBBC00) repeat scroll 0% 0%;
    font-size: 1.3rem;
    text-align: center;
    width: 100%;
    box-shadow: 0px 1px 0px #FBBD02 inset;
    font-weight: 300;
}
a.large-button:hover{
	color:#fff;
}



.blog-main-widget:before,
.blog-main-widget:after,
.blog-main-widget ul li:after,
.blog-main-widget ul li:before{
	display:table;
	content:"";
	clear:both;
}

.blog-main-widget ul{
	list-style:none;
	position:relative;
	margin:0;
}

.date-calender{
	height:80px;
	width:80px;
	border-radius:4px;
	background:#C4C4C4;
	text-align:center;
	display:block;
	color:#fff;
	font-size: 1.125rem;
	font-weight: 400;
	position: relative;
	float:left;
	margin: 10px 8px 8px 0px;
}

.date-calender .date-heading{
	display:block;
	background:#FFBF00;
	border-radius:4px 4px 0px 0px;
	font-family:Raleway, Roboto, "Roboto Condensed", "Roboto Medium";
	font-size: 0.688rem;
	font-weight: 600;
	padding: 5px 0px 3px;
}

.date-calender strong{
	display: block;
	padding-top: 7px;
	font-size: 2rem;
line-height: 1;
}

.blog-main-widget{
	margin-bottom:0px;
}

.blog-main-widget .widget-body{
	margin-bottom:.5625em;
}

.blog-main-widget ul li .img-wrapper{
	position:relative;
	display:block;
}

.blog-main-widget ul.widget-body>li	{
	padding: 20px 0px;
}

.blog-main-widget ul.widget-body{
	border-bottom:1px solid #EEE;
	
}

.blog-main-widget ul.widget-body>li:first-child{
	padding-top:0px;
}

.blog-main-widget ul.widget-body>li:last-child{
	padding-bottom:0px;
}

.blog-bottom-title{
	position: relative;
	padding: 10px 0px;
}

.blog-bottom-title>ul{
	padding-left:0px;
}
.blog-bottom-title ul li{
	list-style:none;
	display:inline-block;
	margin-bottom: 8px;
}
.blog-bottom-title ul li a{
	font-size:1.255rem;
}
.blog-bottom-title ul li:last-child{
	float:right;
	position:relative;
}

.blog-bottom-title ul li:last-child a{
	color:#999999;
	margin-left:10px;
	font-size:0.928rem;
}

.model-name-adress{
	float:left;
}


.model-name-adress .image-wrapper
{
	float:left;
	position:relative;
	width: 20%;
}

.name-adress {
	float:left;
    padding: 7px 3px;
	color:#7F7F7F;
	font-family: Raleway, Roboto, "Roboto Condensed", "Roboto Medium";
	font-size: 0.938rem;
}

.name-adress h2{
	color:#FFC926;
	font-size:1.3rem;
	font-weight:400;
	
}
p.paragraph{
font-size:1rem;
color: #919191;
line-height: 1.2;
}

.blog-main-widget .banner-wraper{
	position:relative;
	display:block;
}


@media only screen and (min-width:993px) and (max-width: 1140px) {

	.blog-bottom-title ul li a {
    font-size: 1.125rem;}
	
	.name-adress {
     font-size: 0.75rem;}
}
@media only screen and (min-width:769px) and (max-width: 1042px) {
	.date-calender {
    height: 71px;
    width: 71px;
    font-size: 1.025rem;
	}
	.date-calender strong {
    font-size: 1.6rem;}
	.blog-bottom-title ul li:first-child{
    width: 76%;
	}

}

@media only screen and (min-width:769px) and (max-width: 992px) {
	.blog-bottom-title ul li:first-child {
    width: 100%;
	}
	.blog-bottom-title {
    margin-left: 81px;}
}


@media only screen and (min-width:769px) and (max-width: 831px) {
	.blog-bottom-title {
    margin-left: 17.333%;
	}
	.social-links{
		float:left !important;
		margin-top:3px;
	}
}

@media only screen and (max-width: 48em) {
	.date-calender {
    height: 70px;
    width: 70px;
    font-size: 1.065rem;
}

#bread-crumbs{
	display:none;
	}
	
	.blog-bottom-title {
    margin-left: 13.333%;
	}
.blog-bottom-title ul li:first-child {
	width: 100%;
	margin-bottom: 6px;
	}
	.blog-bottom-title ul li:last-child {
    float: right;
    position: relative;
    padding: 6px;
	}

}

@media only screen and (max-width: 660px) {
	.blog-bottom-title {
    margin-left: 16.333%;}
}

@media only screen and (max-width: 561px) {
	.social-links{
		float:left !important;
	}
	.blog-bottom-title {
    margin-left: 18.333%;
	}
	.date-calender {
    height: 62px;
    width: 62px;
    font-size: .865rem;
	}
	
	.date-calender strong {
    display: block;
    padding-top: 5px;
    font-size: 1.5rem;
    line-height: 1;}
}

@media only screen and (max-width: 492px) {
	.blog-bottom-title ul li:last-child {
    position: relative;
    padding: 6px 0px;
	float: left;
	width: 100%;
    }
	
.date-calender {
    height: 62px;
    width: 62px;
    font-size: 0.865rem;
	}
	
	.blog-bottom-title {
    margin-left: 70px;
	}
}


@media only screen and (max-width: 408px) {
	.date-calender strong {
    font-size: 1.2rem;}
	.date-calender {
    font-size: 0.815rem;}
	
	.blog-bottom-title ul li a {
    font-size: 1rem;}
	
	.name-adress {
     font-size: 0.688rem;}
	 
	 .blog-bottom-title ul li:last-child {
    float: left;}
}

@media only screen and (max-width: 400px) {

	.date-calender {
    height: 60px;
    width: 59px;} 
}

.message-box::before, .message-box::after, ul.tabs ol::before, ul.tabs ol::after, .recent-upload::before, .recent-upload::after, .upload-contents::before, .upload-contents::after, .about-panel::after, .about-panel::before, .general-skill-panel::before, .general-skill-panel::before, .sponsers::after, .sponsers::before, .detail-head::before, .detail-head::after,.work-model-widget:before, .work-model-widget:after, .sign-up-photos:before, .sign-up-photos:after, .agent-top:before, .agent-top:after  {
    display: table;
    content: "";
    clear: both;
}


.work-model-widget {
	position:relative;
	background:#fff;
}

.slider-photos, .agent-left-detail{
	padding-left: 0.28125rem;
    padding-right: 0.28125rem;
    float: left;
	width:50%;
}

.work-model-widget .slick-prev, 
.work-model-widget .slick-next {
    top: -35px;
    z-index: 9;
    background: #444444 none repeat scroll 0% 0%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.work-model-widget .slick-prev{
    left: 16px;
}
.work-model-widget .slick-next {
   right: auto;
	left: 50px;
}

.work-model-widget .slick-next::before,
 .work-model-widget .slick-prev::before {
    line-height: 0.1;
    color: #FFF;
	font-size:1 rem;
}

.work-model-widget .slick-slider {
    margin-bottom: 2px;
}

.work-model-widget .slick-slide {
	padding-right: 1.5px;
	padding-left: 1.5px;
}

.slider-nav img:hover{
	cursor:pointer;
}

/*----------------------------------------------------------
						slick slider ends
----------------------------------------------------------*/

.work-model-widget .img-wrapper {
	position:relative;
    float: left;
    margin-right: 0.825rem;
	width: 110px;
	height: auto;
}

.description-agent{
	overflow:hidden;
	font-family:Lato, tahoma, georgia;
	font-size: 0.96rem;
	line-height: 1.3;
}
.description-agent p{color:rgba(81, 81, 81, 0.6);}
.description-agent h2{
	font-family: Raleway,Roboto,"Roboto Condensed","Roboto Medium";
	font-size: 1.685rem;
	color: #FFC926;
	padding: 20px 0px 3px;
	font-weight:600;
}
.description-agent h3{
color: #717A84;
font-size: 1.05rem;
font-weight: 300;
margin:0px;
line-height: 1.5;
}
.description-agent h3>strong{
font-weight: 500;
}
.description-agent span{
	font-size:0.91rem;
	color:#6A6A6A;
	font-weight:400;
}

.agent-top{
	display: table;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #EEEEEE;
	padding-bottom:18px;
}

.agent-left-detail h1{
	font-family:Raleway, Roboto, "Roboto Condensed", "Roboto Medium";
	font-size:1.325rem;
	color:#333333;
	font-weight:400;
	margin: 0.8em 0px;
}

.bottom-content:before, .bottom-content:after{
	display:table;
	content:"";
	clear:both;
}

ul.agent-icon{
	list-style-type:none;
	position:relative;
	padding-left:0px;
	float:left;
}

ul.agent-icon li{
	font-size:.875rem;
	color:#B6B6B6;
	padding:8px 0px;
}

.dollar-wraper{
	position:relative;
	float:right;
	margin-top: 20px;
}


.dollar-wraper .bubble, .icon-bubble .bubble {
    position: relative;
    display: block;
    background: #FC3 none repeat scroll 0% 0%;
    border-radius: 50%;
    width: 105px;
    height: 105px;
    border: 7px solid #FFC515;
    color: #FFF;
    font-size: 0.875rem;
    line-height: 1.15;
    margin: 0px auto;
}
.dollar-wraper .bubble {
    width: 125px;
    height: 125px;
	font-size: 0.95rem;
}
.dollar-wraper strong {
    font-size: 30px;
    margin-top: 27px;
	display: block;
font-weight: 700;
color: #FFF;
}

.agent-paragraph{
	padding:20px 0px;
	border-bottom: 1px solid #EEE;
	margin-bottom: 20px;
}

.agent-paragraph p, .column-about-me p{
color: rgba(81, 81, 81, 0.76);
padding:10px 0px;
font-size: 0.968rem;
}

.work-model-footer .button{
	font-size: 0.87rem;
	font-weight: 400;
	padding: 0.6rem 1.42rem 0.625rem;
}
ul.social-shares {
	list-style:none;
	position:relative;
	margin:0;
}

ul.social-shares li{
	float:left;
	position:relative;
	display:block;
	margin-left: 4px;
}

.apply-form-widget{
	position:relative;
	display:block;
	background:#fff;
	border:2px solid #FFC926;
}
.apply-form-widget .button{
	font-weight: 600;
	font-size: 0.78rem;
}
.apply-form-widget h1{
	color:#2C2C2C;
	font-size:1.5rem;
	font-weight:300;
	margin:0px;
}
.apply-form-widget h2{
	color:#2C2C2C;
	margin:.627em 0px;
	line-height: 1.2;
}
.apply-form-widget	.box-heading small{
	color:#D83500;
	font-weight:400;
	font-size:0.87rem;
}

.apply-form-widget	.box-heading{
	border-bottom: 1px solid #EEE;
}

.column-about-me, .column-model-photos, .contact-information-model li{
	padding-left: 0.28125rem;
	padding-right: 0.28125rem;
	float: left;
	width:50%;
}

.column-model-photos h2{
	text-align:right;
	text-align: right;
	text-decoration: underline;
	margin-bottom: 15px;
	color: #2C5F9A;
}
.column-model-photos h2>a{
	text-decoration: underline;
}
.column-about-me{
	padding-right:0.5rem;
}

.form-apply-detail{
	position:relative;
	display:block;
	padding:20px 0px 15px;
	border-bottom: 1px solid #EEE;
}

.contact-information-model{
	position:relative;
	list-style:none;
	padding:35px 0px;
}

.contact-information-model li{
	position:relative;
	width:100%;
	color:#2C2C2C;
	font-size: .875rem;
	padding-bottom: 0.918rem;
}

.title-form-about{
	width:35%;
	float:left;
}

.value-title{
	width:65%;
	float:left;
	font-weight:500;
	padding-right: 10px;
	position: relative;
	word-wrap: break-word;
}

.sign-up-photos{
	position:relative;
	list-style-type:none;
	padding-left:0px;
	margin: 0px -0.125rem;
	max-width: none;
	width: auto;
	margin-bottom:2.5rem;
}

.sign-up-photos li{
	padding-left: 0.125rem;
	padding-right: 0.125rem;
	float: left;
	width:25%;
	position:relative;
	margin-bottom: .225rem;
}

.apply-form-widget textarea{
	width:100%;
	border:1px solid #C5C5C5;
	margin: 28px 0px 13px;
	border-radius: 3px;
	padding: 10px;
}

.other-ads-widget h2{
	margin: 5px 0px 24px;
	position:relative;
	padding-right: 64px;
}

.other-adds{
	width:100%;
	position:relative;
	margin-bottom: 15px;
}

.other-adds .slick-prev,
.other-adds .slick-next {
	top: -35px;
    z-index: 9;
    background: #FFC926 none repeat scroll 0% 0%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.other-adds .slick-prev{
	right: 33px;
	left: auto;
}

.other-adds .slick-next {
	right: 0px;
	left: auto;
}

.other-adds .slick-next::before,
.other-adds .slick-prev::before {
    line-height: 0.1;
    color: #FFF;
	font-size:1 rem;
}

.other-adds .slick-slide {
	padding-right: 1.5px;
	padding-left: 1.5px;
}

@media only screen and (max-width: 1200px){
	.price-bubble .bubble {
    width: 110px;
    height: 110px;
    font-size: 0.87rem;
	}
	.price-bubble strong {
    font-size: 28px;
    margin-top: 20px;
	}
}

@media only screen and (min-width: 993px) and (max-width: 1152px){
	.agent-left-detail h1, .apply-form-widget h1 {
    font-size: 1.0995rem;
	}
	.work-model-widget .img-wrapper {
    width: 111px;
	}
	ul.agent-icon {
    margin: 5px 0px;
	}
	.agent-paragraph {
    padding-top: 0px;}
	.work-model-footer .button {
    font-size: .889rem;
    padding: 0.52rem 1.532rem 0.52rem;}
	.apply-form-widget .box-heading small {
    font-size: 0.78rem;}

	
}

@media only screen and (min-width: 769px) and (max-width: 992px){
	.slider-photos, .agent-left-detail {
    width: 100%;}
	.description-agent span {
    font-size: 1rem;
    margin: 0 auto;
    display: table;}
	.description-agent h2 {
    font-size: 2rem !important;

	}
	.agent-left-detail h1, .apply-form-widget h1  {
    font-size: 1.525rem;}
	.agent-paragraph {
    padding-top: 0px;
	}
	.agent-left-detail .box-pad{
		padding-bottom:2px
	}
	.contact-information-model {
    padding: 27px 0px 15px;}
	
	.sign-up-photos li {
    width: 33.33%;}
	
	.sign-up-photos li:last-child, .sign-up-photos li:nth-last-child(2){
		display:none;
	}
	.widget h2 {
    font-size: 0.958rem;}
	
	.contact-information-model li {
    font-size: 0.825rem;}
	
	.contact-information-model li {
    font-size: 0.749rem;
	}
	.form-apply-detail {
    padding: 15px 0px 5px;}
	.work-model-footer .button {
    font-size: 0.815rem;
    padding: 0.546rem 1.32rem 0.54625rem;
	}
	
	ul.social-shares li:nth-last-child(2){
		display:none;
	}
}

@media only screen and (min-width: 769px) and (max-width: 810px){
	.description-agent span {
		font-size: 0.913rem;
	}
	.description-agent h2 {
    font-size: 1.56rem !important;
	}
	.widget-featured-casting img {
    border-radius: 6px;
    max-width: 80px;
    max-height: 80px;
	}
	.widget-featured-casting .bubble {
    width: 48px;
    height: 48px;
    font-size: 0.75rem;}
	.widget-featured-casting strong {
    font-size: 0.87rem;}
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
 .slider-photos, .agent-left-detail {
    width: 100%;}
ul.agent-icon li {
    font-size: 1rem;
	}
	.agent-left-detail h1 {
    font-size: 1.65rem;}
	
	.description-agent span {
    font-size: 0.991rem;}
	.description-agent h2 {
    font-size: 1.88rem !important;}
	
	.agent-paragraph p, .column-about-me p {
    font-size: 0.98rem;
	}
	.agent-left-detail .widget-body{
		padding-bottom:0px;
	}
	.agent-paragraph {
    padding: 5px 0px 20px;
	}
	.widget h2 {
    font-size: 1.4562rem;}

	.sign-up-photos li {
    width: 33.33%;}
	
	.sign-up-photos li:last-child,
	 .sign-up-photos li:nth-last-child(2){
		display:none;
	}

	.sign-up-photos {
		margin-bottom:3.5rem;
	}
	.work-model-widget .img-wrapper {
    width: 100px;}

}

@media only screen and (max-width:480px){
.description-agent h2 {
    font-size: 1.4rem !important;
	
}
.work-model-widget .img-wrapper {
    width: 24%;}

.description-agent h3 {
    font-size: .985rem;
}

.description-agent{
	font-size: .91rem;
}
}

@media only screen and (min-width: 481px) and (max-width: 650px){
	ul.social-shares li:nth-last-child(2){
		display:none;
	}
	.stars-group {
    width: 53%;
	}
	.message-box {
    width: 100%;
	}
	.widget-tell-about .box-heading {
    padding: 24px 0px 15px;
	}
}

@media only screen and (max-width: 480px){
	.slider-photos, .agent-left-detail {
    width: 100%;
	}
	ul.agent-icon {
    margin: 5px 0px;
	}
	.agent-paragraph {
    padding-top: 0px;
	}
	.work-model-footer .button, .apply-form-widget .button{
    font-size: 0.75rem;
    font-weight: 400;
    padding: 0.5rem 1.32rem 0.525rem;
	}
	ul.social-shares li:nth-child(2),
	ul.social-shares li:nth-child(3){
		display:none;
	}
	.column-about-me, .column-model-photos, .contact-information-model li {
    width: 100%;
	}
	.form-apply-detail {
    padding: 17px 0px 0px;
	}

	.widget-tell-about .box-heading {
    padding: 24px 0px 14px;
	}
	
	.contact-information-model {
    padding: 35px 0px 15px;
	border-bottom: 1px solid #EEE;
	margin-bottom: 15px;
	}
	.apply-form-widget textarea {
    font-size: .78rem;}
}

@media only screen and (max-width: 416px){
	.dollar-wraper .bubble {
    width: 115px;
    height: 115px;
    font-size: 0.81rem;
	}
	.dollar-wraper strong {
    font-size: 27px;
	}

	.description-agent h2 {
    font-size: 1.2rem !important;
	padding-top: 8px;
	}
	.description-agent span {
    font-size: 0.813rem;
    font-weight: 300;}
	.agent-left-detail h1,
	.apply-form-widget h1 {
    font-size: 1.125rem;
	}
	.apply-form-widget .box-heading small {
    font-size: 0.75rem;
	}
	.description-agent h3, .description-agent {
    font-size: 0.818rem;
	}
	.work-model-widget .img-wrapper {
    margin-right: 8px;
	}
	.widget h2 {
    font-size: 1rem;
	}
	.agent-paragraph p, .column-about-me p {
    font-size: 0.786rem;}
	.contact-information-model li {
    font-size: 0.75rem;}
	
	.detail-head span{
    float: left;
    font-size: 0.75rem;
    line-height: 1.6
	}
	 ul.agent-icon li {
		 font-size: 0.75rem;
	}
	.agent-left-detail .widget-body{
		padding:20px 0px 5px;
	}
	.price-bubble strong {
    font-size: 1.768rem !important;
	}
	.price-bubble .bubble {
    width: 125px !important;
    height: 125px !important;
    font-size: 0.875rem !important;
	}
	.sign-up-photos li {
    width: 33.33%;
	}
	.sign-up-photos li:last-child,
	.sign-up-photos li:nth-last-child(2){
		display:none;
	}
	.detailing, .detailing2 {
    width: 100%;
	}
}

@media only screen and (max-width: 360px){
	.agent-left-detail h1, .apply-form-widget h1 {
    font-size: 1rem;}
	
	.price-bubble .bubble {
    width: 100px !important;
    height: 100px !important;
    font-size: 0.65rem !important;
	}
	.price-bubble strong {
    font-size: 1.468rem !important;
	}
	 ul.agent-icon li {
    font-size: 0.625rem;}
	
	.agent-paragraph p, .column-about-me p {
    font-size: 0.75rem;
	}
	
}

@media only screen and (max-width: 416px){
	.search-tab .tabs li:first-child {
    width: 45%;
	}
	.search-tab .tabs li {
		width: 39%;
	}
	.search-tab .tabs li a {
    padding: 0.4125rem 0.25rem;
	}
}

@media only screen and (max-width: 416px){
		.find-work-block .description {
    width: 100%;
	}
	.find-work-block .price-wrapper {
    width: 100%;
	}
	.price-bubble .bubble {
    width: 145px;
    height: 145px;
	font-size: 1.02rem;
	}
	.price-bubble strong {
    font-size: 2.068rem;
    margin-top: 25%;
	}
	.icon-bubble .bubble {
    font-size: 1.062rem !important;
    width: 45px;
    height: 45px;
    padding: 13px;
	}
	.star-tag i {
    font-size: 1.532rem;
	}
	.star-tag{padding: 8px;}
	
	.box-pad-cstm{    
	border-bottom: 1px solid rgb(241, 241, 241);
	}
	ul.find-work-list > li:last-child, ul.find-work-list > li:nth-last-child(2){
		display:none !important;
	}
 
}

@media only screen and (max-width: 48em){
.form-checkbox label {
    margin-left: 3px !important;
}
}

/*-------------banner news-page----------------------*/
.blog-back {
    max-height: 114px;
    background-image: url("../uploads/blog-news/background/blog-background.jpg");
	background-size: cover;
	background-position: center center;
}


.news-image-1, .news-image-2, .news-image-3{
    max-height: 199px;
    background-image: url("../uploads/blog-news/blog-list/1.jpg");
	background-size: cover;
	background-position: center center;
	cursor:pointer;
}

.blog-back::after, .news-image-1:after, .news-image-2:after, .news-image-3:after {
    content: " ";
    display: block;
    width: 100%;
    padding-top: 18.33%;
}

.news-image-2{
	background-image:url(../uploads/blog-news/blog-list/2.jpg);
}

.news-image-3{
	background-image: url(../uploads/blog-news/blog-list/3.png);
}
/*-------------banner----------------------*/
.target-ratio-resize, .blog-banner{
	max-width:auto; /* actual img width */
	max-height: 478px; /* actual img height */
	*height: 274px; /* actual img height - IE7 */
	background-image: url(../uploads/blog-news/background/blog-banner.jpg);
	background-size: cover;
	background-position: center;
}
.target-ratio-resize:after, .blog-banner:after {
	content: " ";
	display: block; 
	width: 100%; 
	padding-top: 44.33%; /* 3:1 ratio */
}


@media only screen and (max-width: 48em){

.target-ratio-resize:after, .blog-banner:after, 
.news-image-1:after, .news-image-2:after, .news-image-3:after{
	content: " ";
	display: block; 
	width: 100%; 
	padding-top: 58.66%; /* 3:1 ratio */
}

.news-image-1:after, .news-image-2:after, .news-image-3:after{
	padding-top: 36.66%; 
}
}

/*----------------responsive for news page---------------------------------*/

@media only screen and (max-width: 48.000em){
#flex-column {
  
  /* Setup Flexbox */
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;


  /* Reverse Column Order */
  -webkit-flex-flow: column-reverse;
  flex-flow: column-reverse;
}
}


/*----------------responsive for news page---------------------------------*/

@media only screen and (max-width: 48.000em){
	
	#blog-only,#category-only{
		display:block;
	}
	#blog-only, #category-only {
    display: block;
    margin-top: .5625rem;
	}

}

@media only screen and (min-width: 48.0625em){
	
	#blog-only,#category-only{
		display:none !important;
	}
}

.form-group .form-checkbox {
    margin: 13px 0px;
}
/*----------------responsive for news page----------*/