

body{padding:0;margin:0;font-family:'Roboto', sans-serif;color:#474747;font-size:14px;line-height:22px;}

header{padding:0;margin:0;float:left;width:100%;}
.logobx{margin:0;display:inline-block}
.topbxspce{padding:10px 0}
.trackfield{padding:4px 15px;background:#f4f4f4;border:#dbdbdb solid 1px;width:100%;font-size:13px;line-height:14px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;outline:none}

.searchfield{padding:5px 12px;margin:0;border-radius:0;font-size:14px;height:auto;}
.navbar{padding-top:0;padding-bottom:0;}
.mnsrchmnbx{width:90%;padding:3px 0 0;text-align:right;float:right}
.srchmnbx{margin-right:12px;}
.srchmnbx input{border:0}
.ssrchicon{background:none;border:none;font-size:14px;cursor:pointer;color:#999}
.bannerslider{width:100%;float:left;}

.wrper{width:100%;padding:0 50px;float:left}
.hmabout{width:100%;float:left;padding:20px 0;}
.hmabout p{line-height:24px;}
.hmhdng{font-size:2rem;text-align:center;position:relative;margin-bottom:48px;line-height:36px;}
.hmhdng::before{content:''; display:inline-block;width:50px;position:absolute;background:#b72e32;height:2px;left:50%;margin:50px 0 0 -25px;}
.hmhdng::after{content:'';display:inline-block;width:40px;position:absolute;background:#b72e32;height:2px;left:50%;margin:56px 0 0 -20px;}
.redmor{background:#930007;padding:5px 15px;font-size:13px; color:#fff;border:none;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.redmor:hover{background:#333;}
.navbar-nav .nav-item{border-right:#d4d4d4 solid 1px;}
.carousel-control-next-icon, carousel-control-prev-icon{background-image:none;}
.btnnext{width:34px;height:34px;background:#fff url(../images/right-icon.png) 14px 11px no-repeat;right:30px;top:88%;}
.btnback{left:auto;right:70px;background:#fff url(../images/left-icon.png) 13px 11px no-repeat;}
.news img, .post img{width:100%!important;height:auto!important;margin:10px 0 20px!important;}
.news .entry-content, .post .entry-content{text-align:justify;padding-bottom:15px;}

.hmservicebx{width:100%;float:left;padding:30px 0;background:#efefef;}
.srvsbx{padding:0;margin-bottom:30px; max-height:140px;overflow:hidden}
.srvsbx a{text-decoration:none;color:#474747; display:block;padding:15px;background:#fff;-webkit-box-shadow: 0px 0px 6px 0px rgba(214,214,214,1);-moz-box-shadow: 0px 0px 6px 0px rgba(214,214,214,1);box-shadow: 0px 0px 6px 0px rgba(214,214,214,1);border-left:#b72e32 solid 1px;}
.srvsbx p{margin-bottom:0}
.srvsbx h4{font-size:1.4rem;}
.srvsbx a:hover{color:#fff;background:#b72e32}
.picicoa {background:url(../images/international-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.picicob {background:url(../images/domesticl-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.picicoc {background:url(../images/automobile-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.picicod {background:url(../images/fineart-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.picicoe {background:url(../images/office-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.picicof {background:url(../images/settling-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.picicog {background:url(../images/industrial-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.picicoh {background:url(../images/records-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.picicoi {background:url(../images/storage-icon.png) top left no-repeat;width:56px;height:56px;margin:0 20px 100px 0;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.srvsbx a:hover .picicoa, .srvsbx a:hover .picicob, .srvsbx a:hover .picicoc, .srvsbx a:hover .picicod, .srvsbx a:hover .picicoe, .srvsbx a:hover .picicof, .srvsbx a:hover .picicog, .srvsbx a:hover .picicoh, .srvsbx a:hover .picicoi {background-position:0 -56px;}

.frmbxex{width:100%;text-align:center;background:#b72e32;margin:0;float:left}.widgetmn .buttonbtnex,.widgetmn p{padding:20px;color:#fff}.widgetmn a,.widgetmn p,.widgetmn>img{float:left;text-decoration:none;}.widgetmn{display:inline-block;}.widgetmn p{font-family:'source sans pro',sans-serif;font-weight:700;font-size:25px}.widgetmn>img:nth-child(2){margin-left:30px;margin-top:27px}.widgetmn>img:last-child{width:100px;margin-top:50px;margin-left:30px;margin-right:30px}.widgetmn .buttonbtnex{cursor:pointer;border:1px solid #fff;font-size:20px;padding:8px 40px;margin-top:28px;margin-left:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e31c26;background:-moz-linear-gradient(top,rgba(227,28,38,1) 0,rgba(130,25,30,1) 100%);background:-webkit-linear-gradient(top,rgba(227,28,38,1) 0,rgba(130,25,30,1) 100%);background:linear-gradient(to bottom,rgba(227,28,38,1) 0,rgba(130,25,30,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31c26', endColorstr='#82191e', GradientType=0 )}.widgetmn .buttonbtnex img{width:20px}.widgetmn .buttonbtnex span{font-weight:700;position:relative;top:0;left:10px;}
.evntbtn{font-size:18px;padding:8px 30px;background:#b72e32!important;border-color:#b72e32!important;margin-bottom:20px;}
.evnthdg{background:#eee;padding:8px 15px}

.clenthdng{font-size:34px;line-height:51px;}
.csrthmbpic{margin-bottom:15px;}
.csrhdng{line-height:34px;border-bottom:#ddd solid 1px;padding-bottom:6px;margin-bottom:15px;}

.clientscrl{width:100%;float:left;padding:0 0;background:#a30005;color:#fff;}
.clntsldrlft{width:14px;margin-top:10px; height:25px;left:-46px;background:url(../images/slider-icon.png);background-position:0 0;opacity:1;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.clntsldrlft:hover{background-position:-14px 0;}
.clntsldrrght{width:14px;height:25px;right:-46px;left:auto;background:url(../images/slider-icon.png);background-position:0 -25px;opacity:1;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.clntsldrrght:hover{background-position:14px -25px;}

span.wpcf7-list-item{margin-left:0}

.prvcytext{color:#fff;font-size:12px;line-height:18px;}
.prvcytext a{color:#ffe000;}
.prvcytext:hover{color:#fff;}
.evntshding{font-size:1.7rem!important;}

.evntsidemnu ul.menu{width:100%;padding:15px;background: #F0F0F0;margin:0 0 20px 0;border: #e2e2e2 solid 1px;}
.evntsidemnu ul.menu li{width:100%;list-style:none;margin-bottom:2px;}
.evntsidemnu ul.menu li a {width:100%;
background: url(../images/errow-icon1.png) 0 13px no-repeat;
margin: 0;
padding: 7px 0 7px 17px;
text-decoration: none;
font-size: 15px;
color: #333;
display: block;
-moz-transition: 0.2s ease-in-out all;
-o-transition: 0.2s ease-in-out all;
transition: 0.2s ease-in-out all;
}
.evntsidemnu ul.menu li a:hover, .evntsidemnu ul.menu li a.active {
color: #fff;
background: #b72e32;
-moz-transition: 0.2s ease-in-out all;
-o-transition: 0.2s ease-in-out all;
transition: 0.2s ease-in-out all;
}
.picgleryhd{font-size:18px;padding:8px 15px;background: #efefef;border: #e6e6e6 solid 1px;border-left: #b72e32 solid 3px;margin:15px 0;}

footer{width:100%;float:left;padding:30px 0;border-top:#eaeaea solid 1px;}
footer h3{color:#b72e32;font-size:20px;text-transform:uppercase;margin-bottom:15px;padding-bottom:8px; border-bottom:#d4d4d4 solid 1px;}

/* a.ftremail{text-align:center;background:#666;color:#fff;line-height:30px;padding:6px 15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-decoration:none;margin:15px 0;display:inline-block}
a.ftremail:hover{background:#b72e32;}*/

a.ftremail{color:#333;line-height:30px;font-size:16px;}
a.ftremail i{margin-right:6px;}
a.ftremail:hover{color:#b72e32;}

a.btngtqote{color:#fff!important;padding:4px 15px;font-size:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;outline:0; background:#e05721;background:-moz-linear-gradient(top, #e05721 0%, #be3e23 100%);background:-webkit-linear-gradient(top, #e05721 0%,#be3e23 100%);background:linear-gradient(to bottom, #a30005 0%,#a30005 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e05721', endColorstr='#be3e23',GradientType=0 );}

a.btngtqote:hover{background: #be3e23;background: -moz-linear-gradient(top, #be3e23 0%, #e05721 100%);
background: -webkit-linear-gradient(top, #be3e23 0%,#e05721 100%);background: linear-gradient(to bottom, #be3e23 0%,#e05721 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be3e23', endColorstr='#e05721',GradientType=0 );}

.captnbx{left:5%;top:0;text-align:left;display:none!important;}
.captnbx::after{content:''; position:absolute;left:-12%;top:0;height:650px;width:600px;padding-left:5%; background:rgba(143,46,50, .8);z-index:-1;transform: skew(20deg);}
.captnbx h5{font-size:36px;font-weight:300;top:40%;position:relative;line-height:134%}


.ftrlogo{/*filter:gray;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:url(resources.svg#desaturate);filter: grayscale(100%);opacity:0.8;filter:alpha(opacity=80);}
.ftrlogo:hover{filter:none;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:url(resources.svg#desaturate);filter: grayscale(0);opacity:1;filter:alpha(opacity=100);*/}



ul.ftrlnklst{margin:0 0 0 15px;padding:0;list-style:none;}
ul.ftrlnklst li{margin:0;padding:0;list-style-image:url(../images/errow-icon.png);width:100%;}
ul.ftrlnklst li a{margin:0;padding:0;font-size:13px; color:#333;text-decoration:none;display:block;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
ul.ftrlnklst li a:hover{padding:0 2px 0 0;color:#f00;}
.deshide{display:none}

.social{margin:10px 0 0 0; padding:0; width:100%; float:left;}
.social li{float:left;width:29px;height:29px;margin-right:8px;cursor:pointer;list-style-type:none;}
.social li.facebook{background:url(../images/social-icons.png) top left no-repeat;background-position:0 0; height:29px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.social li.facebook:hover{background:url(../images/social-icons.png) top left no-repeat;background-position:0 -29px;}
.social li.twitter{background:url(../images/social-icons.png) no-repeat top left;background-position:-29px 0;  height:29px;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.social li.twitter:hover{background:url(../images/social-icons.png) top left no-repeat;background-position:-29px -29px;}
.social li.instagram{background:url(../images/social-icons.png) top left no-repeat;background-position:-58px 0;  height:29px;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.social li.instagram:hover{background:url(../images/social-icons.png) top left no-repeat;background-position:-58px -29px;}
.social li.linkedin{background:url(../images/social-icons.png) top left no-repeat;background-position:-87px 0;height:29px;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.social li.linkedin:hover{background:url(../images/social-icons.png) top left no-repeat; background-position:-87px -29px;}
.social li.youtube{background:url(../images/social-icons.png) top left no-repeat;background-position:  -116px 0px;  height:29px;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.social li.youtube:hover{background:url(../images/social-icons.png) top left no-repeat; background-position:-116px -29px;}
.social li a{display:block;height:100%;}
.ftrbtm{background:#a30005;width:100%;float:left;padding:8px 0;color:#ffffff;font-size:13px;}

.ftrbtm p{margin-bottom:0}
.insidehding{width:100%;float:left;padding:15px 0;background:#c3c3c3; margin-bottom:20px;color:#fff;font-size:24px;text-align:center}
.insidehding h1{font-size:1.4rem;margin-bottom:0}
.pgheading{font-size:1.6rem;margin-bottom:15px;}
.pgheading span{color:#b72e32}


.page-breadcumb{font-style:italic;color:#b72e32;font-size:11px;text-transform:uppercase;padding:0 10px;line-height:28px;display:inline-block;}
.page-breadcumb a{color:#333;padding:0 3px;text-decoration:none}
.page-breadcumb a:hover{color:#b72e32}
.sub-hd{background:#FFF;}

.inrpic{width:100%;float:left;margin-bottom:15px;}
.inrpic img{width:100%;}

.cntctsubhd{margin:15px 0 10px;border-bottom:#b52d2f solid 1px;}
.cntcthdng{background:#b52d2f;padding:3px 10px;color:#fff;font-size:1.2rem;line-height:30px;}


.evntsctn{margin:0 0 15px 0;}
.evntpic{margin-bottom:6px;width:100%;max-height:140px;}
.evntname{font-size:13px;line-height:18px;margin-bottom:5px;}
.evntdate{font-style:italic;font-size:12px;line-height:16px;color:#797979;}

.covragbx{width:100%;margin-bottom:18px;background:#f3f3f3;padding-bottom:8px;border:1px solid #fff;}
.covragbx img{width:100%;margin-bottom:4px; min-height:150px; max-height:150px;}
.covragbx:hover{background:#777;border-color:#777;}
.covragbx .cvrgname{font-size:13px;line-height:18px;padding:0 8px 4px 8px;color:#c50006}
.covragbx .cvrgmmyy{font-size:12px;font-style:italic;line-height:14px;padding:0 8px;}
.covragbx:hover .cvrgname, .covragbx:hover .cvrgmmyy {color:#fff;}


#accordion5 .panel{
border: none;
border-radius: 0;
box-shadow: none;
margin:15px 0 16px 30px;
}
#accordion5 .panel-title a{
display: block;
padding:7px 20px 7px 60px;
background:#b72e32;
border-radius: 30px;
font-size:15px;
font-weight:400;
color: #fff;text-decoration:none;
position: relative;
}
#accordion5 .panel-title a.collapsed{
background:#e8e8e8;text-decoration:none;
color:#4a4a4a;
}
#accordion5 .panel-title a.collapsed:hover{background:#b72e32;color:#fff;}
#accordion5 .panel-title a:before,
#accordion5 .panel-title a.collapsed:before{
content:"\f067";
font-family:"FontAwesome";
width:42px;
height:42px;
line-height:42px;
border-radius: 50%;
background:#b72e32;
font-size: 18px;
color: #fff;
text-align: center;
border-right:1px solid #fff;
position: absolute;
top:-6px;
left:-17px;
z-index: 1;
transition: all 0.3s ease 0s;
}
#accordion5 .panel-title a.collapsed:before{content:"\f067";background:#c7c7c7;border:none;}
#accordion5 .panel-body{
padding:4px 15px 0;
margin:0 0 0 30px;
border:none;
font-size:14px;
line-height:22px;
position:relative;
}
#accordion5 .panel-body:before{
content:"";
display:block;
width:5px;
height:90%;
background:#cecece;
position:absolute;
top:0;
left:-30px;
}
#accordion5 .panel-body:after{
content: "";
border-top: 20px solid #cecece;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
position: absolute;
bottom: 0;
left: -48px;
}

.inner-service {text-align: center; margin-bottom:20px}
.inner-service a {padding: 5px 10px;margin-top: 5px; display: inline-block; width:100%; border: 1px solid #b72e32; color: #b72e32;transition: 0.3s; border-radius: 2px;}
.inner-service h3 { font-size: 16px; color: #343a40; font-weight: 600;}
.service-list { height:210px;  background-size: cover !important;  background-position: center !important; position: relative;transition: 0.3s;}
.services-contant { position: absolute; bottom: 0; padding: 10px; background: #00000078;transition: 0.3s;}
.services-contant h3 {font-size: 18px; margin: 0; font-weight:500; color: #fff;}
.services-contant p {color: #fff; line-height: 18px; margin-bottom: 0; overflow: hidden;}
.service-list:hover .services-contant { background: #b72e32b5;}
.inner-service a:hover {background: #b72e32; color: #fff; text-decoration: none;}
.service-button a {
    border: 2px solid #b72e32;
    padding: 8px 20px;
    font-size: 20px;
    color: #343a40;
    font-weight: 600;
    border-radius: 2px;transition: 0.3s;display: inline-block;
}

.service-button a:hover{background:#b72e32; color:#fff; text-decoration: none;}
.service-button {display: inline-block; width: 100%; text-align: center; margin: 15px 0 60px;}


.rightmnbx {padding:15px;background:#F0F0F0;margin:0 0 20px 0;border:#e2e2e2 solid 1px;}
ul.rghtlnklst {margin:0;padding:0;list-style:none;}
ul.rghtlnklst li{margin:0;padding:0 0 8px 0;}
ul.rghtlnklst li:last-child{padding:0;}
ul.rghtlnklst li a{background:url(../images/errow-icon1.png) 0 13px no-repeat; margin:0;padding:7px 0 7px 17px;text-decoration:none;font-size:15px;color:#333;display:block;-moz-transition:0.2s ease-in-out all;-o-transition:0.2s ease-in-out all;transition:0.2s ease-in-out all;}
ul.rghtlnklst li a:hover, ul.rghtlnklst li a.active{color:#fff;background:#b72e32;-moz-transition:0.2s ease-in-out all;-o-transition:0.2s ease-in-out all;transition:0.2s ease-in-out all;}
ul.rghtlnklst li a span{margin-right:15px;}
ul.rghtlnklst li a span img{-webkit-filter:invert(100%);background:#ffdbae;padding:10px;height:50px; -webkit-border-top-right-radius:30%;-webkit-border-bottom-left-radius:30%;-moz-border-radius-topright:30%;-moz-border-radius-bottomleft:30%;border-top-right-radius:30%;border-bottom-left-radius:30%;-moz-transition:0.2s ease-in-out all;-o-transition:0.2s ease-in-out all;transition:0.2s ease-in-out all;}
ul.rghtlnklst li a:hover span img{-webkit-border-top-left-radius:30%;-webkit-border-bottom-right-radius:30%;-moz-border-radius-topleft:30%;-moz-border-radius-bottomright:30%;border-top-left-radius:30%;border-bottom-right-radius:30%;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-moz-transition:0.2s ease-in-out all;-o-transition:0.2s ease-in-out all;transition:0.2s ease-in-out all;}

.rghtformbx{background:#1f73b7; padding:15px;}
.rghtformbx h3{text-align:center;color:#fff;font-weight:700;text-transform:uppercase;font-size:1.4rem;margin-bottom:20px}
.infld{font-size:14px;padding:4px 10px;height:30px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.frmsbmit{font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:6px 15px;cursor:pointer}
.form-control{color:#424242}
.btntrack{font-size:12px;padding:0 10px;border:none;background:#dc3545;color:#fff;cursor:pointer;margin-left:-10px;}
.btntrack:hover{background:#333;}


.menubx{background:#eee;float:left;width:100%;}
#cssmenu,#cssmenu ul li{padding:0;position:relative}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;display:block}#cssmenu ul li a.active{background:#00235f;color:#fff;}#cssmenu{width:auto;float:left;z-index:999;line-height:1;}#cssmenu ul{list-style:none;padding:0;width:100%;}#cssmenu ul:after,#cssmenu:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}#cssmenu ul li a{text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu ul li ul{position:absolute;left:-9999px;top:auto}#cssmenu ul li ul li{max-height:0;position:absolute;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-ms-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out;background:#b72e32}#cssmenu ul li ul li.has-sub:after{display:block;position:absolute;content:"";height:10px;width:10px;border-radius:5px;background:#000;z-index:1;top:13px;right:15px}#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px}#cssmenu ul li ul li.has-sub:before{display:block;position:absolute;content:"";height:0;width:0;border:3px solid transparent;border-left-color:#444;z-index:2;top:15px;right:15px}#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff}#cssmenu ul li ul li a{font-size:14px;font-weight:400;text-transform:none;color:#fff;letter-spacing:0;display:block;width:250px;padding:12px 16px}#cssmenu ul li ul li.active>a,#cssmenu ul li ul li:hover>a{background:#eee;color:#333;}#cssmenu ul li ul li.active:after,#cssmenu ul li ul li:hover:after{background:#4cb6ea}#cssmenu ul li ul li:hover>ul{left:100%;top:0}#cssmenu ul li ul li:hover>ul>li{max-height:72px;position:relative}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul>li{float:none;display:inline-block}#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,#cssmenu>ul>li:after{display:block;content:"";position:absolute}#cssmenu.align-center>ul{text-align:center}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul{float:right}#cssmenu.align-right>ul>li:hover>ul{left:auto;right:0}#cssmenu.align-right ul ul li:hover>ul{right:100%;left:auto}#cssmenu.align-right ul ul li a{text-align:right}#cssmenu>ul>li:after{width:100%;height:0;top:0;z-index:0;background:#fff;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}#cssmenu>ul>li.has-sub>a{padding-right:40px}#cssmenu>ul>li.has-sub>a:after{background:#fff;height:12px;width:12px;border-radius:13px;right:14px;top:16px}#cssmenu>ul>li.has-sub>a:before{border:4px solid transparent;border-top-color:#4cb6ea;z-index:2;height:0;width:0;right:16px;top:21px}#cssmenu>ul>li>a{color:#333;padding:13px 12px;font-size:14px;z-index:2;position:relative;}#cssmenu>ul>li.active:after,#cssmenu>ul>li:hover:after{height:100%}#cssmenu>ul>li.active>a,#cssmenu>ul>li:hover>a{color:#fff;background:#b72e32;}
#cssmenu>ul>li.active>a:after,#cssmenu>ul>li:hover>a:after{background:#033385}#cssmenu>ul>li.active>a:before,#cssmenu>ul>li:hover>a:before{border-top-color:#fff}#cssmenu>ul>li:hover>ul{left:0;width:250px;}#cssmenu>ul>li:hover>ul>li{max-height:72px;text-align:left;position:relative}#cssmenu #menu-button{display:none}#cssmenu>ul>li>a{display:block}#cssmenu>ul>li{width:auto}#cssmenu>ul>li>ul,#cssmenu>ul>li>ul>li{display:block}@media all and (max-width:800px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu {width:100%;float:left;background:#b72e32;text-align:left;} #cssmenu.align-center>ul,#cssmenu.align-right ul li a,#cssmenu.align-right ul ul li a{text-align:left}#cssmenu>ul{max-height:0;overflow:hidden;-webkit-transition:max-height .35s ease-out;-moz-transition:max-height .35s ease-out;-ms-transition:max-height .35s ease-out;-o-transition:max-height .35s ease-out;transition:max-height .35s ease-out}#cssmenu>ul>li>ul{width:100%;display:block}#cssmenu>ul>li:hover>ul{width:100%;}#cssmenu>ul>li>ul>li{width:100%;display:block}#cssmenu>ul>li>ul>li>a{width:100%;display:block}#cssmenu ul li ul li a{width:100%;padding:8px 15px 8px 24px;color:#fff}#cssmenu ul li ul li a:hover{background:#f4f4f4;color:#333!important;}#cssmenu.align-center>ul>li{display:block}#cssmenu>ul.open{max-height:2000px;border-top:1px solid rgba(110,110,110,.25)}#cssmenu ul{width:100%}#cssmenu ul>li{float:none;width:100%}#cssmenu ul li a{color:#fff; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 20px}#cssmenu ul li ul li.has-sub:after,#cssmenu ul li ul li.has-sub:before,#cssmenu ul li.has-sub>a:after,#cssmenu ul li.has-sub>a:before,#cssmenu ul>li:after{display:none}#cssmenu ul li ul,#cssmenu ul li ul li ul,#cssmenu ul li ul li:hover>ul,#cssmenu.align-right ul li ul,#cssmenu.align-right ul li ul li ul,#cssmenu.align-right ul li ul li:hover>ul{left:0;position:relative;right:auto}#cssmenu ul li ul li,#cssmenu ul li:hover>ul>li{max-height:999px;position:relative;background:0 0}#cssmenu #menu-button:after,#cssmenu #menu-button:before{display:block;content:'';position:absolute;height:7px;width:22px;border-top:2px solid #fff;right:20px}#cssmenu ul li ul ul li a{padding:8px 20px 8px 50px}#cssmenu ul li ul li:hover>a{color:#000}#cssmenu #menu-button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 20px;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;color:#fff;cursor:pointer}#cssmenu #menu-button:after{border-bottom:2px solid #fff;top:16px}#cssmenu #menu-button:before{top:26px}#cssmenu>ul>li.active>a,#cssmenu>ul>li:hover>a{color:#fff}#cssmenu > ul > li > a:hover {background:#f4f4f4;color:#333;}
}

.whatss-app-ftr {position:fixed;top:355px;z-index: 9999;right:0;-webkit-animation-duration: 3s;
animation-duration: 3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;animation-iteration-count: infinite;-webkit-animation-iteration-count:infinite;color:#fff;animation-name:bounce;-moz-animation-name:bounce;transition: all 300ms ease;}
@-webkit-keyframes bounce {
0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce {
0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}

.inermnbx{width:100%;float:left;padding-bottom:25px;}
.frmbrdr{border:#b62e32 solid 1px;padding:8px 12px;height:auto;width:100%;}
.getqtxtbx{padding:40px;background:#b62e32;margin-top:70px;position:relative;line-height:26px;color:#fff;}
.boxarrow{position:absolute;width:30px;height:30px;background:#b62e32;-ms-transform:rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);right:-8px;z-index:-1;top:50%;margin-top:-15px;}

.tblmedia td, .tblmedia th{padding:4px 8px;}
.tblmedia td a:hover, .tblmedia th:hover{color:#b72e32;text-decoration:none}
.cntcthd {background:#f5f5f5;padding:2px 12px;border-color:#333;margin:10px 0;border:#e7e7e7 solid 1px;}
.brd-top {border-top:none!important;padding:5px 0!important;}
.rdtxt{background:#808080; position:relative; top:-5px; left:20px; padding:7px 15px; color:#fff;text-transform:uppercase;}
.cntcthd:hover .rdtxt{background:#b72e32;}
.taglft{position:absolute;background:url(images/ofctag-bg.jpg) top left no-repeat;top:0;left:-6px;height:10px;width:6px!important;}
.tagrgt{position:absolute; background:url(images/ofctag-bg.jpg) -6px 0px no-repeat; top:0; right:-6px; height:10px; width:6px !important;}
.testimonials{margin-bottom:20px;}
.testimonials blockquote {font-weight:normal; border: medium none;display: block;font-size:14px;line-height:22px;padding:15px;position:relative;margin-bottom:8px;background: #efefef;
background: -moz-linear-gradient(top, #efefef 0%, #e6e6e6 100%);
background: -webkit-linear-gradient(top, #efefef 0%,#e6e6e6 100%);
background: linear-gradient(to bottom, #efefef 0%,#e6e6e6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 );}
.testimonials blockquote::before {width:0;height:0;right: 0;bottom: 0;content:" ";display:block;position: absolute;border-bottom:20px solid #fff;border-right:0 solid transparent;border-left:15px solid transparent;
border-left-style:inset;border-bottom-style:inset;}
.testimonials blockquote:hover{background:#e6e6e6;background:-moz-linear-gradient(top, #e6e6e6 0%, #efefef 100%);background:-webkit-linear-gradient(top, #e6e6e6 0%,#efefef 100%);background:linear-gradient(to bottom, #e6e6e6 0%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#efefef',GradientType=0 );}
.testimonials blockquote::after{width:0;height:0;right:0;bottom:0;content:" ";display:block;position:absolute;border-style:solid;border-width:20px 20px 0 0;border-color:#b72e32 transparent transparent transparent;}
.testimonials .carousel-info img {border:1px solid #f5f5f5;border-radius:150px!important;height:75px;padding:3px;width:75px;}
.testimonials .carousel-info {overflow:hidden;}
.testimonials .carousel-info img {margin-right:15px;}
.testimonials .carousel-info span {display:block;}
.testimonials span.testimonials-name {color:#e6400c;font-size:14px;margin:0;}
.testimonials span.testimonials-post {color:#656565;font-size:12px;}

.tblneslter p{font-size:16px;margin:0;}
.tblneslter p i{color:#b72e32;}
.btnnwsltr{padding:7px 12px;font-size:12px;line-height:14px;text-transform:uppercase;}
.nwslicn{font-size:24px;font-weight:300;color:#d4d4d4;}

.ccilstbx{margin:15px 0;padding:0;width:100%;}
.ccilstbx ul{margin:0;padding:0 0 0 12px;list-style:none}
.ccilstbx ul li{margin:0;padding:0;border-bottom:#ddd solid 1px;width:100%;}
.ccilstbx ul li a{margin:0;padding:4px 0;text-decoration:none;display:block;color:#333;}
.ccilstbx ul li a:hover{color:#dc3545;}

@media only screen and (max-width:768px) {
.deshide{display:block}
.clenthdng{font-size:24px;line-height:36px;}
.mnsrchmnbx{display:none;}
.hidemoble{display:none;}
.btnnext{top:70%;right:15px;}
.btnback{right:55px;}
.captnbx::after{width:84%;height:320px}
.captnbx h5{font-size:14px;}
.srchmnbx{float:left;}
.wrper{padding:0;}
.srvsbx h4{font-size:1.2rem;}
.hmhdng{font-size:1.4rem;}
.logobx{display:block;text-align:center}
.widgetmn>img:nth-child(2){margin:0;width:100%}
.widgetmn p{width:100%;padding:10px 0;}
.widgetmn .buttonbtnex{margin-left:auto;margin-right:auto;}
.blog_post .post-thumbnail img{width:100%;height:auto}
}