/* General Styles */
* {
margin:0;
padding:0;
}
@font-face {
font-family: 'futuraextendedregular';
src: url('../fonts/futuraextended_1-webfont.eot');
src: url('../fonts/futuraextended_1-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/futuraextended_1-webfont.woff') format('woff'),
url('../fonts/futuraextended_1-webfont.ttf') format('truetype'),
url('../fonts/futuraextended_1-webfont.svg#futuraextendedregular') format('svg');
font-weight: normal;
font-style: normal;
}	
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
body{
font-family: 'Open Sans', futuraextendedregular;
font-size:15px;
background-color: rgb(241 241 241);
color:#333333;
}
ul{
list-style-type:none;
}
a{
outline:none;
color:#662d91;
background-color:inherit;
text-decoration:none;
}
a:hover{
text-decoration:none;
color:#000;
background-color:inherit;
}
.spacer{
font-size:0;
line-height:0;
clear:both;
}
img {
border:none;
height: auto;
max-width: 100%;
}
.fltLft{
float:left;
}
.fltRt{
float:right;
}
/* Container Panel	*/
div#fbbox {
margin-bottom: 8px;
}
#wrapper{
width:100%;
height:100%;
overflow:hidden;
margin:0 auto;
}
/* Top panel */

.section_padding{padding:30px 0}
.section_padding_hos{padding-top:30px; padding-bottom:10px;}

.header-main{
position: relative;
padding: 20px 0 20px;
background-color: rgb(255 255 255);
}
.header-main .header_wrap{    display: flex;
flex-wrap: nowrap;
flex-direction: row;
width: 100%;
height: auto;
position: relative;}
.header_wrap .logo_container {  width: 200px;}
.header_wrap .menu_wrapper{width: 100%;
position: relative;}
.logo{
float:left;
width:261px;
height:84px;
display:block;
margin:26px 0 0;
}
.topRt{
width:635px;
float:right;
}
.conSec{
color:#929292;
width:303px;
float:right;
text-align:center;
}	
.conSecBot{

}
.conSec p{
text-align:right;
font-size:13px;
line-height:15px;
}
.conSec p span{
color:#5C5C5C;
}
.conSec p a{
color:#929292;
}	
.conSec p a:hover{
color:#000;
}	
.conSec p img {	vertical-align:middle; margin-bottom: -5px; margin-top: -7px;}
.con-info, .con-icon{float:left;}
/* Navigation */
.nav{
width:635px;
padding:5px 0 0;
float:right;
}
.nav ul{
font-size: 13px;
line-height: 51px;
padding: 0;
}
.nav ul li{
float:left;
padding:0 2px;
width:auto;
position:relative;
}
.nav ul li a{
line-height:51px;
display:block;
color:#5C5C5C;
background-color:inherit;
cursor:pointer;
}
.nav ul li a span{
display:block;
padding:0 9px;
float:left;
width:auto;
cursor:pointer !important	;
}
.nav ul li a:hover span{
background:url(../images/nav-h-rt.gif) 100% 0 no-repeat;
}
.nav ul li a:hover{
background:url(../images/nav-h-lt.gif) 0 0 no-repeat;
color:#fff;
background-color:inherit;
}
.nav ul li a.active{
color:#fff;
background-color:inherit;
line-height:51px;
display:block;
float:left;
width:auto;
background:url(../images/nav-h-lt.gif) 0 0 no-repeat;
}
.nav ul li a.active span{
display:block;
padding:0 10px;
float:left;
width:auto;
background:url(../images/nav-h-rt.gif) 100% 0 no-repeat;
line-height:51px;
cursor:text;
font-size:14px;
}	
.nav ul li a span { font-size:14px; }
.nav ul li.active a{
color:#fff;
background-color:inherit;
line-height:51px;
display:block;
float:left;
width:auto;
background:url(../images/nav-h-lt.gif) 0 0 no-repeat;
cursor:pointer;
}
.nav ul li.active a span{
display:block;
float:left;
width:auto;
background:url(../images/nav-h-rt.gif) 100% 0 no-repeat;
line-height:51px;
cursor:text;
}
.nav ul ul{
position:absolute;
left:0;
top:51px;
background:#FFF;
padding:10px 10px 13px 10px;
width:200px;
display:none;
}
.nav ul li ul li{
display:block;
float:none !important;
margin-bottom:1px;
}
.nav ul li ul li a{
line-height:30px !important;
display:block;
background:#ededed;
padding:0 7px !important;
float:none;
color:#5c5c5c;
}
.nav ul li.active ul li{
display:block;
float:none !important;
margin-bottom:1px;
}
.nav ul li.active ul li a{
line-height:30px !important;
display:block;
background:#ededed;
padding:0 7px !important;
float:none;
color:#5c5c5c;
}
.nav ul li.active ul li a:hover{
background-image:none !important;
background-color:#662d91 !important;
color:#FFF;
}
/* header */
.header{
background:url(../images/header-bg-rpt.gif) 0 0 repeat-x;
height:385px;
width:100%;
margin:0 auto;
overflow:hidden;
}
.hdrinnBg{
background-color: rgb(102 46 145);
    padding: 25px 0;
    background-size: cover;
        height: auto;
}
.innHeader{
    background-size: cover;
    background-color: rgb(102 46 145);
    width: 100%;
    overflow: hidden;
    padding: 30px 0 8px;
    margin: 0;
}

