@charset "utf-8";
/* CSS Document */
body {
	word-wrap: break-word;
}
.layout-boxed {
	max-width: 1170px;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
	overflow: hidden;
}
/* PRELOADER */
#page-preloader {
	position: fixed;
	z-index: 100500;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #222;
}
#page-preloader .spinner {
	position: absolute;
	z-index: 1001;
	top: 50%;
	left: 50%;
	display: block;
	width: 120px;
	height: 120px;
	margin-top: -50px;
	margin-left: -50px;
	-webkit-animation: spin 2.5s infinite linear;
	animation: spin 2.5s infinite linear;
	border: 3px solid transparent;
	border-top-color: #f9b701;
	border-radius: 50%;
}
#page-preloader .spinner:before, #page-preloader .spinner:after {
	position: absolute;
	content: '';
	border-radius: 50%;
}
#page-preloader .spinner:before {
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	border: 3px solid transparent;
	border-top-color: #fff;
}
#page-preloader .spinner:after {
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
	border: 3px solid transparent;
	border-top-color:#999;
}
@-webkit-keyframes spin {
 0% {
 -webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
 -webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
 0% {
 -webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
 -webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
/* PRELOADER END */
.header-option-navbar-default .inner-banner .header {
	padding: 10px 0 140px 0;
}
.header-option-navbar-default .breadcrumb {
	padding-top: 60px;
}
.navbar-left > li > a {
	text-transform: uppercase;
}
.renew_blog.renew_page .contents {
padding-bottom: 0;
}
.home-section{
	overflow: hidden;
}
.page-content img,
.home-section img {
	max-width: 100%;
}
.page-content.rtd ul li::before {

}
.contact .contents h1.notfound_title {
	font-size: 33px;
}
blockquote:before {
	font-family: 'FontAwesome';
	display: block;
	font-style: normal;
	position: absolute;
	right: 30px;
	top: -18px;
	color: #f9b701;
	width: 40px;
	height: 40px;
	padding: 0;
	text-align: center;
	font-size: 35px;
	line-height: 40px;
	cursor: pointer;
	content: "\f10e";
}

.post-quotes .post-quotes__name {
	text-align: right;
	font-style: normal;
}

/*-- comments --*/

.comments .btn {
	text-transform: uppercase;
}
.media-left .media-object {
	height: 80px;
	width: 80px;
}

/*-- posts nav --*/

.pager {
	margin-bottom: 60px;
}

.pager [class*=pager-] {
	color: #888;
	font-size: 18px;
	background-color: transparent;
	display: inline-block;
	cursor: pointer;
	height: 40px;
	width: 40px;
	padding-top: 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 0px;
	border: 1px solid #dddddd;
}
.pager [class*=pager-]:hover {
	background-color: #f9b701;
	color: #fff;
	text-decoration: none
}

.pager .pager-prev {
	float: left;
}

.pager .pager-next {
	float: right;
}

/*--logo--*/

.navbar-brand img {
	max-width: 130px;
	max-height: 40px;
}

/*--end logo--*/

.post .meta .edit-link {
	margin-left: 20px;
}

.error404 .line {
	background-color: #f9b701;
	height: 3px;
	width: 30px;
	margin-top: 10px;
	margin-bottom: 26px;
}

.dark-grey-2 .logo-footer {
	display: inline-block;
}

/*-- category services list --*/

.renew_services-list {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}
.rtd .renew_services-list {
	margin-left: 0px;
}
.renew_services-list li:first-child {
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	background-color: #f9b701;
	margin-bottom: 2px;
	list-style-type: none;
	padding-top: 16px;
	padding-right: 24px;
	padding-bottom: 16px;
	padding-left: 24px;
}
.renew_services-list li {
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #f5f5f5;
	margin-bottom: 2px;
	list-style-type: none;
}
.renew_services-list li a {
	color: #000;
	display: block;
	padding-top: 16px;
	padding-right: 24px;
	padding-bottom: 16px;
	padding-left: 24px;
}
.renew_services-list li a:hover,
.renew_services-list li.current-cat a {
	text-decoration: none;
	color: #f9b701;
}

/*-- end category services list --*/

/*-- vc --*/

.renew_index-service-block {
	padding: 70px;
}
.vc_btn3 {
	text-transform: uppercase;
	z-index: 50;
	font-weight: bold;
}
.vc_btn3.vc_btn3-style-custom:hover {
	background-color: #f9b701 !important;
}
.vc_btn3.vc_btn3-size-md {
	font-size: 13px !important;
	padding: 14px 24px !important;
}
/* vc_tta-accordion */
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus,
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
	height: 24px !important;
	width: 24px !important;
	background-color: #333;
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
	border-width: 3px 0 0 !important;
	border-color: #fff !important;
	left: 5px !important;
	right: 5px !important;
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
	border-width: 0 0 0 3px !important;
	border-color: #fff !important;
	top: 5px !important;
	bottom: 5px !important;
}
.vc_tta.vc_tta-accordion .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus,
.vc_tta.vc_tta-accordion .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
	background-color: #f9b701;
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
	top: 7px !important;
	bottom: 7px !important;
	left: 7px !important;
	right: 7px !important;
}
/* vc_tta-tabs */
.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tab.vc_active>a,
.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tab.vc_active>a {
	border-top-color: #f9b701;
	border-bottom-color: transparent !important;
}
.vc_tta-title-text {
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
}
.text-white .vc_tta-accordion .vc_tta-title-text {
	color: #fff;
}

/* icon */
.renew-icon-section i {
	width: 30px;
	font-size: 18px;
	text-align: center;
	padding-right: 12px;
}
.renew-icon-section .renew-icon-section-content {
	padding-left: 30px;
	margin-bottom: 10px;
}

/*-- end  vc --*/


/*-- newsletter --*/
.newsletter .form-inline .mc4wp-form {
	margin-top: 0;
}
.newsletter .form-inline p {
	display: inline-block;
}
.newsletter .form-inline p:first-child {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	width: 70%!important;
}
.newsletter .form-inline p:first-child label {
	display: none;
}
.newsletter .form-inline p:first-child input {
	display: block;
	width: 100%;
	height: 50px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 16px;
	line-height: 1.42857;
	color: #333333;
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #f9b701;
	font-style: italic;
}
.text-white .newsletter .form-inline p:first-child input {
	color: #fff;
}
.newsletter .form-inline p:first-child input:focus {
	outline: 0;
}
.newsletter form {
	text-align: right;
}
.newsletter .form-inline p:nth-child(2) input {
	color: #333;
	background-color: transparent;
	border: 3px solid #f9b701;
	display: inline-block;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 0px;
	text-transform: uppercase;
}
.text-white .newsletter .form-inline p:nth-child(2) input {
	color: #fff;
}
.newsletter .form-inline p:nth-child(2) input:hover {
	color: #fff;
	background-color: #f9b701;
}


/*-- end newsletter --*/

.renew-box-title,
h1:first-child.renew-box-title {
	text-align: center;
	margin: -45px 0 0 0;
}
.renew-box-title span {
	color: #fff;
	background-color: #f9b701;
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 22px;
	padding-right: 22px;
	text-transform: uppercase;
}
/*-- contact form --*/
.renew-wpcf7 {
	color: #666666;
}
.renew-wpcf7 input[type="text"],
.renew-wpcf7 input[type="email"] {
	display: block;
	width: 100%;
	height: 50px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.42857;
	color: #666666;
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eeeeee;
	font-style: italic;
	outline: none;
}

.renew-wpcf7 textarea {
	display: block;
	width: 100%;
	height: 150px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.42857;
	color: #666666;
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eeeeee;
	font-style: italic;
	outline: none;
}
.renew-wpcf7 input[type="submit"] {
	color: #333;
	background-color: transparent;
	border: 3px solid #f9b701;
	display: inline-block;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 0px;
	text-transform: uppercase;
}
.renew-wpcf7 input[type="submit"]:hover {
	color: #fff;
	background-color: #f9b701;
}

/*-- end contact form --*/


.s-icons .icon {
	display: block;
}

.error404 .entry-content form {
	display: block;
	position: relative;
	width: 300px;
	height: 24px;
	line-height: 24px;
	cursor: default;
	margin-top: 0px;
	margin-bottom: 40px;
}
.error404 .entry-content input[type="text"] {
	width: 100%;
	padding: 8px 11px;
	font-size: 15px;
	color: #333333;
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	border-top-style: none!important;
	border-right-style: none!important;
	border-left-style: none!important;
	font-style: italic;
	outline: none;
}
.error404 .entry-content .sbtn {
	display: block;
	position: absolute;
	right: 5px;
	top: 8px;
	background: none;
	border: none;
	color: #333333;
	font-size: 14px;
	cursor: pointer;
	outline: none;
}
.renew_pix_contact_form_entries {
	color: #666666;
}
.renew_pix_contact_form_entries input[type="text"],
.renew_pix_contact_form_entries input[type="email"] {
	display: block;
	width: 100%;
	height: 50px;
	padding: 10px;
	font-size: 14px;
	line-height: 1.42857;
	color: #666666;
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eeeeee;
	font-style: italic;
	outline: none;
}

.renew_pix_contact_form_entries textarea {
	display: block;
	width: 100%;
	height: 150px;
	padding: 10px;
	font-size: 14px;
	line-height: 1.42857;
	color: #666666;
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eeeeee;
	font-style: italic;
	outline: none;
}
.renew_pix_contact_form_entries input[type="submit"] {
	color: #333;
	background-color: transparent;
	border: 2px solid #f9b701;
	display: inline-block;
	padding: 12px 24px;
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 0px;
	text-transform: uppercase;
}
.renew_pix_contact_form_entries input[type="submit"]:hover {
	color: #fff;
	background-color: #f9b701;
}
/* widget nav menu*/
.sidebar .menu .open>.dropdown-menu {
	display: block !important;
}

.widget_nav_menu .dropdown-menu {
	background-color: #fff;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	right: 0;
	border: 1px solid #eeeeee;
}
.widget_nav_menu .dropdown-menu .dropdown-menu {
	border: none;
}
/*TAGS*/

.wp-tag-cloud {
	display: inline-block;
}
.tagcloud li {
	float: none !important;
	display: inline-block !important;
	width: auto !important;
}
.tagcloud {
	clear: both;
}
html .tagcloud a {
	border: 1px solid #dddddd;
	display: inline-block;
	font-size: 11px !important;
	color: #333333 !important;
	background-color: #f4f4f4;
	margin-bottom: 5px;
	margin-right: 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
html .tagcloud a:hover {
	color: #fff !important;
	text-decoration:none !important;
	background-color: #f9b701;
	border: 1px solid #f9b701;
}
.tagcloud a, .tagcloud a:hover, .tagcloud a:active, .tagcloud a:focus {
	text-decoration: none;
	outline: none;
}
.block_content .tagcloud ul li {
	margin: 0;
}
/*-- Tabs--*/
.widget_renew_pix_totalposts .tab-content {
	width: 99%;
	padding: 30px 20px;
}
.widget_renew_pix_totalposts .media-tab {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.widget_renew_pix_totalposts .pull-left {
	float: left !important;
	max-width: 100px;
	margin: 0 10px 10px 0;
}
#pop img, #rec img {
	width: 100%;
	max-width: inherit;
	margin: 0;
}
.widget_renew_pix_totalposts .nav-tabs li {
	margin: 0 !important;
	padding: 0;
	width: 33% !important;
}
.widget_renew_pix_totalposts .nav-tabs li a {
	padding: 11px 6px !important;
	text-align: center;
	font-size: 10px !important;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
}
.widget_renew_pix_totalposts .nav-tabs {
	margin-bottom: 0px;
	text-align: left;
}
.widget_renew_pix_totalposts .nav-tabs li.active a,
.widget_renew_pix_totalposts .nav-tabs li:hover a {
	color: #000;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f9b701;
	border-right-color: #eeeeee;
	border-bottom-color: transparent;
	border-left-color: #eeeeee;
	background-color: transparent;
	text-decoration: none;
}
.widget_renew_pix_totalposts .nav-tabs>li>a {
	margin-right: 0px;
	line-height: 1.42857143;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	background-color: #f4f4f4;
	text-decoration: none;
}
.widget_renew_pix_totalposts .nav-tabs {
	border-bottom: none;
}
.widget_renew_pix_totalposts .media-body p {
	font-size: 13px;
	line-height: 22px;
}
.block_content .widget_renew_pix_totalposts .media-heading a {
	font-size: 14px;
}
.block_content.widget_renew_pix_totalposts .media-heading a:hover {
	color: #f9b701;
}
.widget_renew_pix_totalposts .media-body .tab-comment-body {
	word-wrap: break-word;
}
/*-- newsletter --*/
.widget_mc4wp_form_widget .form-inline .mc4wp-form {
	margin-top: 0;
}
.widget_mc4wp_form_widget form p {
}
.widget_mc4wp_form_widget form p:first-child {
	margin-bottom: 30px;
	vertical-align: middle;
	width: 100% !important;
}
.widget_mc4wp_form_widget form p:first-child label {
	display: none;
}
.widget_mc4wp_form_widget form p:first-child input {
	display: block;
	width: 100%;
	height: 50px;
	padding: 10px;
	font-size: 14px;
	line-height: 1.42857;
	color: #333333;
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eeeeee;
	font-style: italic;
}
.widget_mc4wp_form_widget form p:first-child input:focus {
	outline: 0;
}
.widget_mc4wp_form_widget form {
	text-align: right;
}
.widget_mc4wp_form_widget form p:nth-child(2) input {
	color: #333;
	background-color: transparent;
	border: 2px solid #f9b701;
	display: inline-block;
	padding: 12px 24px;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 0px;
	text-transform: uppercase;
}
.widget_mc4wp_form_widget form p:nth-child(2) input:hover {
	color: #fff;
	background-color: #f9b701;
}
/*-- flickr --*/
.sidebar .block_content.pix-flickr-widget img {
	margin: 0;
}
.sidebar .block_content.pix-flickr-widget .flickr-feed li {
	margin: 0 5px 5px 0;
}
.sidebar .block_content a:hover,
.sidebar .block_content a:focus {
	color: #f9b701;
}

/*-- Sticky --*/
.type-post.sticky:after {
	content: "\e031";
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color:#f9b701;
	font-size: 31px;
	height: 20px;
	position: absolute;
	right: 0;
	text-transform: none;
	top: -23px;
	width: 20px;
	z-index: 777;
}

.post-quotes {
	padding-top: 0;
}
.post-quotes blockquote {
	width: 100%;
	margin: 0;
	padding: 80px 30px 30px 30px;
	position: relative;
}

/* posr password form */
.post-password-form p:nth-child(2) {
	vertical-align: top;
	display: inline-block;
	line-height: 1.42857;
}
.post-password-form label {
	display: inline-block;
	line-height: 1.42857;
}
.post-password-form input[type="password"] {
	margin-left: 5px;
	display: inline-block;
	padding: 12px 24px;
	font-size: 14px;
	line-height: 1.42857;
	color: #333333;
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border: 1px solid #eee;
	font-style: italic;
}
.post-password-form input:focus {
	outline: 0;
}
.post-password-form input[type="submit"] {
	color: #333;
	background-color: transparent;
	border: 2px solid #f9b701;
	padding: 12px 24px;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: top;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 0px;
	text-transform: uppercase;
}
.post-password-form input[type="submit"]:hover {
	color: #fff;
	background-color: #f9b701;
}
/* flaticon*/
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
	margin: auto;
	font-size: inherit;
}
.comment-form {
	vertical-align: top;
}
.leave-a-comment-col1 {
	width: 65%;
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
}
.leave-a-comment-col1 textarea.form-control {
	height: 180px !important;
}
.leave-a-comment-col2 {
	width: 35%;
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
}
@media (min-width:992px) and (max-width:1199px) {
.renew_blog .leave-a-comment {
	margin-bottom: 30px;
}
}
@media (min-width:768px) and (max-width:991px) {
.sidebar {
	padding-bottom: 30px;
}
.renew_blog .leave-a-comment {
	margin-bottom: 30px;
}
}
@media (min-width:320px) and (max-width:767px) {
.renew_services-list {
	margin-bottom: 60px;
}
.renew_blog .leave-a-comment {
	margin-bottom: 30px;
}
.leave-a-comment-col1, .leave-a-comment-col2 {
	width: 100%;
}
.header-option-navbar-default .breadcrumb {
	padding-top: 0;
}
}
@media (min-width:320px) and (max-width:480px) {
.renew_services-list {
	margin-bottom: 40px;
}
.services-details .contents {
	padding-bottom: 50px;
}
}
