**********************************robot fonts****************************************************/
@font-face {
    font-family: 'roboto_slabbold';
    src: url('../fonts/roboto-slab/RobotoSlab-Bold-webfont.eot');
    src: url('../fonts/roboto-slab/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-slab/RobotoSlab-Bold-webfont.woff') format('woff'),
         url('../fonts/roboto-slab/RobotoSlab-Bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-slab/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabregular';
    src: url('../fonts/roboto-slab/RobotoSlab-Regular-webfont.eot');
    src: url('../fonts/roboto-slab/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-slab/RobotoSlab-Regular-webfont.woff') format('woff'),
         url('../fonts/roboto-slab/RobotoSlab-Regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-slab/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: 300;
    font-style: normal;

}


/***************************************merriweather.css***********************************************/
@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/merriweather/Merriweather-Light.eot');
    src: url('../fonts/merriweather/Merriweather-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather/Merriweather-Light.woff2') format('woff2'),
         url('../fonts/merriweather/Merriweather-Light.woff') format('woff'),
         url('../fonts/merriweather/Merriweather-Light.ttf') format('truetype'),
         url('../fonts/merriweather/Merriweather-Light.svg#merriweather_lightregular') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/merriweather/Merriweather-UltraBold.eot');
    src: url('../fonts/merriweather/Merriweather-UltraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather/Merriweather-UltraBold.woff2') format('woff2'),
         url('../fonts/merriweather/Merriweather-UltraBold.woff') format('woff'),
         url('../fonts/merriweather/Merriweather-UltraBold.ttf') format('truetype'),
         url('../fonts/merriweather/Merriweather-UltraBold.svg#merriweather_ultraboldregular') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/merriweather/Merriweather-Bold.eot');
    src: url('../fonts/merriweather/Merriweather-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather/Merriweather-Bold.woff2') format('woff2'),
         url('../fonts/merriweather/Merriweather-Bold.woff') format('woff'),
         url('../fonts/merriweather/Merriweather-Bold.ttf') format('truetype'),
         url('../fonts/merriweather/Merriweather-Bold.svg#merriweatherbold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/merriweather/Merriweather-Regular.eot');
    src: url('../fonts/merriweather/Merriweather-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather/Merriweather-Regular.woff2') format('woff2'),
         url('../fonts/merriweather/Merriweather-Regular.woff') format('woff'),
         url('../fonts/merriweather/Merriweather-Regular.ttf') format('truetype'),
         url('../fonts/merriweather/Merriweather-Regular.svg#merriweatherregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/merriweather/Merriweather-UltraBdIt.eot');
    src: url('../fonts/merriweather/Merriweather-UltraBdIt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather/Merriweather-UltraBdIt.woff2') format('woff2'),
         url('../fonts/merriweather/Merriweather-UltraBdIt.woff') format('woff'),
         url('../fonts/merriweather/Merriweather-UltraBdIt.ttf') format('truetype'),
         url('../fonts/merriweather/Merriweather-UltraBdIt.svg#merriweatherultrabold_italic') format('svg');
    font-weight: 800;
    font-style: italic;
}
/**********************************************************************lato fonts***********************************/
@font-face {
    font-family: 'LatoWebBlack';
    src: url('../fonts/lato/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/lato/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}



@font-face {
    font-family: 'LatoWebBold';
    src: url('../fonts/lato/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'LatoWebBold';
    src: url('../fonts/lato/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-BoldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Italic */@font-face {
    font-family: 'LatoWeb';
    src: url('../fonts/lato/Lato-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-Italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-Italic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Light */@font-face {
    font-family: 'LatoWebLight';
    src: url('../fonts/lato/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-Light.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-LightItalic */@font-face {
    font-family: 'LatoWebLight';
    src: url('../fonts/lato/Lato-LightItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-LightItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-LightItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-LightItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */@font-face {
    font-family: 'LatoWebMedium';
    src: url('../fonts/lato/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-MediumItalic */@font-face {
    font-family: 'LatoWebMedium';
    src: url('../fonts/lato/Lato-MediumItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-MediumItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-MediumItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */@font-face {
    font-family: 'LatoWeb';
    src: url('../fonts/lato/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../fonts/lato/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-SemiboldItalic */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../fonts/lato/Lato-SemiboldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-SemiboldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Thin */@font-face {
    font-family: 'LatoWebThin';
    src: url('../fonts/lato/Lato-Thin.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-Thin.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-Thin.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-Thin.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-ThinItalic */@font-face {
    font-family: 'LatoWebThin';
    src: url('../fonts/lato/Lato-ThinItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-ThinItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato/Lato-ThinItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/lato/Lato-ThinItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato/Lato-ThinItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}


/*  --------------------------------------------------------
FONT ICONS DEMO
-------------------------------------------------------- */


/*@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700');*/

@font-face {
font-family: 'Bebas Neue Regular';
font-style: normal;
font-weight: bold;
letter-spacing:0px;
src:  url('../fonts/BebasNeue/bebas-neue-bold.woff') format('woff');
}


/*@-moz-document url-prefix() {

@font-face {
font-family: 'Bebas Neue Regular';
font-style: normal;
font-weight: normal;
src: local('Bebas Neue Regular'), url('fonts/BebasNeue/BebasNeue Regular.woff') format('woff');
}

}
*/ 
 .header {display:none}
 .header-desktop{display:block}
 .header-mobile{display:none}
 .home-mobile1 {display:none}
 .home-desktop1 {display:block}
  .home-mobile2 {display:none}
 .home-desktop2 {display:block}
  .home-mobile3 {display:none;}
 .home-desktop3 {display:block}
 .home-popup-mobile {display:none;}
  .home-popup-desktop {display:block;}
 
.home-map { max-width:100%; position:absolute; top:10px; right:0px;   }
.intro {  height:auto!important;  }
.intro-body .intro-head {font-family: 'LatoWeb'!important; color:#9d1d27!important; text-align:left; font-size:40px; line-height:50px; letter-spacing:1px; font-weight:600!important; margin-top:0px}
.slider-text1 { }
.intro-text {  letter-spacing:1px}
.intro-text1 {font-family: 'LatoWeb'!important; font-size:18px!important;color:#333942;font-weight:600;line-height:25px; text-align:left; padding-left:2px; letter-spacing:.5px; text-shadow: 1px 0px .5px rgba(0, 0, 0, .2);}
.intro-text1 img {margin-right:10px}
.btn-new {margin-top: 10px}
.btn-new a.btn {background: #9d1d27; font-size: 16px; color: #fff; padding: 10px 25px;}
.ticker {width: 100%; height: 30px; background: #eee; color:#9d1d27; font-size: 16px;  font-weight: 600; position: fixed; left: 0; bottom: 0; z-index: 999;padding-top: 5px}
/*home*/

 

	.top-button {text-align:right; padding-top:15px;}
	.top-button  a {background:#fff; padding:5px 10px; color:#222!important; border-radius:5px; margin-right:5px; font-weight:600!important;  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    1px 1px 4px 0px rgba(0, 0, 0, 0.5);
box-shadow:         1px 1px 4px 0px rgba(0, 0, 0, 0.5);}
	.top-button  a {color:#fff!important;}
	.button-blue {font-size:18px!important; background:#4681c4!important; box-shadow: 5px 5px 10px rgba(149, 150, 150, .5); text-align:center}
	.button-blue  img {margin-top:-2px; margin-right:5px}
	.top-button  a:hover {color:#fff; background:#750911}
	
	
.options {background:#fff; padding:15.2px 20px; width:39%; border-radius:5px; color:#000; text-align:left; font-weight:600; text-align:center; float:left; box-shadow: 5px 5px 10px rgba(149, 150, 150, .2); color:#8d8d8d  }
.options .opt1 {float:left; margin-right:20px}
.options .opt2 {float:left; margin-right:10px}
.options .opt3 {float:left; margin-left:20px}
.options label {margin-top:3px;}
.options label span{color:#1c1c1c; font-size:14px!important; font-weight:600; }
.options  input[type=radio] + span:before {
  vertical-align: -0.20em!important;
  border: 0.30em solid #fff!important;
  
}
.options  input[type=radio]:checked + span {
color:#9d1d27;
}


.options select {border:0; color:#9d1d27; font-weight:800; outline:none; margin:0 15px 0 25px;  -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background:url(../img/main-slider/down-arrow.png) no-repeat right #fff; width:90px; padding:5px}
.options i {padding-left:20px; color:#9d1d27; font-weight:800;}
.options .select1 {margin-left:-3px; width:70px}
.slider-btn { padding:0;  float:left; margin:0px; margin-left:-10px; }
.slider-btn a {background:#9d1d27; border-radius:0px!important; border-top-right-radius:5px!important; border-bottom-right-radius:5px!important;padding:15px 10px!important; text-align:center!important; padding-left:20px!important; letter-spacing:0; text-transform:none }
.slider-btn a img {margin-top:-3px; margin-right:10px; margin-left:15px}
.slider-img {position:absolute; right:5%; top:100px}
.home-btn { padding:0;  float:none; margin:0 10px; margin:0 auto; margin-top:50px; text-align:center; text-transform:none}
.home-btn a {background:#9d1d27; text-transform:none; letter-spacing:0}
.home-btn a img {margin-top:-5px; margin-left:15px!important}

.slider-opt { background:rgba(233, 240, 252, .7); width:100%; text-align:left; bottom:0; margin-top:-10px  }
.slider-opt ul {  margin:0; width:100%}
.slider-opt ul  li{  display:inline-block; padding:45px  0 25px;  width:14%; border-right:solid 1px #cbd1dd}
.slider-opt ul  li:nth-child(7){ border-right:0 }
.slider-opt img {float:left; margin-left:17%; margin-right:15px}
.slider-opt ul  li:nth-child(3) img{  margin-left:22%;}
.slider-opt ul  li:nth-child(5) img{  margin-left:22%;}
.slider-opt ul  li:nth-child(6) img{  margin-left:19%;}
.slider-opt span{color:#404752!important; font-family: "LatoWeb"!important; font-weight:600; line-height:18px    }
.slider-opt ul li a {  padding-top:10px; text-align:left }
.slider-opt ul li a p { line-height:18px; font-weight:800; color:#404752  }

#welcome ul {margin:0 70px;  }
#welcome .welcome { background:url(../img/home/sep2.png) no-repeat  right 15px;  text-align:center}
 
#welcome ul li img { }
#welcome .welcome p{ font-size:14px;   color:#71767e!important; line-height:18px; font-family: "Merriweather"!important; font-weight:600}
#welcome .welcome .bigg{ font-size:24px; font-weight:800!important; color:#9d1d27!important; font-family: "LatoWeb"!important; margin-top:10px; margin-bottom:0; letter-spacing:0px }

.main-head {font-family: 'Roboto Slab'!important; color:#404752;   font-weight:300!important; margin-bottom:20px; text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);}
.main-head span {color:#9d1d27}
small {font-family: "LatoWeb"!important; color:#8d939f!important; font-size:14px!important}
.content-box p {font-family: "LatoWeb"!important; color:#838a97!important; font-weight:400!important; font-size:16px; margin-top:10px}

.space {width:12%; float:left}
 
.gray-bg {background:url('../img/bg/home-middle-bg.jpg') #f4f8fa center top;
box-shadow: inset 3px 1px 12px -3px #ABABAB;
-webkit-box-shadow: inset 3px 1px 12px -3px #ABABAB;
-moz-box-shadow: inset 3px 1px 12px -3px #ABABAB;
-o-box-shadow: inset 3px 1px 12px -3px #ABABAB; 
}

.red-bg {background:url(../img/footer-bg.jpg) #9d1d27 repeat-x; border:0!important}
.dark-red-bg {background:#931922; border:0!important}
#footer {background: #2e2d2d} 
.footer-menu {margin:10px 0; width:100%; font-family: "LatoWeb"!important; }
.footer-menu  li {list-style:none; display:inline-block; }
.footer-menu  li  a {color:#9a9a9a;text-align:left!important; font-family: "LatoWeb"!important;border-right:solid 1px #747272;  padding:0 15px;  }
.footer-menu  li  a:hover {color:#ccc!important}
.footer-menu  li:last-child  a {border-right:0;}
.footer-bottom p{color:rgba(255,255,255, .3); font-size:12px; line-height:18px}
.footer-bottom a {color:rgba(255,255,255, .6)!important;   font-family: "LatoWeb"!important;}
.footer-bottom a span {color:rgba(255,255,255, .8)!important; padding-left:10px }
.footer-heads {padding-top:10px}
 .no-icon-list {margin-top:-15px!important}
 #footer  .no-icon-list li a {color:#747272; font-size:12px;  }
  #footer .social-media a img {opacity: .2} 
    #footer .social-media a:hover img {opacity: .6} 
.no-icon-list li a {color:rgba(255,255,255, 1); font-size:12px;  }
.no-icon-list li a:hover {color:rgba(255,255,255, .8)!important}
h6 {font-weight:bold}
.font-montserrat {font-size:14px}



/*.red-bg {background:url(../img/footer-bg.jpg) #9d1d27 repeat-x; border:0!important}
.dark-red-bg {background:#931922; border:0!important}

.footer-menu {margin:10px 0; width:100%; font-family: "LatoWeb"!important; }
.footer-menu  li {list-style:none; display:inline-block; }
.footer-menu  li  a {color:#fff;text-align:left!important; font-family: "LatoWeb"!important;border-right:solid 1px #fff;  padding:0 15px;  }
.footer-menu  li  a:hover {color:#ccc!important}
.footer-menu  li:last-child  a {border-right:0;}
.footer-bottom p{color:rgba(255,255,255, .3); font-size:12px; line-height:18px}
.footer-bottom a {color:rgba(255,255,255, .6)!important;   font-family: "LatoWeb"!important;}
.footer-bottom a span {color:rgba(255,255,255, .8)!important; padding-left:10px }
.footer-heads {padding-top:10px}
 .no-icon-list {margin-top:-15px!important}
 
.no-icon-list li a {color:rgba(255,255,255, 1); font-size:12px;  }
.no-icon-list li a:hover {color:rgba(255,255,255, .8)!important}
h6 {font-weight:bold}
.font-montserrat {font-size:14px}*/


/*   testimonial */
.testimonial{
    margin: 0 10px ;
    position: relative;
	min-height:300px;
 
}
.testimonial .description{
    padding: 20px;
	padding-top:26px;
    background-color: rgba(255, 255, 255, 1);
    font-size: 15px;
	line-height:24px;
    font-family: "LatoWeb"!important;
    color: #666;
    margin-bottom: 0;
	left:40%;
	z-index:10;
	position:relative;
	width:600px;
	-webkit-box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
	-moz-box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
	box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
	min-height:150px;
}
.testimonial .description i {color:#ddd;}
.testimonial .testimonial-content{
    padding: 0!important;
    position: absolute;
    bottom: 0px;
    right: 20px;
	width:350px;
	left:10%;
	top:30px;
	z-index:0;  
	height:320px;
	overflow:hidden;
	
}
.testimonial .pic{
  width:100%;
  height:auto;
     
}
 
.testimonial-title{
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 0 0;
	color:#9d1d27;
	font-family: "LatoWeb"!important;
	
}
.testimonial-title small{
    display: block;
    font-size: 13px;
    font-style: italic;
    margin-top: 0px;
	color:#999;
}
 
.owl-theme .owl-controls {
    margin-top: -80px!important;
    text-align: center;
}
.owl-pagination {margin-left:5%;}
.owl-buttons {
    float: right;
    right: 8%;
    top: 84%;
    margin-top: 10px;
    position: absolute;

}
.owl-theme .owl-controls .owl-buttons div{
    background: none!important;
    border-radius: 0;
    opacity: 1;
    padding: 5px 10px;
}
.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: 'FontAwesome';
    color: #999;
	font-size:18px;
}
.owl-next:before{
    content: "\f054";
}
  
<!--page css start here-->


 

/*1920*/

@media only screen and (max-width: 1920px){

 
 .slider-opt img {float:left; margin-left:25%!important; margin-right:15px}
.slider-opt ul  li:nth-child(3) img{  margin-left:30%!important;}
.slider-opt ul  li:nth-child(5) img{  margin-left:30%!important;}
 .slider-opt ul  li:nth-child(6) img{  margin-left:30%!important;}
 .slider-opt ul  li:nth-child(7) img{  margin-left:30%!important;}
 .intro {height: 700px!important}
}

/*1680*/

@media only screen and (max-width: 1680px){
  
.slider-opt img {float:left; margin-left:18%!important; margin-right:15px}
.slider-opt ul  li:nth-child(3) img{  margin-left:27%!important;}
.slider-opt ul  li:nth-child(5) img{  margin-left:25%!important;}
 .slider-opt ul  li:nth-child(6) img{  margin-left:25%!important;}
 .slider-opt ul  li:nth-child(7) img{  margin-left:25%!important;}
 
 .intro {height: 530px!important}

}



/*1440*/
@media only screen and (max-width: 1440px){

.slider-opt img {float:left; margin-left:18%!important; margin-right:15px}
.slider-opt ul  li:nth-child(1) img{  margin-left:15%!important;}
.slider-opt ul  li:nth-child(2) img{  margin-left:15%!important;}
.slider-opt ul  li:nth-child(4) img{  margin-left:15%!important;}
.slider-opt ul  li:nth-child(3) img{  margin-left:25%!important;}
.slider-opt ul  li:nth-child(5) img{  margin-left:25%!important;}
.slider-opt ul  li:nth-child(6) img{  margin-left:23%!important;}
.slider-opt ul  li:nth-child(7) img{  margin-left:25%!important;}

}

@media only screen and (max-width: 1366px){

.slider-opt img {float:left; margin-left:18%!important; margin-right:15px}
.slider-opt ul  li:nth-child(1) img{  margin-left:13%!important;}
.slider-opt ul  li:nth-child(2) img{  margin-left:15%!important;}
.slider-opt ul  li:nth-child(4) img{  margin-left:15%!important;}
.slider-opt ul  li:nth-child(3) img{  margin-left:25%!important;}
.slider-opt ul  li:nth-child(5) img{  margin-left:25%!important;}
.slider-opt ul  li:nth-child(6) img{  margin-left:23%!important;}
.slider-opt ul  li:nth-child(7) img{  margin-left:25%!important;}


}

@media only screen and (max-width: 1280px){

.slider-opt img {float:left; margin-left:18%!important; margin-right:15px}
.slider-opt ul  li:nth-child(1) img{  margin-left:10%!important;}
.slider-opt ul  li:nth-child(2) img{  margin-left:12%!important;}
.slider-opt ul  li:nth-child(4) img{  margin-left:12%!important;}
.slider-opt ul  li:nth-child(3) img{  margin-left:25%!important;}
.slider-opt ul  li:nth-child(5) img{  margin-left:25%!important;}
.slider-opt ul  li:nth-child(6) img{  margin-left:23%!important;}
.slider-opt ul  li:nth-child(7) img{  margin-left:22%!important;}

 

}


@media only screen and (max-width: 1200px){

	.home-map {
		top: 55px;
		right: 10px;
		width: 330px!important;
	}
	.slider-opt img {float:left; margin-left:18%!important; margin-right:15px}
	.slider-opt ul  li:nth-child(1) img{  margin-left:8%!important;}
	.slider-opt ul  li:nth-child(2) img{  margin-left:8%!important;}
	.slider-opt ul  li:nth-child(4) img{  margin-left:10%!important;}
	.slider-opt ul  li:nth-child(3) img{  margin-left:25%!important;}
	.slider-opt ul  li:nth-child(5) img{  margin-left:22%!important;}
	.slider-opt ul  li:nth-child(6) img{  margin-left:18%!important;}
	.slider-opt ul  li:nth-child(7) img{  margin-left:16%!important;}
	
	.globalNav .navSection.primary { margin-left:110px!important}
	.globalNav .rootLink {
		padding: 0 15px!important;
		 
	}
		
	
	.testimonial{
		margin: 0 10px ;
		margin-left:-90px;
	}
	.top-button {margin-right:50px!important; }
 
	.globalNav .navRoot { margin-left: -30px!important;}
	.globalNav .rootLink {font-size:14px!important; padding: 0 8px!important;}


}


@media only screen and (max-width: 1100px){

	.home-map {
		top: 55px;
		right: 10px;
		width: 330px!important;
	}
	.slider-opt ul  li{  display:inline-block; padding:45px  0 25px;  width:13.5%!important; border-right:solid 1px #cbd1dd}
.slider-opt ul  li:nth-child(7){ border-right:0; width:15%!important }
	.slider-opt img {float:left; margin-left:18%!important; margin-right:10px}
	.slider-opt ul  li:nth-child(1) img{  margin-left:5%!important;}
	.slider-opt ul  li:nth-child(2) img{  margin-left:4%!important;}
	.slider-opt ul  li:nth-child(4) img{  margin-left:5%!important;}
	.slider-opt ul  li:nth-child(3) img{  margin-left:20%!important;}
	.slider-opt ul  li:nth-child(5) img{  margin-left:18%!important;}
	.slider-opt ul  li:nth-child(6) img{  margin-left:15%!important;}
	.slider-opt ul  li:nth-child(7) img{  margin-left:10%!important;}
	
	.globalNav .navSection.primary { margin-left:110px!important}
	.globalNav .rootLink {
		padding: 0 12px!important;
		 
	}
	
	.testimonial{
		margin: 0 10px ;
		margin-left:-90px;
	}
	.top-button {margin-right:0px; right:-70px!important}
	.globalNav .navRoot { margin-left: -60px!important;}
	.globalNav .rootLink {font-size:13px!important; padding: 0 8px!important;}
	
	

}



@media  screen and (max-width: 1024px){

.navbar-pasific .container .navbar-brand img {margin-left:0px!important}

.globalNav .navSection.primary { margin-left:110px!important}

.globalNav .rootLink {
    padding: 0 10px!important;
	 
}
.globalNav .rootLink:hover {
	color:#fff!important;
}
.globalNav  .secondary .rootLink {color:#222!important; }
.globalNav .secondary .rootLink:hover {
	color:#fff!important;
}
.top-button {margin-right:10px!important; padding-top:18px }
.top-button  a {line-height:32px!important; margin-right:5px!important; }
.top-button {margin-right:0px; right:0px!important}
 
.home-map {
    top: 55px;
    right: 10px;
    width: 330px!important;
}

.slider-opt ul  li{  display:inline-block; padding:45px  0 25px;  width:13.5%!important; border-right:solid 1px #cbd1dd}
.slider-opt ul  li:nth-child(7){ border-right:0; width:15%!important }
.slider-opt img {float:left; margin-left:1%!important; margin-right:10px; width:30px}
.slider-opt ul  li:nth-child(1) img{  margin-left:2%!important;}
.slider-opt ul  li:nth-child(2) img{  margin-left:5%!important;}
.slider-opt ul  li:nth-child(4) img{  margin-left:5%!important;}
.slider-opt ul  li:nth-child(3) img{  margin-left:18%!important; width:18px}
.slider-opt ul  li:nth-child(5) img{  margin-left:19%!important;}
.slider-opt ul  li:nth-child(6) img{  margin-left:17%!important;}
.slider-opt ul  li:nth-child(7) img{  margin-left:15%!important;}

.testimonial{
    margin: 0 10px ;
	margin-left:-90px;
    position: relative;
	min-height:300px;
	width:100%!important
 
}
}

@media  screen and (max-width: 990px){

.navbar-pasific .container .navbar-brand img {margin-left:-50px!important}

.globalNav .navSection.primary { margin-left:70px!important}

.globalNav .rootLink {
    padding: 0 8px!important;
	font-size:12px!important
	 
}
 
.globalNav .rootLink:hover {
	color:#fff!important;
}
.globalNav  .secondary {right:-130px!important}
.globalNav  .secondary .rootLink {color:#222!important; }
.globalNav .secondary .rootLink:hover {
	color:#fff!important;
}
.top-button {margin-right:30px; padding-top:18px }
.top-button  a {line-height:32px!important; margin-right:5px!important; }

 .intro-head {font-size:27px!important; line-height:30px!important}
 .intro-text1 {font-size:14px!important;}
.home-map {
    top: 15px;
    right: -20px;
    width: 250px!important;
}


.testimonial{
    margin: 0 10px ;
	margin-left:-100px;
 
 
}
.testimonial .description{
   
	left:50%;
	width:450px!important;
 
}
.testimonial .description i {color:#ddd;}
.testimonial .testimonial-content{
 
	width:320px;
	left:20%;
 	
}
.owl-theme .owl-controls {
    margin-top: -50px!important;
    text-align: center;
}

.bigg {font-size:20px!important}
.welcome  p {font-size:12px!important}

/*.page-heads {margin-top:35px}
.spaces {display:none}
.steps {width:29%; float:left; text-align:center!important}
.steps p {color:#333; font-size:14px; margin-top:15px; text-align:center}
.connector {width:10%; float:left; text-align:center; padding-top:70px; margin-left:-30px!important}
*/
}

@media  screen and (max-width: 960px){

.navbar-pasific .container .navbar-brand img {margin-left:-40px!important}
.top-button {margin-right:30px!important; padding-top:18px }


.slider-opt ul  li{  display:inline-block; padding:45px  0 25px;  width:13.5%!important; border-right:solid 1px #cbd1dd}
.slider-opt ul  li:nth-child(7){ border-right:0; width:15%!important }
.slider-opt img {float:left; margin-left:1%!important; margin-right:10px; width:30px}
.slider-opt ul  li:nth-child(1) img{  margin-left:0%!important;}
.slider-opt ul  li:nth-child(2) img{  margin-left:0%!important;}
.slider-opt ul  li:nth-child(4) img{  margin-left:0%!important;}
.slider-opt ul  li:nth-child(3) img{  margin-left:12%!important; width:18px}
.slider-opt ul  li:nth-child(5) img{  margin-left:10%!important;}
.slider-opt ul  li:nth-child(6) img{  margin-left:10%!important;}
.slider-opt ul  li:nth-child(7) img{  margin-left:10%!important;}
.slider-opt ul li a p { line-height:18px; font-weight:800; color:#404752;; font-size:12px!important  }
}

@media  screen and (max-width: 960px){
.navbar-pasific .container .navbar-brand img {margin-left:-15px!important}
.top-button {margin-right:50px!important; padding-top:18px }
.globalNav .navSection.primary { margin-left:90px!important}

}


@media  screen and (max-width: 800px){

/*header*/

 .navbar-pasific .container .navbar-brand img {margin-left:0px!important; width:70px; margin-top:20px}

.globalNav .navSection.primary { margin-left:70px!important}

.globalNav .rootLink {
    padding: 0 3px!important; font-size:11px!important;
	 
}
.globalNav .rootLink:hover {
	color:#fff!important;
}
.globalNav  .secondary {right:-30px!important}
.globalNav  .secondary .rootLink {color:#222!important; text-align:center!important }
.globalNav .secondary .rootLink:hover {
	color:#fff!important;
}
.top-button a:last-child {
    padding-right: 8px!important;
}
.top-button {margin-right:50px!important; padding-top:18px }
.top-button  a {line-height:30px!important; margin-right:5px!important; }

 
.home-map {
   display:none!important
}

.col-sm-7 {width:100%}
.tablet_view {padding-left:10%!important}

.options {background:#fff; padding:15.2px 5px; width:50%!important;}
 .options .opt1 {font-size:11.5px; padding-top:2px}
 .options .opt2, .opt3 {margin-top:-5px}
  .options label span {font-size:11.5px!important}
  
 .slider-opt ul  li{  display:inline-block; padding:20px  0 10px;  width:13.5%!important; border-right:solid 1px #cbd1dd; text-align:center; }
  .slider-opt ul  li:nth-child(1) img{  margin-left:0%!important;}
.slider-opt ul  li:nth-child(2) img{  margin-left:0%!important;}
.slider-opt ul  li:nth-child(4) img{  margin-left:0%!important;}
.slider-opt ul  li:nth-child(3) img{  margin-left:0%!important; width:18px}
.slider-opt ul  li:nth-child(5) img{  margin-left:0%!important; width:25px}
.slider-opt ul  li:nth-child(6) img{}
.slider-opt ul  li:nth-child(7) img{  margin-left:0%!important;}
 
.slider-opt img {float:none;   margin-right:0px; width:30px; margin-bottom:10px}
 .slider-opt ul li a p { line-height:16px; font-weight:800; color:#404752;; font-size:11px!important ; letter-spacing:0; text-align:center } 
 
 .footer-menu {text-align:center; margin-left:-25px}
 
  .home-mobile3 {display:block;}
      .home-desktop3 {display:none;}
	  
	  .tabview {display:block;}
	  .mobview {display:none}
	  
    .footer-menu br{display:none}
	.footer-menu1 {margin:10px 0; width:100%; font-family: "LatoWeb"!important;  }
	.footer-menu1  li {list-style:none; display:inline-block;   text-align:left;   font-size:12px ; padding:8px 0; color:#fff;}
	.footer-menu1  li  a {color:#fff; font-family: "LatoWeb"!important;  padding:0 10px;  }
	.footer-menu1 li  a span {padding-left:15px}
	.footer-menu1  li  a:hover {color:#ccc!important; }
	  .modal-dialog {
	   
		min-width: 75%!important;
		top: 5%;
		left: 0%;
	}

 

}

@media screen and (max-width: 730px)
{
.tablet_view {
    padding-left: 5%!important;
}
 
 
}
@media screen and (max-width: 700px)
{
.tablet_view {
    padding-left: 3%!important;
}

 
}

@media only screen and (max-width: 640px){

.header {display:block}
.tablet_view {padding-left:5%!important}
.globalNav {display:none}
.header {width:100%; background:#9d1d27; padding:10px 20px;margin:0; top:0; left:0; min-height:50px; height:auto!important; clear:both; position:fixed; z-index:99999999}
.header .brand{max-width:100%; float:left;  width:100px}
.header .menu {float:right; clear:right; width:50px; height:40px; padding:5px 0px 3px; background:#911721; color:#fff; text-align:center; border-radius:6px; cursor:pointer}

/*menu*/
 .menu-container { background:#9d1d27; width:100%; position:absolute; left: 0; top:0; z-index:99999999}
 .menu-close {padding:10px; border-bottom: solid 1px #911721; color:rgba(255,255,255,.6); text-transform:uppercase; cursor:pointer}
 .menu-close i {font-size:12px; padding-right:10px}
 .panel-group .panel {background:transparent!important;font-family: "LatoWeb"!important;  font-size:12px}
 .panel-light .panel-heading {
    background-color:transparent!important; 
    border-bottom: solid 1px #911721;
 		text-transform:uppercase;
}
 .top-button {text-align:center; margin-top:10px; float:none}
	.top-button  a {background:#fff; padding:8px 10px; color:#222!important; border-radius:5px; width:90%;   font-weight:600!important;  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    1px 1px 4px 0px rgba(0, 0, 0, 0.5);
box-shadow:         1px 1px 4px 0px rgba(0, 0, 0, 0.5); float:none; margin-bottom:10px; margin-left:6%}
	.top-button  a {color:#333!important;}
	.top-button  a:hover {color:#fff!important;}
	
.panel-heading a {
    font-size: 14px;
    color: #fff!important;
}
 .panel-light {border:0!important}
 .accordian-toggle-arrow-left:after, .accordian-toggle-chevron-left:after, .accordian-toggle-plus-left:after, .accordian-toggle-plus-sign-left:after {
    float: right!important;
	content:"\e114"  ;
	}
	.productsGroup {font-size:12px!important}
	.productsGroup li{width:49%; display:inline-block; border-bottom:solid 1px #eee; padding:10px 0 }
	.productsGroup li:nth-child(7) {border-bottom:0;padding-top:10px}
	.productsGroup li:last-child {border-bottom:0;padding-top:10px}
	.productsGroup li a img { width:24px; position:absolute}
	.productsGroup li a .linkTitle { font-size:13px; float:left; margin-left:40px; line-height:18px; font-weight:600; color:#555  }
	
	.productsGroup3 {font-size:12px!important}
	.productsGroup3 li{width:49%; display:inline-block; border-bottom:solid 1px #eee; padding:15px 0 }
	.productsGroup3 li:last-child {border-bottom:0;padding-top:10px}
	.productsGroup3 li a img {  position:absolute; margin-left:10px}
	.productsGroup3 li a .linkTitle { font-size:13px; float:left; margin-left:50px; line-height:18px; font-weight:600; color:#555  }
	
	.productsGroup4 {font-size:12px!important}
	.productsGroup4 li{width:49%; display:inline-block; border-bottom:solid 1px #eee; padding:15px 0 }
	.productsGroup4 li:last-child {border-bottom:0;padding-top:10px}
	.productsGroup4 li a img {   position:absolute; margin-left:10px} 
	.productsGroup4 li a .linkTitle { font-size:13px; float:left; margin-left:40px; line-height:18px; font-weight:600; color:#555  }
	
	 .tabview {display:block;}
	  .mobview {display:none}
	  .footer-menu1  li  a {color:#fff; font-family: "LatoWeb"!important;  padding:0 5px;  }
	  .tablet_view {padding-left:2%!important}
	  .slider-btn a {font-size:11.5px; padding-left:10px; padding-right:10px}
	  .slider-btn a  img {width:15px}
	  .slider-btn { margin-left:-15px}
	  
	 .testimonial .description {
		left: 54%;
         width: 331px!important;   
	} 
	
	.testimonial{
    margin: 0 10px ;
	margin-left:-80px;
 
	 
	}
	
	.owl-theme .owl-controls {
    margin-top: -15px!important;
    text-align: left!important;
	 
	}
	 
	.testimonial .description i {color:#ddd;}
	.testimonial .testimonial-content{
	 
		width: 280px;
		left: 15%;
		
	}
	 .owl-buttons { margin-top:20px;}
	  
}

@media only screen and (max-width: 600px){
	.header-desktop{display:none}
 	 .header-mobile{display:block}
	 .tabview {display:none;}
	  .mobview {display:block}
	  
	 .top-button  a { margin-left:9%}
	 
	 .home-map {display:none}
	 .intro-body .intro-head {font-family: 'roboto_slabregular'!important; color:#9d1d27!important; text-align:left; font-size:20px; line-height:25px; letter-spacing:1px; font-weight:600!important; margin-top:50px}
	 
	.intro-text {  letter-spacing:1px; font-size:18px!important;color:#71767e;font-weight:400;line-height:20px;  }
	.intro-text1 {font-family: "roboto_slabbold"!important;font-size:14px!important;color:#333942;font-weight:600;line-height:20px; text-align:left; padding-left:2px; letter-spacing:.5px; text-shadow: 1px 0px .5px rgba(0, 0, 0, .2);}
	
	.options {background:#fff; padding:10px 20px; width:100%!important; border-radius:5px; color:#000; text-align:left; font-weight:600; text-align:center; box-shadow: 5px 5px 10px rgba(149, 150, 150, .2); color:#8d8d8d; list-style:none; min-height:150px!important    }
	.options li {padding:10px 0; border-bottom:solid 1px #eee!important; width:100%; clear:both}
	.options li:nth-child(3) { border:0!important}
	.options label {margin-top:3px;}
	.options label span{color:#1c1c1c; font-size:14px!important; font-weight:600; }
	.options  input[type=radio] + span:before {
	vertical-align: -0.20em!important;
	border: 0.30em solid #fff!important;
	
	}
	.options  input[type=radio]:checked + span {
	color:#9d1d27;
	}
	
	.slider-btn { padding:0;  float:none!important; width:100%; margin:0px  }
	.slider-btn a {background:#9d1d27; border-radius:0px!important; border-radius:5px!important; padding:15px 10px!important; text-align:center!important; padding-left:20px!important; letter-spacing:0; text-transform:none; width:100%!important}
	.slider-btn a img {margin-top:-3px;  margin-left:25px!important}
	.slider-img {position:absolute; right:5%; top:100px}
	.home-btn { padding:0;  float:none; margin:0 10px; margin:0 auto; margin-top:50px; text-align:center; text-transform:none}
	.home-btn a {background:#9d1d27; text-transform:none; letter-spacing:0}
	.home-btn a img {margin-top:-5px; margin-left:15px!important}
	
	
 
	.slider-opt { background:#f0f4fd; width:100%; text-align:left; bottom:0;  padding:20px; margin-top:-10px  }
	 
	.slider-opt ul {  margin:0; width:100%}
	.slider-opt ul  li{  display:inline-block; padding:10px  0 10px!important;  width:49%!important; height:60px; margin-bottom:10px; border-right:solid 0px #cbd1dd;  }
	.slider-opt ul  li:nth-child(1){  border-right:solid 1px #cbd1dd; }
	.slider-opt ul  li:nth-child(3){  border-right:solid 1px #cbd1dd; }
	.slider-opt ul  li:nth-child(5){  border-right:solid 1px #cbd1dd; }
	
	 .slider-opt ul  li:nth-child(1) a img{  margin-left:0%!important; margin-right:20px   }
	.slider-opt ul  li:nth-child(2) a img{  margin-left:12%!important; margin-right:20px   }
	.slider-opt ul  li:nth-child(3) a img{  margin-left:2%; margin-right:30px   }
	.slider-opt ul  li:nth-child(4) a img{  margin-left:12%!important; margin-right:20px   }
	.slider-opt ul  li:nth-child(5) a img{  margin-right:20px   }
	.slider-opt ul  li:nth-child(6) a img{  margin-left:13%; !important  }
	.slider-opt ul  li:nth-child(6) a p {margin-left:70px}
	.slider-opt ul  li:nth-child(6) {clear:both; width:100}
	.slider-opt ul  li:nth-child(7) {width:100%!important}
	.slider-opt ul  li:nth-child(7) a img{ margin-left:0%!important; margin-right:15px   }
	
	 
	.slider-opt  a img{float:left; margin-right:10px }
	 
	.slider-opt ul li a p { line-height:18px; font-weight:800; color:#404752; text-align:left } 

	#welcome ul li img { }
	#welcome .welcome p{ font-size:12px;   color:#71767e!important; line-height:18px; font-family: "Merriweather"!important; font-weight:600}
	#welcome .welcome .bigg{ font-size:20px; font-weight:800!important; color:#9d1d27!important; font-family: "LatoWeb"!important; margin-top:10px; margin-bottom:0; letter-spacing:0px }
	
	.gray-bg {background:url('../img/bg/middlebg.jpg') #f4f8fa center center no-repeat;    
	box-shadow: inset 3px 1px 12px -3px #ABABAB;
	-webkit-box-shadow: inset 3px 1px 12px -3px #ABABAB;
	-moz-box-shadow: inset 3px 1px 12px -3px #ABABAB;
	-o-box-shadow: inset 3px 1px 12px -3px #ABABAB; 
	}
	.main-head {font-family: 'Roboto Slab'!important; color:#404752;   font-weight:300!important; margin-bottom:20px; text-shadow: 1px 1px 2px rgba(150, 150, 150, 1); font-size:24px}
	.main-head span {color:#9d1d27}
	small {font-family: "LatoWeb"!important; color:#838a97!important; font-size:14px!important}
	.content-box p {font-family: "LatoWeb"!important; color:#838a97!important; font-weight:400!important; font-size:16px; margin-top:10px}
	
	.home-desktop1 {display:none}
	.home-mobile1 {display:block!important}
	 .home-mobile2 {display:block; margin-left:7px}
     .home-desktop2 {display:none}
	 
	  .home-mobile3 {display:block;}
      .home-desktop3 {display:none}
	
/*   testimonial */
.testimonial {min-height:300px; overflow:hidden }
     .testimonial .description{
		padding: 10px;
		font-size:14px;
		line-height:24px;
		left:0;
		width:98%!important;
		 font-family: "LatoWeb"!important;
       color: #666;
			-webkit-box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		-moz-box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		min-height:150px;
		margin-top:-50px;
		text-align:center;
		 
	}
	.testimonial .description i {color:#ddd;}
 
	
	.testimonial .testimonial-content{
		padding: 0!important;
		position: relative;
		bottom: 0px;
		width:100%;
		max-width:100%;
		top:30px;
		z-index:0;  
		left:-10px!important;
		width:100%; max-width:100%;
		overflow:hidden;
	
}
	
	.owl-theme .owl-controls {
      margin-top: 100px!important;
       text-align: center!important;
	 
		}
		.owl-buttons {
			 float:none;
			 
			margin-top: 0px;
			margin-left:30px
		
		}
.testimonial{
    margin: 0 10px ;
    position: relative;
	min-height:300px;
	
	margin-left:0!important
 
}
 
.testimonial .pic{
  width:100%;
  height:auto;
     
}
 
.testimonial-title{
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 0 0;
	color:#9d1d27;
	font-family: "LatoWeb"!important;
	text-align:center
	
}
.testimonial-title small{
    display: block;
    font-size: 13px;
    font-style: italic;
    margin-top: 0px;
	color:#999;
}
 
.owl-theme .owl-controls {
    margin-top: 50px!important;
    text-align: center;
	
}
.owl-pagination {margin-left:0%; margin-top:-20px }
.owl-buttons {
margin-top:0px;  left:0%; z-index:99999999; position:absolute
}
.owl-theme .owl-controls .owl-buttons div{
    background: none!important;
    border-radius: 0;
    opacity: 1;
    padding: 5px 10px;
}
.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: 'FontAwesome';
    color: #999;
	font-size:18px;
}

.owl-prev{  }
.owl-next{  }
.owl-next:before{
    content: "\f054";
	
}

.footer-menu br{display:block}
.footer-menu {margin:10px 0; width:100%; font-family: "LatoWeb"!important; }
.footer-menu  li {list-style:none; display:inline-block; width:49%; text-align:left; text-transform:uppercase;   font-size:12px ; padding:8px 0; }
.footer-menu  li  a {color:#fff; font-family: "LatoWeb"!important;  padding:0 15px; border:0!important }
.footer-menu  li  a span {padding-left:15px}
.footer-menu  li  a:hover {color:#ccc!important}

.footer-menu1 {margin:10px 0; width:100%; font-family: "LatoWeb"!important; }
.footer-menu1  li {list-style:none; display:inline-block;   text-align:left;   font-size:12px ; padding:8px 0; color:#fff;}
.footer-menu1  li  a {color:#fff; font-family: "LatoWeb"!important;  padding:0 10px;  }
.footer-menu1 li  a span {padding-left:15px}
.footer-menu1  li  a:hover {color:#ccc!important}
 
.footer-bottom p{color:rgba(255,255,255, .3); font-size:12px; line-height:18px}
.footer-bottom a {color:rgba(255,255,255, .6)!important;   font-family: "LatoWeb"!important;}
.footer-bottom a span {color:rgba(255,255,255, .8)!important; padding-left:10px }
.footer-heads {padding-top:10px}
 .no-icon-list {margin-top:-15px!important}
 
.no-icon-list li a {color:rgba(255,255,255, 1); font-size:12px; line-height:25px  }
.no-icon-list li a:hover {color:rgba(255,255,255, .8)!important}
h6 {font-weight:bold}
.font-montserrat {font-size:14px}
.footer-sec {text-align:center; margin-top:25px; width:100%}
	 
}

@media only screen and (max-width: 480px){
     
	 
     .testimonial .description{
		width:397px!important;
		}
 
 }
 
 
 
 
 


@media only screen and (max-width: 360px){
 
 /*   testimonial */
 
     .testimonial .description{
		padding: 10px;
		font-size:14px;
		line-height:24px;
		left:0;
		width:313px!important;
		 font-family: "LatoWeb"!important;
       color: #666;
			-webkit-box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		-moz-box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		min-height:150px;
		margin-top:-100px;
		text-align:center;
		 
	}
	
	

	 
}


@media only screen and (max-width: 320px){
 
 /*   testimonial */
 
     .testimonial .description{
		padding: 10px;
		font-size:14px;
		line-height:24px;
		left:0;
		width:256px!important;
		 font-family: "LatoWeb"!important;
       color: #666;
			-webkit-box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		-moz-box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		box-shadow: 0px 3px 19px -1px rgba(196,196,196,.5);
		min-height:150px;
		margin-top:-150px;
		text-align:center;
		 
	}
	
	.footer-menu  li  a {color:#fff; font-family: "LatoWeb"!important;  padding:0 15px; border:0!important; font-size:10px!important }
	
	.slider-opt { background:#f0f4fd; width:100%; text-align:left; bottom:0;  padding:20px; margin-top:-10px;   }
 
	 .slider-opt ul  li:nth-child(1) a img{  margin-left:0%!important; margin-right:10px   }
	.slider-opt ul  li:nth-child(2) a img{  margin-left:8%!important; margin-right:10px   }
	.slider-opt ul  li:nth-child(3) a img{  margin-left:0%!important; margin-right:20px   }
	.slider-opt ul  li:nth-child(4) a img{  margin-left:8%!important; margin-right:10px   }
	.slider-opt ul  li:nth-child(5) a img{ margin-left:0%!important;  margin-right:10px ; width:28px  }
	.slider-opt ul  li:nth-child(6) a img{  margin-left:10%; !important  }
	.slider-opt ul  li:nth-child(6) a p {margin-left:50px}
	.slider-opt ul  li:nth-child(6) {clear:both; }
	.slider-opt ul  li:nth-child(7) {width:100%!important}
	.slider-opt ul  li:nth-child(7) a img{ margin-left:0%!important; margin-right:10px   }
	 
}






/* end testimonial */


#fontIcons {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}
#fontIcons .col-md-4,
#fontIcons .col-sm-6,
#fontIcons .col-lg-3 {
    border-bottom: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    height: 40px;
    padding-top: 10px;
}
#fontIcons .col-md-4 i,
#fontIcons .col-sm-6 i,
#fontIcons .col-lg-3 i {
    font-size: 14px;
    margin-right: 20px;
}
#fontIcons .col-md-4 span,
#fontIcons .col-sm-6 span,
#fontIcons .col-lg-3 span {
    font-size: 16px;
    margin-right: 15px;
}
#fontIcons span.text-muted {
    visibility: hidden;
    position: absolute;
}
#fontIcons ul.bs-glyphicons-list {
    margin: 0 auto;
    display: block;
    float: left;
}
#fontIcons ul.bs-glyphicons-list li {
    display: block;
    float: left;
    width: 120px;
    height: 120px;
    margin-bottom: 10px;
    margin-right: 5px;
    text-align: center;
    padding: 20px 10px 10px 10px;
    background: #f9f9f9;
}
#fontIcons ul.bs-glyphicons-list li span.glyphicon {
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
}
#fontIcons ul.linea {
    display: block;
    margin: auto auto auto auto;
    padding-left: 100px;    
}
#fontIcons ul.linea li{
    list-style: none;
    display: inline-block;
    border: 1px solid #f0f0f0;
    padding: 5px 0 0 10px;
    margin: 0 10px 10px 0;
    width: 300px;
}
#fontIcons ul.linea li div.icon {
    color: #111;
    font-size: 24px;
    float: left;
    margin-right: 10px;
}
#fontIcons ul.linea li input {
    float: left;
    border: 0;
    width: 250px;
}
@media(max-width:968px) {
    #fontIcons ul.linea {
        padding-left: 0;    
    }
}
#svgIcons .flaticon {
	width: 48px;
	height: 48px;
	margin: 1rem;
}

.test-animated-container {
    background-color: #f5f7f9;
    border: 1px solid #ccc;
    cursor: pointer;
    text-align: center;
    padding: 0;
    float: left;
    vertical-align: middle;
    width: 150px;
    height: 50px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 15px;
    font-size: 12px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}
.b1r {
    border: 1px solid red;
}

.valerror{color:#FF0000; font-size:12px;}
/*
.glyphs.css-mapping{margin:0 0 60px 0;padding:30px 0 20px 30px;color:rgba(0,0,0,0.5);border:1px solid #d8e0e5;-webkit-border-radius:3px;border-radius:3px;}
.glyphs.css-mapping li{margin:0 10px 10px 0;padding:0;display:inline-block;overflow:hidden}
.glyphs.css-mapping .icon{margin:0;margin-right:10px;padding:13px;height:50px;width:50px;color:#162a36 !important;overflow:hidden;float:left;font-size:24px}
.glyphs.css-mapping input{margin:0;margin-top:5px;padding:8px;line-height:16px;font-size:13px;display:block;width:170px;height:40px;border:1px solid #d8e0e5;-webkit-border-radius:5px;border-radius:5px;background:#fff;outline:0;float:right;}
.glyphs.css-mapping input:focus{border:1px solid #ff4530;-webkit-box-shadow:inset 0 0 3px #ff4530;box-shadow:inset 0 0 3px #ff4530}
.glyphs.css-mapping input:hover{-webkit-box-shadow:inset 0 0 3px #ff4530;box-shadow:inset 0 0 3px #ff4530}