.headerInn{
display: flex;
gap: 40px;
flex-direction: row;
vertical-align: middle;
align-items: center;
position: relative;
width: 100%;
}
.headerInn img{
width: 50%;	
}
.headerInn h1{
font-size: 55px;
    line-height: 55px;
color: #fff;
padding: 0;
margin: 0 0 10px;
width: 100%;
font-weight: 600;
}
.headerInn h1 span{
font-weight:bold;
font-size:27px;
line-height:29px;
}
.headerInn h1 a{color: #fff;}
.headerInn h1.innerHdng{

}
.headerInn h1.innerHdng2{
padding:30px 0 18px !important;
}
.headerInn h1.innerHdng3{
padding:30px 0 18px !important;
font-size:40px !important;
line-height:45px !important;
}
.headerInn p{
line-height:26px;
color:#fff;
margin-top:24px;
}
/* Service Panel */
.servicePan{
width:100%;
background-color:#333333;
color:#e1e1e1;
}
.serviceInn{
margin: 0 auto;
width: 100%;
overflow: hidden;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
gap: 10px;
position: relative;
padding: 15px 0;
}
.servicePan h2{
background: url(../images/our-service.gif) no-repeat scroll right top rgba(0, 0, 0, 0);
width: 94px;
position: relative;
margin: 0 4px 0 0;
font-weight: normal;
font-family: 'futuraextendedregular';
font-size: 18px;
line-height: 16px;
color: #fff;
padding: 20px 0px 0 8px;
text-align: left;
}
.servicePan h2 span{
font-family: 'Tinos', serif;
color:#B9ACAC;
font-size:14px;
line-height:14px;
font-style:italic;
font-weight:normal;
display:block;
padding:2px 0 0;
}
.serviceInn li {
width: 100%;
background: url(../images/service-sep.gif) 100% 0 repeat-y;
list-style: none;
}

.commercial h3 span{font-size: 24px;
    font-weight: bold;}
.commercial h3  {
    font-size: 24px !important;
    font-weight: bold;
}

.serviceInn li:last-child{    background: none;}
.serviceInn img{
float:left;
margin:0 2px 0 0;
border:2px solid #241010;
}
.serviceInn h3{
font-size:13px;
line-height:17px !important;
font-weight:normal;
padding:8px 0 0 0;
font-family: 'futuraextendedregular';
}	
.serviceInn p {
font-family: 'futuraextendedregular';
font-size:12px;
line-height:15px;
font-weight:bold;
margin: 0;
}
.serviceInn p a{
color:#f0ddff;
}
.serviceInn p a:hover{
color:#fff;
}
/* Body panel */
.bodyPan{
height:100%;
overflow:hidden;
position:relative;
width:100%;
margin:0 auto;
    /* background: url(../images/body-bg.gif) 50% 0 no-repeat;*/
padding:0 0 0px;
}
.bodyPanInn{
width:960px;
margin:0 auto;
height:100%;
overflow:hidden;
}
.bodyPanInn h3{
font-size:39px;
line-height:41px;
color:#662d91;
padding:0 0 10px;
}
.bodyPanInn h3 span{
}
.bodyPanInn img.picRght{
float:right;
margin:17px 0 0 34px!important;
}
.bodyPanInn img.picRght01{
float:right;
margin:60px 0 0 34px!important;
}
.bodyPanInn p{
padding:0 0 20px;
}
.padtop34{
padding-top:34px;
}
.linehght22{
line-height:22px!important;
}
.linehght22 li{
background-position:0 4px!important;
}
/* left Panel */
.ltTopPad{
padding-top:30px!important;
}
.leftPan{

}
.leftPan h2{
font-size:36px;
line-height:40px;
color:#662d91;
padding:0 0 20px;
}
.leftPan h2 span{
color:#333333;
font-size:23px;
line-height:25px;
}
.leftPan p{
padding:0 0 20px;
}
.leftPan a.businessInfo{
background:url(../images/business-info.gif) 0 0 no-repeat;
width:190px;
height:54px;
display:block;
text-align:center;
color:#fff;
font-size:18px;
line-height:54px;
/*font-style:italic;*/
}
.leftPan a:hover.businessInfo{
color:#F0DDFF;
}
.leftPan h3{
font-size:39px;
line-height:41px;
color:#662d91;
padding:0 0 10px;
}
.leftPan h3 span{
color:#662d91;
}
.leftPan h4{
font-size:20px;
line-height:41px;
color:#662d91;
padding:0 0 10px;
}
.leftPan .ticket{
display:block;
float:right;
margin-left:20px;
}
.leftPan p span{
color:#662d91;
font-weight:bold;
}
.leftPan p span.blue{
color:#662d91;
font-size:29px;
line-height:31px;
font-weight:bold;
}
.leftPan p span.brown{
font-size:29px;
line-height:31px;
color:#333333;
font-weight:bold;
}	
.leftPan a.moreAbout, a.moreAbout {
background:url(../images/more-about.gif) 0 0 no-repeat;
width:148px;
height:54px;
display:block;
text-align:center;
font-size:18px;
line-height:46px;
/*font-style:italic;*/
color:#fff;
margin:0 0 0 194px;
}
.leftPan a:hover.moreAbout{
color:#F0DDFF;
}
.leftPan a.serviceOffer{
background:url(../images/service-btn.gif) 0 0 no-repeat;
width:169px;
height:54px;
display:block;
text-align:center;
font-size:18px;
line-height:54px;
/*font-style:italic;*/
color:#fff;
}
.leftPan a:hover.serviceOffer{
color:#F0DDFF;
}
.ltSet{
background:url(../images/line-v.gif) 0 100% repeat-x;
padding:0 0 29px;
height:100%;
overflow:hidden;
margin:0 0 25px;
}
.ltSet img{
float:left;
margin:0 21px 0 0;
}
.ltSet img.picLt{
float:left;
margin:0 16px 7px 0!important;
}
.ltSet img.picRt,
.leftPan img.picRt{
    float: right;
    margin: 0 0 0 16px!important;
    width: 50%;
}
.ltSet .heading{
    font-size: 28px;
    line-height: 41px;
    color: #662d91;
    padding: 0 0 10px;
}
.leftPan ul,
.bodyPanInn ul{
line-height:30px;
padding:10px 0 0px;
}
.leftPan ul li,
.bodyPanInn ul li{
background:url(../images/bullet.gif) 0 9px no-repeat;
padding:0 0 4px 22px;
}
.leftPan p.blck{
color:#2E2E2E;
padding:0 0 12px!important;
}

.leftPan ul, .bodyPanInn ul {
    line-height: 30px;
    padding: 10px 0 0px;
}

.linehght30{
line-height:30px!important;
}
.waterLft{
width:450px;
float:left;
}
.padtop12{
padding-top:12px;
display:block;
}
.padBot20{
padding-bottom:20px!important;
}
.ltCont{
width:400px;
float:left;
padding:10px 0 0;
}

.cnt_text{    font-size: 14px;padding: 0 !important;}
.conBox{
border-top:1px solid #E6E6E6;
width: 100%;
background:url(../images/conatct-line.gif) 0 0 repeat-y;
}

.form-group.d-flex{    gap: 10px;}
.conBoxBot{
padding:7px 7px 32px;
background:url(../images/contact-bot.gif) 0 100% no-repeat;
height:100%;
overflow:hidden;
}
.conboxBg{
background-color:#662d91;
padding:26px 20px 27px 20px; 
height:100%;
overflow:hidden;
}
.conboxBg label{
    width: 30%;
    height: 26px;
    display: block;
    line-height: 26px;
    color: #fff;
}	

.conboxBg textarea{
width: 100%;
height:160px;
line-height:26px;
padding:2px 0 2px 5px;
border:1px solid #D9D8D4;
margin:0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.conboxBg input{
width: 100%;
height:26px;
line-height:26px;
padding:2px 0 2px 5px;
border:1px solid #D9D8D4;
margin:0 0 17px;
}
.conboxBg .submitBtn{
height: 45px;
    margin: 0 0 0 87px;
    width: auto;
    border: none;
    line-height: normal;
}
.rtCont{
width:205px;
float:left;
padding:2px 0 0 15px;
}
.rtCont p{
color:#3A3A3A;
}
.rtCont p span{
color:#662d91;
font-weight:bold;
}
.ltExtwidth{
width:655px!important;
}
/* Right Panel */
.rightPan{
background:url(../images/rt-bg.gif) 0 0 no-repeat;

}
.rightPan iframe{
width: 100% !important;
}
.rightPan iframe ._2p3a, .rightPan iframe .uiScaledImageContainer _2zfr{width: 100% !important;}
.rtSec{
border-top: 1px solid #E6E6E6;
background: url(../images/event-line-bg.gif) 0 0 repeat-y;
width: 100%;
margin: 0px 0 20px;
}
.rtSecBot{
background:url(../images/events-bot.gif) 0 100% no-repeat;
padding:7px 7px 19px;
}
.eventBg{
background:url(../images/events-bg.gif) 0 0 repeat-y;
width:214px;
margin:0 auto;
height:100%;
overflow:hidden;
padding:11px;
}
.eventBg img,
.locationBg img{
margin:0 0 17px;
}
.eventBg h3{
font-size:24px;
line-height:26px;
color:#333333;
padding:0 0 10px;
}
.eventBg h3 span{
font-size:21px;
}
.eventBg p{
font-size:13px;
line-height:19px;
color:#333333;
padding:0 0 10px;
}
.eventBg a.readMore{
background:url(../images/read-more.gif) 0 0 no-repeat;
width:105px;
height:32px;
display:block;
font-size:15px;
line-height:28px;
/*font-style:italic;*/
color:#fff;
text-align:center;
}
.eventBg a:hover.readMore{
color:#F0DDFF;
}
.locationBg{
background: url(../images/location-bg.gif) 0 0 repeat-y;
width: 100%;
margin: 0 auto;
height: 100%;
overflow: hidden;
padding: 10px;
}
.locationBg h3{
font-size:38px;
line-height:39px;
color:#333333;
padding:0 0 12px;
}
.locationBg h3 span{
font-size:24px;
line-height:26px;
}
.locationBg a.readMore{
background:url(../images/loc-readmore.gif) 0 0 no-repeat;
width:105px;
height:32px;
display:block;
font-size:15px;
line-height:28px;
text-align:center;
color:#fff;
/*font-style:italic;*/
}
.locationBg a:hover.readMore{
color:#F0DDFF;
}
/* Footer */
#footer{
background-color:#E3E3E3;
color:#969696;
margin:0 auto;
width:100%;
height:100%;
padding-bottom: 20px;
padding-top: 20px;
}
.footInn{
width:960px;
margin:0 auto;
height:100%;
overflow:hidden;
}
.footLt{
width:600px;
float:left;
padding:25px 0 0 0;
}
.footicons{
float:right;
display:block;
margin-top:25px;
}
.footicons a{ padding:0 10px 0 0; text-decoration:none;}
.footicons a:hover{ cursor:pointer;}
#footer p{
font-size:13px;
line-height:15px;
}
#footer ul{
font-size:13px;
line-height:15px;
height:100%;
overflow:hidden;
padding:0 0 10px;
}
#footer ul li{
float:left;
padding:0 15px;
background:url(../images/foot-sep.gif) 0 2px no-repeat;
}
#footer ul li.first{
background:none!important;
padding:0 15px 0 0;
}
#footer ul li a{
color:#606060;
background-color:inherit;
}
#footer ul li a:hover{
color:#888;
background-color:inherit;
}
/* MISLENIOUS */
.noBg{
background:none!important;
}
.noMar{
margin:0!important;
}
.noPad{
padding:0!important;
}
.noBdr{
border:0 !important;
}
.noTopMar{
margin-top:0!important;
}

