
span.wpcf7-form-control-wrap .wpcf7-date, span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-number, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
    padding: 20px; 
}

.cbox{
	/*background: #f3f3f3;*/
	background-color:#7bbac4;	
    padding: 2%;
    border-radius: 20px; 
}

.widget {
	margin-top: 0;
}

.widget > h3 {
    font-size: 28px; 
}

.ir {
	border-radius: 20px;
}

.highlight-right:after {
 clip-path: circle(50% at 83% 84%);
}

.flat_box .desc_wrapper {
    margin-left: 0px;
	padding:4%;
}

.flat_box .photo_wrapper img.photo {
	transform: none; 
}

.flat_box .photo_wrapper .icon {
	top: auto; 
    bottom: 0 !important;
    height: 90px;
    width: 90px; 	
	border-radius: 0 15px 0 0; 
}

.flat_box {
    background-color: #57a7b3;
}

h5{
	margin-bottom: 5px;
}

.photo2.col-3 .post-item {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; 
}

.trailer_box .desc {
   background-image: linear-gradient(#ff000000, #0a5c68); 
}

.icon-phone:before {
	transform: rotate(90deg); 
}

#Action_bar .social li a {
	background: #57a7b3;
    padding: 5px;
    border-radius: 100px; 
}

.subheader-both-center #Subheader .title {
	border: 2px solid silver;
    width: fit-content;
    padding: 1%;
}

.fp {
	padding-left: 22px; 
}

.fp b{
	margin-left: 7px;
}

.fi {
	margin-left: -25px;
	color: #5ca9b5; 
}

.dark .fi {
	margin-left: -25px;
	color: #fff; 
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	#Subheader {
    padding: 20% 2% 2% !important;
}
	
}

