
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;
}
	
}.list_item .list_left img {
    max-width: 62px !important;
    max-height: 62px !important;
    vertical-align: middle;
    outline: 1px dashed #4897a3;
    outline-offset: 8px;
    border-radius: 100px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #fff;
}

.wp-caption-text {
    background: #57a7b3;
    color: #ffffff;
    font-size: 14px;
}
.photo2.col-3 .post-desc-wrapper {
    padding: 20px 15px;
}

.bg {
    background: linear-gradient(90deg, #37727ce8 62%, #37727ce8 12%), url(/assets/uploads/slider2/mp_slider01.jpeg);
	background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.aligncenter img {
    border: 1px solid #e5e5e5;
}
.box{
background-color: #fff;
	padding: 5px;

}

.bg1 {
    background-image: linear-gradient(339deg, white, #ffffffe8), url(/assets/uploads/ext/bg5.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}


.bg2 {
    background-image: linear-gradient(179deg, #0dc0be1f, #0dc0be00);
}
.bg4 {
    background-image: linear-gradient(45deg, #0a7c7b, #212759);
}