#sthoverbuttons {
cursor: pointer;
position: fixed;
right: -7px;
top: 40%;
width: 50px;
z-index: 980000 !important;
}
h3.brand{font-size:24px;}
.bodyPanInn span{color:#662D91;}
.h3-style{background-color: inherit;
color: #FFFFFF;
font-size: 55px !important;
line-height: 57px;
padding: 60px 0 18px;}
h1.h1-style{color: #333333;
font-size: 39px;
line-height: 41px;
padding: 0 0 10px;}
h1.h1-style span {
color: #662D91;
}
.purple, .leftPan .purple {color:#662d91; font-weight:bold;}
p {text-align:justify;}
.col-lg-6 {width:50%; float:left;}
.homepage {margin-top:50px;}
.row {clear:both;}
.miantitle {    font-size: 35px;
font-weight: bold;
margin-bottom: 25px;}
.span4 {    background-color: rgb(255 255 255); padding: 10px;border: 2px solid #999;}
.span4:hover {border:2px solid #5dc8ff;}
.serviceimg img {max-width:100%; margin-bottom:10px;}
.servicetitle {color:#662d91; font-size:22px; font-weight:bold; margin-bottom:10px;}
.servicedes {
line-break: auto;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical;
font-size: 14px;
margin-bottom: 10px;
}
a.moreAbout {margin:0px;}
.bluehr {border:2px solid #662d91;}
.img-responsive {max-width:94%; border:5px solid #662d91;}
/* Logo Slider CSS */
#slider {
list-style:none;
padding:0px
}
.slider-container { 
background:#222; 
width:845px; 
height:150px; 
padding:20px; 
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; 
}
#slider img { 
width:200px; 
height:125px; 
margin:0px; 
display:inline-block  
}
#slider li {
width:210px
}
/* End Logo Sliderr CSS */
section.logo-slider {}
section.logo-slider  img {border:3px solid #999;}
section.logo-slider  img:hover {border:3px solid #662d91;}
section.logo-slider li {list-style:none;}
#slider li {background:none;}
.main_slider{
position: relative;
border: 5px solid #fff;
margin: 0 auto;
width: 73.33%;
padding: 10px;
}
.nav ul ul {z-index:150;}
#footer2 {
background: -webkit-linear-gradient(to top, #662d91 10%, #2d004e 100%);
background: -moz-linear-gradient(to top, #662d91 10%, #2d004e 100%);
background: -ms-linear-gradient(to top, #662d91 10%, #2d004e 100%);
background: -o-linear-gradient(to top, #662d91 10%, #2d004e 100%);
background: linear-gradient(to top, #662d91 10%, #2d004e 100%);
padding: 30px 0 10px;
position: relative;
width: 100%;
display: block;
}
#footer2 {
overflow: hidden;
}
#footer2 iframe{
display: block;
width: 90% !important;
background-color: #fff;
padding: 10px !important;
border-radius: 4px;
text-align: center;
min-height: 210px !important;
height: 210px !important;
}
.footer-widgets {
overflow: hidden;
}
.inner-wrap {
margin: 0 auto;
overflow: hidden;
position: relative;
width: 1140px;
}
.footer-widget {
float: left; 
width: 33.333%;
padding:0 20px;
box-sizing: border-box;
}
.animated.active {
opacity: 1;
}
.fadeInUp {
animation-name: fadeInUp;
}
.animated {
animation-duration: 1s;
animation-fill-mode: both;
opacity: 0;
}
.widget {
margin-bottom: 30px;
overflow: hidden;
}
.widget-title {
/*background: url("../images/pattern.png") repeat scroll 0 0 #cacaca;
margin-bottom: 20px;
overflow: hidden;*/
}
.widget-title h4 {
/*background: none repeat scroll 0 0 #ffffff; */
/* float: left; */
font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 200;
line-height: 1.15;
margin-bottom: 0;
margin-bottom: 20px;
font-size: 20px;
padding: 0 0 10px;
/* padding-right: 10px; */
color: #fff;
position: relative;
display: inline-block;
}
.widget-title h4:after{   
content: '';
position: absolute;
width: 100%;
height: 3px;
bottom: 0;
left: 0;
/* background-color: #fff; */
background: url(../images/pattern.png) repeat scroll 0 0 #cacaca;
}
.widget-title h4 span {
color: #fff;
font-weight: 700;
margin-left: 0;
}
.widget_aboutus .logo-wrap {
margin: 0;
padding: 0;
}
.widget_aboutus .logo-wrap img{    padding: 5px;
    width: auto;
    background-color: #fff;}
.logo-wrap {
margin: 30px 0;
}
.widget_aboutus .info-text {
padding: 25px 0 0;
line-height: 25px;
text-align: justify;
font-size: 13px;
}
.info-text, .footer-left, .footer-left a {
color: #fff;
}
.widget_aboutus .social-links {
float: left;
}
.social-links {
float: right;
overflow: hidden;
}
.footer-info {
font-size: 13px;
margin: 0;
width: 100%;
text-align: right;
}
.inner-wrap {    
overflow: hidden;
position: relative;
width: 1010px;
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}

.foot_nav-wrapper{
position: relative;
border-top: 1px solid #dddddd17;
border-bottom: 1px solid #dddddd17;
padding: 10px 0;
}
.foot_nav-wrapper ul{
width: 100%;
display: inline-block;
position: relative;
padding: 0;
margin: 0;}
.foot_nav-wrapper ul li{
list-style: none;display: inline-block;}
.foot_nav-wrapper ul li:nth-child(1) a{ padding-left:0;}
.foot_nav-wrapper ul li:last-child a{ border-right: 0;}
.foot_nav-wrapper ul li a{
color: #fff;
border-right: 1px solid #969696;
padding: 0 5px 0 5px;
line-height: normal;
font-size: 13px;
}
/* .footer-wrap {margin-left: 146px;} */
.conSec {  margin-right: 0;
    width: 100%;
    text-align: right;}
.callnow {color:#000000; font-weight:bold; font-style:italic;}
.topContact {font-size:18px; margin-top: 12px;}

.topContact strong{font-size: 14px;
    color: #000;
    margin-right: 10px;
    font-style: italic;}
.topContact strong i{border: 1px solid #ddd;
    color: #662e91;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 20px;
    border-radius: 50%;
    padding: 0;}
.topContact a{    padding: 0 5px;
    font-size: 20px;
    font-weight: 600;
    border-right: 1px solid #ddd;}
 .topContact a:last-child{ border-right: 0;
    padding-right: 0;}   
    
.mobno  {font-weight:bold; margin-left: 50px; font-size: 22px; }
div.conSecByNavaid { margin-top:-16px; }
.servicesRow2 {clear: both; padding-top: 14px;}
.phoneIcon {position: absolute; margin-top: -10px; margin-left: 4px;}

.get_info{}
.get_info h3{
    font-size: 17px;
    line-height: normal;
    position: relative;
    padding: 0;
    margin: 0 0 5px;
}
.get_info h4{
     font-size: 15px;
    line-height: normal;
    position: relative;
    padding: 8px 0;
    margin: 0 0 5px;
    color: #000;
    font-weight: 700;
    border-top: solid 1px #662e91;
    border-bottom: solid 1px #662e91;
}
.get_info ul{    padding: 0;
    margin: 10px 0;
    display: block;
    position: relative;}
.get_info ul li{font-size: 14px;
    line-height: normal;
    margin-bottom: 10px;
    background: url(../images/bullet.gif) 0 4px no-repeat;
    list-style: none;
    position: relative;}
.get_info ul li strong{margin-right: 3px;}
.get_info ul li a{color: #000;
    text-decoration: none;}

@media(max-width:770){
     .topContact a{font-size:17px;}
    
}
@media(max-width:730px){
     .topContact a{font-size:16px;}
    
}


@media(max-width:540px){
     .topContact a{font-size:16px;}
    
    
}


@media(max-width:414px){
     .topContact a{font-size:18px;}
   
    
}
@media(max-width:411px){
     .topContact a{font-size:18px;}
    
}

@media(max-width:320px){
     .topContact a{font-size:19px;}
    
    
}



/*testimonals*/
.item-background {
    background: #fff;
  
    padding: 40px;
}


.name {
    background: #662d97;
    color: #fff;
    position: absolute;
    top: 0px;
    left: -41px;
    width: 70%;
    border-radius: 0px 40px 0px 0px;
    padding: 5px 0 7px 59px;
    z-index: 1;
}
.name h5{margin:0px;  padding:0px; font-size:25px; font-weight:600;}
.name h5 span{ font-size:20px;}

.name:after {
    content: "";
    width: 42px;
    height: 101px;
	
    background: url(../images/test/1.png);
   
    bottom: -99px;
   
    position: absolute;
    display: inline-block;
    left: 0px;
}
.item-background {
    background: #fff;
    padding: 40px 0px;
    border: 1px solid #dfd4d4;
    box-shadow: 0px 2px 1px;
    position: relative;
    margin-top: 30px; width:90%;min-height:295px;}
.item-background p{ font-size:14px; font-weight:400;  padding:5px 15px; margin-top:30px;}
.item-background p:after{content: "";
    width: 35px;
    height: 28px;
	position:absolute;
    background: url(../images/test/qute-b.png); margin-left:8px;}
.item-background p:before{content: "";
    width: 35px;
    height: 28px;
	position:absolute;
    background: url(../images/test/qute.png); margin-top:-30px;}

.testimonals-slider .owl-stage-outer{ padding-left:42px;}


#testimonals-slidern .owl-prev {
    float: left;
    left: -40px;
    position: absolute;
    top: 50%;
    margin-top: -16px;
    cursor: pointer;
    background-color: #5b5b5b;
    padding: 6px 10px!important;
    text-align: center;
}
#testimonals-slidern .owl-prev:hover {
    background-color: #662e91;
}

#testimonals-slidern .owl-prev img{ border:none;}


#testimonals-slidern .owl-next {
    float: right;
    right: -65px;
    position: absolute;
    top: 50%;
    margin-top: -16px;
    cursor: pointer;
    background-color: #5b5b5b;
    padding: 7px 10px!important;
    text-align: center;
}

#testimonals-slidern .owl-next:hover {
    background-color: #662e91;
}
#testimonals-slidern .owl-next img{ border:none;}
.item-background span{color: #662d97; font-weight:bold;}

#access{padding-top:10px;}
