@charset "utf-8";
/* CSS Document */

 html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
ol, ul {
  padding: 20px;
}
body { margin:0;    padding:0;    outline:none;	font-family: 'Urbanist', sans-serif;	line-height:14px; background:#a3a3a3}
* { margin:0; padding:0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
p { margin:0; padding:5px; font-weight:normal; line-height:1.5; font-family: 'Urbanist', sans-serif;}
img { border:0; vertical-align:text-top;}
video {
  width: 100%;
}
.clear { clear:both;}
a {
    color: #b92230;
    text-decoration: none;
}
div, span {
  font-family: urbanist;
}
select, input, textarea { margin:0; padding:0; outline:none; font-family: 'Urbanist', sans-serif !important; font-size:16px; color:#818181; outline:none;}
h1,h2,h3,h4,h5 { margin:0; padding:0; font-weight:700; line-height:1.9; font-family: 'Urbanist', sans-serif;}
hr { color:#dddddd;border:none;   border-top:1px solid #dddddd; height:1px; margin:0; padding:0; margin-bottom:15px; }
.gradient {filter: none;  }
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] {-webkit-appearance: none; -webkit-border-radius:0; border-radius:0; background: #fff;border: none;padding: 15px 15px 15px 14px;}
input[type=submit],input[type=button]{-webkit-appearance: none; -webkit-border-radius:0; border-radius:0; }
input[type=checkbox] {-webkit-appearance:checkbox; -webkit-border-radius:0; border-radius:0;}
input[type=radio] {-webkit-appearance:radio; -webkit-border-radius:0; border-radius:0;}
 ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #777677;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #777677;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #777677;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#777777; }
/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.container { max-width:2000px; margin:auto; width:100%; background-color:#fff}
.spacing { padding:0 24px}
.header { background: transparent; height: 76px;z-index: 10000;position: relative;}
.heading .container { position:relative}
.header-temp { background:#fff; text-align:center;}


.logo { float:left; margin-top:27px;}
.top-right { float:right; padding-right:61px; }

.phone {position:relative; font-size:20px; color:#191919;font-family: 'Urbanist', sans-serif; margin-top:22px; padding-left:20px; float:left; padding-top:11px;}
.phone:before {content:""; width:19px; height:24px; position:absolute; top:8px; left:0px;background:url(../images/sprite.png) -9px -9px no-repeat;}
.phone span { color:#b92b30;}

.phone1 { margin-left:28px; padding-left:50px}
.phone1:before {content:""; width:14px; height:22px; position:absolute; top:8px; left:28px;background:url(../images/sprite.png) -9px -9px no-repeat;}
.phone1:after {content:""; width:1px; height:41px; position:absolute; top:-3px; left:0px; background:none; background:#191919 }

.navigation { clear:both; padding-top:35px;}
.home a{ }
.home img { margin-top:-4px;}

.navigation > a { position:absolute; width:35px; height:30px; top:22px; right:36px; background-color:#FF0000; display:block; cursor:pointer}


.content { }
.banner {position:relative; background:#fff; padding-bottom:58px; background-image:url('/wp-content/uploads/2022/05/banner.jpg'); background-position:top left; background-repeat:no-repeat;}
.banner img { max-width:100%; height:auto}

.banner-input { background:#191919; padding:0 40px; width:450px; position:absolute; top:0; right:0; padding-bottom:28px}
/*.banner-input h2 { font-size:25px; color:#fff; padding-top:15px;  }*/
.input-h2 { font-size:25px; color:#fff; padding-top:15px; padding-left: 15px; }
/*.banner-input h3 { font-size:15px; color:#a7a7a7; padding-top:3px}*/
.input-h3 { font-size:15px; color:#a7a7a7; padding-top:3px; padding-top:3px;padding-left: 15px;color:#fff;}
.input1 {  background:#fff; width:100%; border:0; -moz-border-radius:5px !important; /* FF1+ (FF4-) */
	-webkit-border-radius:5px !important; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius:5px !important; /* Opera 11- */
	border-radius:5px !important; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ overflow:hidden; font-size:14px; color:#777677; padding:15px 15px 15px 14px; margin-top:24px; text-transform:uppercase }

.banner-input .check-box1 { float:left; margin-right:20px}
.input-h4 { font-size:14px; color:#fff; text-transform:uppercase; padding-top:25px; padding-bottom:12px}
.check-box1 { margin-bottom:0px; position:relative}
.check-box1 label { font-size:15px; color:#fff;}
.wpcf7-list-item-label{ font-size:15px; color:#fff;}
input[type=checkbox]:not(old),input[type=radio   ]:not(old){ width:28px;  margin:0;  padding:0; top:1px; left:0}
input[type=radio   ]:not(old) + label{  display:inline-block; padding-left : 23px; background:url('../images/radio.png') no-repeat 0 0; line-height:16px;}

input[type=checkbox]:not(old) + label{  display:inline-block; margin-left:0; padding-left:23px; background:url('../images/check.png') no-repeat ; line-height:16px;}

input[type=checkbox]:not(old):checked + label{ background:url('../images/checked.png') no-repeat ; }
input[type=radio]:not(old):checked + label{   background:url('../images/radio-checked.png') no-repeat ;}
.submit { width:374px; height:58px; background:#b92b30; width:100%; border:0; font-size:25px; color:#fff; text-transform:uppercase; margin-top:24px;-moz-border-radius:5px !important; /* FF1+ (FF4-) */
	-webkit-border-radius:5px !important; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius:5px !important; /* Opera 11- */
	border-radius:5px !important; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ overflow:hidden; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.submit:hover { background:#fff; color:#191919}

.banner-text { padding-top:650px; padding-right:514px; padding-left:24px;}
.heading-h1 { font-size:35px; color:#000; text-transform:uppercase;font-weight:700;letter-spacing:1px;}
.btext {  color:#191919; line-height:24px}
.banner-text .btext { padding-top:17px; padding-bottom:19px;}

.people-saying { padding-top:44px; padding-bottom:44px; background: #fafafa;}
.video1 { float:left; width:50%; padding-left:20px}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.people-saying1 { float:right; width:648px; padding-right:20px; padding-top:0px;}
.people { padding:0 35px}
.ptext { font-size:20px; line-height:30px; position:relative; padding:0 58px; text-align:center; margin-top:20px; }
.people .heading-h1 {text-align:center}
.ptext:before { content:""; position:absolute; top:0; left:0;background:url(../images/sprite.png) -84px -8px no-repeat; cursor:pointer; width:37px; height:29px;}
.ptext:after { content:""; position:absolute; bottom:0; right:0;background:url(../images/sprite.png) -132px -9px no-repeat; cursor:pointer; width:37px; height:29px;}

.p-h4 { color:#b92b30; font-size:17px; text-transform:uppercase; text-align:center; padding-top:25px}
.slide1 {position:relative; padding:0; margin-top:23px; padding:0 14px  }
.slide1 .item { margin:0 9px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-i1-out; transition: all 0.4s ease-in-out; text-align:center; line-height:normal}
.slide1 .item img{ max-width:100%; height:auto}
.slide1 .customNavigation .next {	width:20px;	height:34px;background:url(../images/sprite.png) -31px -10px no-repeat; position:absolute;	left:0px;	top:45%;	cursor:pointer}
.slide1 .customNavigation .prev {	width:20px;	height:34px;background:url(../images/sprite.png) -54px -10px no-repeat; position:absolute;right:0px;top:45%;cursor:pointer}

.welcome { background:#fff; padding-top:64px; padding-bottom:64px;}
.welcome .heading-h1 { color:#000; text-transform:uppercase; text-align:center}
.wtext { font-size:17px; line-height:23px; text-align:justify; font-family: 'Urbanist', sans-serif; padding-top:27px}

.get-quote { width:312px; height:63px; background:#b92b30; border:0; font-size:25px; color:#fff; text-transform:uppercase; display:table; margin:auto; margin-top:35px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; cursor:pointer}
.get-quote:hover { background:#191919; color:#fff }

.our-services { background:#3b3b3b; padding-top:60px; padding-bottom:40px}
.our-services .heading-h1 { color:#fff; text-align:center}
.text1 { font-size:17px; line-height:23px; color:#fff; text-align:center; padding-top:14px;  font-family: urbanist;}

.ssection {}
.ssection ul { margin:0; padding:0; list-style:none}
.ssection li { width:49%; margin-left:1%; float:left; background:#f7f7f7; padding:80px 18px 20px 18px; position:relative; margin-top:105px;}
.ssection li:nth-child(3n) { margin-right:0}
.simg { position:absolute; width:125px; height:125px; background:#f7f7f7; margin:auto; top:-58px; left:0; right:0;  -moz-border-radius:50% !important; /* FF1+ (FF4-) */
	-webkit-border-radius:50% !important; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius:50% !important; /* Opera 11- */
	border-radius:50% !important; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ overflow:hidden;}
.ssection h3 { font-size:20px; color:#000; text-align:center;  font-weight: 700; text-transform: uppercase;letter-spacing: 1px;}
.ssection p { font-size:17px; line-height:23px; color:#262626; text-align:center; padding-top:7px ;font-family: urbanist;}


.photo-gallery { padding-top:90px;background:#fff; padding-bottom:80px;}
.photo-gallery .heading-h1 { text-align:center; }
.pgallery-h3 { font-size:20px; color:#191919; text-align:center; padding-top:10px}
.slide2 {position:relative; padding:0; margin-top:51px; padding:0 36px  }
.slide2 .item { margin:0 22px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-i1-out; transition: all 0.4s ease-in-out; text-align:center; line-height:normal}
.slide2 .item img{ max-width:100%; height:auto}
.slide2 .customNavigation .next {	width:20px;	height:34px;background:url(../images/sprite.png) -180px -10px no-repeat; position:absolute;	left:0px;	top:45%;	cursor:pointer}
.slide2 .customNavigation .prev {	width:20px;	height:34px;background:url(../images/sprite.png) -204px -10px no-repeat; position:absolute;right:0px;top:45%;cursor:pointer}

.photo-gallery .get-quote { margin-top:70px;}

.details { background:#f4f4f4; padding-top:60px; padding-bottom:70px;}
.details .heading-h1 { padding-bottom:12px;}
.details-left { float:left; width:672px;}
.details-right { float:right; width:672px;}
.details .wtext { text-align:justify; padding-top:0 }
.read-more { width:133px; height:34px; cursor:pointer; background:#191919; border:0; font-size:15px; color:#fff; text-align:center; margin-top:20px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.read-more:hover { background:#b92b30 }
.details h4 { font-size:17px; color:#191919; text-transform:uppercase; padding-top:20px; padding-bottom:10px}

.foot1 { padding-top:28px}
.quick-links { float:left; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.qlinks1 { float:left; padding-right:16px; margin-right:27px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; border-right:1px solid #a3a3a3;}
.quick-links .qlinks1 { margin-right:0}
.quick-h3 { font-size:17px; color:#fff; text-transform:uppercase; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;font-family: 'Urbanist', sans-serif;}
.fopen { padding-top:18px;}
.qlinks1 ul { margin:0; padding:0; list-style:none;  float:left}
.qlinks1 ul ~ ul { margin-left:100px}
.qlinks1 li { font-size:14px; color:#fff; padding-bottom:3px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.qlinks1 li a { font-family: urbanist; color:#fff; text-decoration:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.qlinks1 li a:hover {color:#b92b30;font-family: urbanist; }
.call1 { font-size:17px; line-height:20px; text-transform:uppercase; font-family: 'Urbanist', sans-serif; padding-bottom:10px;color:#fff;}
.ctext { font-size:14px; line-height:20px; color:#fff;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.ctext a {color: #fff;text-decoration: underline; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.ctext a:hover { color:#fff}
.foot1 .qlinks1:last-child { width:263px; margin-right:0; border:0; padding-right:0}
.foot1 h4 { font-size:17px; color:#fff; padding-top:12px; padding-bottom:7px}
.fsocial{margin-top:15px; }
.fsocial ul{margin:0; padding:0; list-style:none}
.fsocial li{width:43px; height:43px; float:left; margin-left:0px; margin-right:9px;-webkit-transition: all 0s ease-in-out !important; -moz-transition: all 0s ease-in-out !important; -o-transition: all 0s ease-in-out !important; -ms-transition: all 0s ease-in-out !important; transition: all 0s ease-in-out !important;}
.fsocial li a{display:block; width:100%; height:100%; -webkit-transition: all 0s ease-in-out !important; -moz-transition: all 0s ease-in-out !important; -o-transition: all 0s ease-in-out !important; -ms-transition: all 0s ease-in-out !important; transition: all 0s ease-in-out !important;}
.fsocial .fb{background:url(../images/sprite.png) -9px -57px no-repeat;}
.fsocial .fb:hover{background:url(../images/sprite.png) -9px -109px no-repeat;}
.fsocial .twit{background:url(../images/sprite.png) -60px -57px no-repeat;}
.fsocial .twit:hover{background:url(../images/sprite.png) -60px -109px no-repeat;}
.fsocial .ytube{background:url(../images/sprite.png) -111px -57px no-repeat;}
.fsocial .ytube:hover{background:url(../images/sprite.png) -111px -109px no-repeat;}
.fsocial .gplus{background:url(../images/sprite.png) -162px -57px no-repeat;}
.fsocial .gplus:hover{background:url(../images/sprite.png) -162px -109px no-repeat;}
.footer {background:#000;padding-bottom: 20px;}
.foot1,.foot2 { background:#000;font-family: urbanist;}
.foot2 { font-size:14px; line-height:24px; padding-top:26px; padding-bottom:26px; border-top:1px solid #a3a3a3; margin-top:20px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.foot2 strong { color:#fff; font-family: 'Urbanist', sans-serif;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.foot2 a { color:#fff; text-decoration:none;font-family: urbanist;}
.foot2 a:hover { color:#b92b30;font-family: urbanist;}
@media only screen and (min-width:981px)
{
.contetn{width:38%; float: left;}
.promo1{width:58%; float: right;}
}

@media only screen and (max-width:1480px)
{
.container { max-width:100%;}
.video1 { width:49%}
.people-saying1 { width:49%; float:right; padding-top:0px}
.ssection li { width:48%; margin-right:1%!important;}
.details img { max-width:100%; height:auto}
.details-left { width:49%}
.details-right { width:49%; float:right}
.qlinks1 ul ~ ul { margin-left:67px;}
.qlinks1 {
padding-right: 7px;
margin-right: 17px;
font-size: 12px !important;
	width: 25%;}

}
.koina{background:#000;}
@media only screen and (min-width:500px){
	.koina2{padding: 10px 60px 10px 60px; margin-top: -200px;z-index: 1000;position: relative;}
 .formgroup{width: 19.5%;padding:1%;float: left;}
.koina{  height: 475px;
    padding: 5px 30px 5px 30px;
    border-radius: 15px;}
  .keya{height: 115px;}
.koina1{position: relative;margin-top:-85px;}
}
@media only screen and (max-width:1279px)
{
.container { max-width:980px}
.banner-input { width:342px; padding-left:25px; padding-right:25px}
.heading-h1 { font-size:22px;}
.btext { font-size:18px}
.banner-text { padding-right:385px}
.video1 { width:550px; display:table; margin:auto; float:none; padding-left:0;}
.people-saying1 { width:100%; padding-right:0}
.ssection h3 { font-size:18px}
.ssection p { font-size:14px}
.pgallery-h3 { font-size:17px}
.details-left { width:100%; }
.details-right { width:100%; margin-top:30px}
.fopen { display:none}
.container {position:relative;}


.qlinks1 {width:100% !important; margin-right:0; padding:2px 0px; border-bottom:1px solid #191919; max-width:100%; padding-right:0; border-right:0;}

.quick-h3 {cursor:pointer; font-size:13px; padding-top:10px;  text-align:left !important}
.quick-h3:before {content:"\f107"; float:right; font-size:20px; color:#fff; font-family:FontAwesome; position:relative; top:-4px}
.qlinks1 li {font-size:12px; padding-bottom:4px;}
.qlinks1 ul {padding-top:10px; padding-bottom:10px;}
.qlinks1 li, .hours h5, .faddress {font-size:13px;}

}

@media only screen and (max-width:980px)
{
.header { position:static; padding:20px 0; height:auto}

.logo {   margin:auto; float:none; text-align:center}
.banner-input { width:342px}
.top-right { padding-right:0; display:table; margin:auto; float:none}
.navigation { padding-top:9px;}
.navigation > a { top:45px;}
.banner { background:none; padding-bottom:26px;}
.banner-input { width:100%; position:relative}
.input1 { padding-top:10px; padding-bottom:10px; margin-top:16px;}
.submit { font-size:21px; height:50px;}
.banner-text { padding-top:20px; padding-right:24px}

.btext { font-size:16px;}
.people-saying1 { padding-top:14px}
.ptext { font-size:17px; line-height:28px}
.p-h4 { padding-top:11px;}
.people-saying { padding-bottom:23px;}
.welcome { padding-top:30px; padding-bottom:30px;}
.wtext { padding-top:15px;}
.get-quote { font-size:22px; height:50px;}
.our-services { padding-top:20px; padding-bottom:35px;}
.ssection li { width:48%; margin-left:1% !important; margin-right:1% !important; margin-top:86px;}
.photo-gallery { padding-top:37px; padding-bottom:30px;}
.slide2 { margin-top:31px;}
.photo-gallery .get-quote { margin-top:32px;}
.details { padding-top:35px; padding-bottom:40px}
.foot1 { padding-top:10px;}
.ssection li { min-height:220px;}
.qlinks1 ul { padding-top:0}
.promo{display:none;}
.promo1{display:none;}
.contetn{width:100%;float: right;}
}
@media only screen and (max-width:760px)
{
.ssection li { min-height:inherit; width:98%; margin-left:1% !important; margin-right:1% !important}
}

@media only screen and (max-width:550px)
{
.koina{  height: auto;padding: 10px;}
  .keya{height: auto;}
.phone { padding-left:0;}
.phone:before { display:none}
.phone1:after { display:none}
.phone1 { margin-left:15px;}
.phone { font-size:17px;}
.navigation > a { top:30px;}
.ssection li { width:100%}
.video1 { width:100%!important;}

.heading-h1 { font-size:20px;}
.slide1 .item { margin:0}
.people { padding:0}
.ptext { padding:0; }
.ptext:before { display:none}
.ptext:after { display:none}
.ptext { font-size:14px; line-height:22px}
.get-quote { width:200px; font-size:20px;}
.wtext { font-size:14px; line-height:20px;}

}

@media only screen and (max-width:479px)
{
.phone span { display:none}
.phone { margin-top:8px;}
.header { padding-bottom:10px;}
.navigation > a { top:21px; right:4px;}
}


.banner-text-2 {
    padding-left: 24px;
    padding-right: 514px;
    padding-top: 17px;
}

.banner-2 {
    padding-bottom: 58px;
    position: relative;
}
.tab-content {
    padding: 55px;
    background: #fff;
}

.tab-links li {
    margin: 0px 5px;
    float: left;
    list-style: none;
}
li.active a, li.active a:hover {
    background: #f3f3f3;
    color: #4c4c4c;
}
.tab-links a {
    padding: 9px 15px;
    display: inline-block;
    background: #cc0001;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    transition: all linear 0.15s;
}
.input12 {  background:#efefef;width:100%;  border:#B92B30; -moz-border-radius:5px !important; /* FF1+ (FF4-) */
	-webkit-border-radius:5px !important; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius:5px !important; /* Opera 11- */
	border-radius:5px !important; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ overflow:hidden; font-size:14px; color:#777677; padding:15px 15px 15px 14px; margin-top:24px; text-transform:uppercase }
.contact_form{width:50%;float:left;}
.contact_detail{width:50%;float:left;padding-top:20px;padding-left:40px;}
.sib{text-align:center;}
.heading-h2 {
  font-size: 22px;
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}
@media only screen and (max-width:760px)
{
.contact_form{width:100%;}
.contact_detail{width:100%;padding-top:20px;padding-left:40px;}
}

}
//toggle 
.containerwidthcls {
            width: 100%;
        }

        .wrappercls {
			font-family: inherit;
            background-color: #ffffff;
            padding: 10px 20px;
            margin-bottom: 20px;
            border-radius: 5px;
            -webkit-box-shadow: 0 15px 25px rgba(0, 0, 50, 0.2);
            box-shadow: 0 15px 25px rgba(0, 0, 50, 0.2);
        }

        .togglecls,
        .contentcls {
            font-family: inherit;
        }

        .togglecls {
            width: 100%;
			font-family: inherit;
            background-color: transparent;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            font-size: 16px;
            color: #111130;
            font-weight: 600;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 10px 0;
        }
        .contentcls {
            position: relative;
            font-size: 14px;
            text-align: justify;
            line-height: 30px;
            height: 0;
            overflow: hidden;
            -webkit-transition: all 1s;
            -o-transition: all 1s;
            transition: all 1s;
        }

.strong-view.wpmtst-modern .wpmtst-testimonial-content {
  font-size: 1em!important;
}