@font-face {
  font-family: 'OpenSans';
  src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf')  format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf')  format('truetype'), url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf')  format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Oswald-Medium';
  src: url('../fonts/Oswald-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Oswald-Medium.woff') format('woff'), url('../fonts/Oswald-Medium.ttf')  format('truetype'), url('../fonts/Oswald-Medium.svg#Oswald-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins.woff') format('woff'), url('../fonts/Poppins.ttf')  format('truetype'), url('../fonts/Poppins.svg#Poppins') format('svg');
  font-weight: normal;
  font-style: normal;
}


#top{ position:fixed; bottom:20px; right:20px; background:#fff; width:50px; height:50px; text-align:center; color:#000; line-height:50px; border-radius:50%; display:block; font-size:18px}
input::-webkit-input-placeholder { 
color:#000 !important;   opacity:  1;
}
input:-moz-placeholder { 
color:#000 !important;   opacity:  1;
}
input::-moz-placeholder { 
color:#000 !important;   opacity:  1;
}
input:-ms-input-placeholder { 
color:#000 !important;   opacity:  1;
}

textarea::-webkit-input-placeholder { 
color:#000 !important;   opacity:  1;
}

select{ color:#000 !important; } 


p{     line-height: 25px;}
.navigaton {
    margin: 0px 0 0 0px;
}
.form_div {
	top:15px;
	background:#452066;
	height:auto;
	width:100%;
	padding-bottom:40px;
	position:relative; margin:-15px auto 0
	
}

.form_div h3{ text-align:center; padding:15px 10px; font-size:30px; text-transform:uppercase;  color:#fff; font-family: 'Oswald-Medium';}

.form_div .col-lg-3{ width:20%; padding:0 5px}
.form_div form {
	
padding: 35px;
    display: table;
    background: #e1a22b;
    width: 100%;
    border-radius: 70px;
}
.form_div form textarea {
	height:45px;
	padding:12px 12px
}


.form_div form input {
	height:45px; margin-bottom:0 !important
}
.form_div .form-control {
	border-radius:50px;
	margin:0 auto 15px; /*-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.46);
-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.46);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.46);*/
	
}
.form_div .btn_submit {
	float:left;
	padding:12px 30px;
	display:table;
	width:100%;
	font-size:16px;
	height:auto;
	background: #000000;
	color:#fff
}
.btn_submit:hover {
	background:#FFF;
	color:#333
}
:focus {
    outline:none;
}body {
  color: @beige;
}

.boxes {
  display:table;
  width: 100%;
  height: 100%;
}

.box {
  display: table-cell;
  text-align: center;
  vertical-align:middle;
  line-height: 13em;
}

.box1 {
  background: @orange;
}

.box2 {
  background: @green;
}

.box3 {
  background: @yellow;
}


@media (max-width: 420px) {
    .box {
        display: block;
        width: 100%;
    }
}

/*====== Ignore section below ======*/

@orange: #BD4932;
@yellow: #FFD34E;
@green: #105B63;
@beige: #FFFAD5;






p{ color:#333; font-size:15px}
h2{ text-align:center;     font-size: 30px;  line-height: 45px;  color: #101010; text-transform:uppercase;font-family: 'Poppins'; letter-spacing: -2.4px; position:relative}
.js div#preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow:
 visible; background:#fff url(../images/logo.png) no-repeat center center;
  z-index:99999999 !important }
h2:before1{ background:url(../images/line.png) no-repeat !important; position:absolute; top:0; content:""; width:136px; height:29px; left: 0;    right: 0;   margin: -30px auto;}


body {
	background-color: #fff;
font-family: 'OpenSans';	font-weight:400;
	font-size:15px;
}
.wrapper {
	max-width: 1170px;
	margin: 0 auto;
	min-width: 320px;
}

{font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0px;
    text-transform: inherit;
    color: #C20060;
   }

/*.top_border{ border-top:4px solid #0754a8}*/
/*.topbar:before {
    content: '';
    position: absolute;
    right: 772px;
    top: 0;
    width: 20px;
    background: #0754a8;
    height: 100%;
    -webkit-transform: skewx(-45deg);
    -ms-transform: skewx(-45deg);
    transform: skewx(25deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}*/
.topbar{  background-color: #528591; display: block;    position:relative; padding:0px 0}
.topbar ul{ float:left; margin:0; padding:0px 0 0 100px}
.topbar ul li{ float:left; }
.topbar ul li:first-child{}
.topbar ul li .fa-lock{ margin-right:3px}
.topbar ul li { list-style-type:none; }
.topbar ul li a{   display:block } 
.navigaton {
/*	display:table;
	width:auto;
	float:right;
	padding:0px 0;
	background:#2e375f;
	position:inherit;
	left:0;
	right:0;
	bottom:-57px;
	width:100%;
	z-index:555555; border-bottom: 3px solid #e60c68;*/
}
.logo_right{ float:left; margin:55px 0 0 150px}
.logo_right li{ float:left; list-style-type:none; font-weight:600 }
/*.topbar ul li span{     width: 30px;  height: 30px;  border-radius: 50%;  text-align: center;  line-height: 30px; color:#FFF;}
.topbar ul li .fa-facebook{ background:#0d6eac}
.topbar ul li .fa-twitter{ background:#0fa8c0}
.topbar ul li .fa-google-plus{ background:#d51e1e}
.topbar ul li .fa-linkedin{ background:#2a87f0}
.topbar ul li a .fa-phone{ color:#000}
.topbar ul li .fa-envelope{ background:#2a87f0}
.div1 a{ color:#fff !important}*/
.topbar ul li span{ color:#FFF}
.topbar ul li a{ color:#FFF; font-size:14px}

.topbar a{ color:#fff;     padding:10px 10px; float:left; font-size:13.5px;  display: block; border-left:0px solid #ffffff}
.right2 span{ color:#fff; border-radius:50%; text-align:center; border:0 !important; }
.right2 a{ padding: 10px 5px;}
.right2 { float:right}
.h_img{ float:left; margin:30px 0 0 150px}
/*.div1 a { border-right:1px solid #333}*/
.top_left span{ margin-right:5px;     border-left: 1px solid #fff;
    padding-left: 8px;
}

.heading2 h2{ text-align:center}

.header {
	width: 100%;
	display: block;
	min-height: inherit;     background: #fff;
	padding: 0px 0;
	
}
.search_div .form-control{ border-radius:30px; width:250px; -webkit-box-shadow: inset 3px 3px 5px -1px rgba(0,0,0,0.24);
-moz-box-shadow: inset 3px 3px 5px -1px rgba(0,0,0,0.24);
box-shadow: inset 3px 3px 5px -1px rgba(0,0,0,0.24);}

.logo {
	padding: 0px 0px;
	margin:15px 0 0 0;
	float: left;
	/*width: 165px;*/
}
.logo img {
	max-width: 100%;
}
.header .wrapper{ position:relative}


.header {
	position: relative;
	bottom:inherit; z-index:55555;
	width: 100%;
	height: inherit;
	background: #fff;
}

header .navbar_fixed{ position:fixed}
.sec-title{ text-align:center}
.header .col-md-2{     margin-top: 20px;}


.free_web{ background:#e70c69; padding:8px 22px; color:#fff; font-size:15px;  font-family: 'Poppins'; text-transform:uppercase}
.bigmegamenu{ float:left; padding:0px 0 0 0}
.inner-info span{ color:#666}
.inner-info{ line-height: 25px;}




.blue_div{ padding:80px 30px; background:#;     display: flex;  -webkit-box-align: center;  align-items: center;}
.div-bg{ background:#ff4f57}
.icondiv{ color: #fff;  margin-right: 35px;  font-size: 60px;  height: 85px;  width: 150px;  display: inline-block;
    position: relative;  overflow: hidden;}

.icondiv2 { color:#fff}

.icondiv2 h3{ font-family: 'Poppins';} 
.icondiv2 p{ color:#fff}

.section-title{ margin-bottom:70px}
.section-title h2{ margin-bottom:0; padding:0}
.icon-box .icon.icon-top {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -32px;     line-height: 70px;
    font-size: 25px;
}.border-1px {
    border: 1px solid #eeeeee !important;
}.p-40 {
    padding: 40px !important; margin-bottom:40px
}

.bg-silver-light{     background: #f6f6f6;
    padding: 40px 0;}
.icon-box-title{ font-size: 19px;
    font-family: 'Poppins'}
.p-40 {
    padding: 40px !important;
}.icon-box .icon {
    display: inline-block;
    height: 70px;
    margin-bottom: 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 70px;
    text-align: center;     background-color: #002E5B;
    color: #fff;
}



/*
21.Contact Page
============================*/
.contact-info-icon {
	float: left;
	text-align: center;
}
.contact-page-sec .contact-field h2 {
	color: #071c2e;
	text-transform: capitalize;
	font-size: 22px;
	font-weight: 700;
}
.contact-field .col-md-6.col-sm-6.col-xs-12 {
  padding-left: 0;
}  
.contact-field.contact-form input {
  margin-bottom: 5px;
}  
.contact-field.contact-form textarea {
  height: 110px;
}
.contact-field.contact-form input[type="submit"] {
  background: #f6c405;
  width: 150px;
  border-color: #f6c405;
}
.contact-info-icon i {
	font-size: 30px;
	color: #e70c69 ;
}
.contact-info-text {
	padding-left: 50px;
	margin-bottom: 40px;
}
.contact-info-text h2 {
	color: #071c2e;
	font-size: 20px;
	text-transform: capitalize;
	font-weight: 700;
}
.contact-info-text span {
	color: #999999;
	font-size: 16px;
	font-weight: ;
	display: inline-block;
	width: 100%;
}

.contact-field input{
  background: #fff none repeat scroll 0 0;
  border: 1px solid #f0f0f0;
  margin-bottom: 20px;
  padding: 10px;
  width: 100%;color:#999999;
}
.contact-field select {
	width: 100%;
	border: 1px solid #f0f0f0;
	padding: 12px 20px;
	margin-bottom: 20px;
	text-transform: capitalize;
	color: #999999;
}
.contact-field .select-arrow::before {
	top: 15px;
	color: #999999;
}
.contact-field .message-input {
display: inline-block;
width: 100%;
padding-left: 0;
}
.single-input-field textarea {
	border: 1px solid #f0f0f0;
	width: 100%;
	height: 120px;
	padding: 10px;
}
.single-input-fieldsbtn input[type="submit"] {
	background: #e70c69  none repeat scroll 0 0;
	border: 1px solid #e70c69 ;
	color: #071c2e;
	display: inline-block;
	font-weight: 600;
	padding: 14px 0;
	text-transform: capitalize;
	width: 150px;
	margin-top: 20px;
	font-size: 16px;
	border-radius:0px;
}

.single-input-fieldsbtn input[type="submit"]:hover{background:#f6c405;transition: all 0.4s ease-in-out 0s;border-color:#f6c405}
.contact-field {
  display: inline-block;width:100%
}
.single-input-field  h4 {
  color: #464646;
  text-transform: capitalize;
  font-size: 14px;
}
.contact-page-form {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}

.contact-page-map{width:100%;height:350px;margin-bottom:0px}

/*
16.Sidebar Section
=====================*/
.sidebar h1 {
	display: inline-block;
	font-size: 24px;
	margin-bottom: 20px;
	text-transform: capitalize;
	width: 100%;
	color: #071c2e;
	position: relative;
	padding-bottom: 10px;
	font-weight: bold;
}
.search-field {
	margin-bottom: 40px;
}
.search-field form {
display: inline-block;
width: 100%;
position: relative;
}

.search-field input[type=text] {
background: #fff none repeat scroll 0 0;
border: 1px solid #fafafa;
padding: 10px 35px 10px 10px;
width: 100%;
}

.search-field button {
	color: #071c2e;
	padding: 10px;
	position: absolute;
	right: 0;
	background: #e70c69 ;
	top: 0;
}

.blog-sec .inner:nth-child(2n+1) {
  clear: both;
}
.abt_dec > p {
  margin-top: 20px;
}

.sidebar ul li a{font-size: 16px;
font-weight: normal;
text-transform: capitalize;
transition: all 0.4s ease-in-out 0s;}

.sidebar ul li a:hover{transition: all 0.4s ease-in-out 0s;}
.widget-two {
	margin: 40px 0;
}
.widget-archive li {
	display: inline-block;
	position: relative;
	width: 100%;
	background: #fafafa;
	padding: 10px 20px;
	color: #777777;
	background: #;
	margin-bottom: 5px;
}
.widget-archive li:hover{background:#f6c405;color:#fff;transition: all 0.4s ease-in-out 0s;}
.widget-archive li a:hover{color:#fff!important;transition: all 0.4s ease-in-out 0s;}
.widget-archive li:last-child {
  border-bottom: none;
}
.widget-cat li:last-child {
  border-bottom: none;
}
.widget-archive li a{color:#777777;
display:inline-block;
width:100%;
}
.widget-archive li a span {
	float: right;
}
.widget-cat li{position:relative}

.widget-cat li {
  padding: 10px 0;
  border-bottom: 1px solid #ececec;
}
.widget-cat li a span{float:right;}
.widget-tag li a:hover{transition: all 0.4s ease-in-out 0s;color:#f6c405!important}
.relative-post h3 {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #999999;
}
.single_r_dec li {
	display: inline-block;
	margin-right: 10px;
}
.single_r_dec li a{font-weight:600;text-transform:capitalize}
.single_r_dec li a i{color:#f6c405;margin-right:5px}
.relative-post {
display: inline-block;
padding: 12px 0;
width: 100%;
}
.relative-post-thumb {
  float: left;
  margin-right:25px;
}
.single_r_dec h3 a {
	color: #25292f;
	font-weight: 600;
}

.single_r_dec li:last-child{float:right}
.single_r_dec  a:hover{ transition: all 0.4s ease-in-out 0s;color:#f6c405}
.all_r_pst .media {
  margin-top: 0;
}
.widget-tag a {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 8px 14px;
	color: #c3c3c3;
	font-weight: 600;
	border: 1px solid #fafafa;
}
.widget-tag li a:hover{background:#f6c405;border-color:#f6c405;color:#fff!important;}
.author_dec h3 {
margin : 0;
color : #071c2e;
font-size : 14px;
margin-bottom : 11px;
}
.author_info {
border-bottom : 1px solid #e3e3e3;
display : inline-block;
padding : 22px 0;
margin-bottom : 30px;
}
.author_info > img {
  float: left;
  margin-right: 35px;
  height: 80px;
}
.social_link {
margin : 0;
padding : 0;
float : right;
display : inline-flex;
}
.social_link li {
list-style : none;
}
.social_link li a i {
color : #363636;
float : left;
padding : 6px;
}
.project-feedbac-inner {
	background: #fafafa;
	padding:70px 20px;
	margin-top: 40px;
	position: relative;
}
.project-feedbac-inner::before {
	color: #f6c405;
	content: "ï";
	font-family: fontawesome;
	font-size: 30px;
	left: 20px;
	position: absolute;
	top: 35px;
	z-index: 2;
}






.inner_banner2{ width:100%; height:100px; background:#f6f6f6; margin:0 auto 30px; display:table}







/*** 

====================================================================
	Consulting Section
====================================================================

***/

.consulting-section{
	position:relative;
	padding:98px 0px 70px;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed; background:url(../images/3.jpg) no-repeat fixed
}
.btn-style-one {
    position: relative;
    padding: 11px 34px;
    line-height: 24px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    background-color: #fa2964;
    border: 2px solid #fa2964;
    text-transform: uppercase;
}
.consulting-section:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	background-color:rgba(0,0,0,0.80);
}

.consulting-section .title-column{
	position:relative;
	margin-bottom:30px;
}

.consulting-section .title-column .title-inner{
	margin-left:30px;
}

.consulting-section .title-column .box{
	position:absolute;
	left:15px;
	top:0px;
	width:240px;
	height:200px;
	border:8px solid #ffffff;
	border-right:0px;
}

.consulting-section .title-column .box:before{
    position: absolute;
    content: '';
    right: 0px;
    top: 0px;
    width: 8px;
    height: 35px;
    background-color: #ffffff;
}

.consulting-section .title-column .box:after{
    position: absolute;
    content: '';
    right: 0px;
    bottom: 0px;
    width: 8px;
    height: 35px;
    background-color: #ffffff;
}

.consulting-section .title-column .text{
	position:relative;
	text-align:right;
	color:#ffffff;
	font-size:36px;
	font-weight:600;
	line-height:1.3em;
	margin-top:56px;
	margin-right:60px;
}

.consulting-section .form-column{
	position:relative;
}

.consulting-section .form-column .inner-column{
	position:relative;
	margin-right:30px;
	margin-left:25px;
}

.consulting-section .form-column .text{
	position:relative;
	color:#ffffff;
	font-weight:600;
	font-size:16px;
	margin-bottom:30px;
}

/*Consult Form*/

.consult-form .row{
	margin:0px -12px;
}

.consult-form .form-group{
    position: relative;
    margin-bottom: 20px;
	padding:0px 12px;
}

.consult-form input[type="text"],
.consult-form input[type="email"],
.consult-form input[type="password"],
.consult-form select,
.consult-form textarea{
	display:block;
	width:100%;
	line-height:30px;
	height:50px;
	font-size:14px;
	padding:10px 20px;	
	background:#ffffff;
	color:#333333;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	font-family: 'Hind', sans-serif;
}

.consult-form input:focus,
.consult-form select:focus,
.consult-form textarea:focus{
	
}

.consult-form textarea{
	height:150px;
	resize:none;
	padding:10px 20px;	
}

.consult-form button:hover{
	
}

/*** 




























/* ----------------------------------
    07. Services
-------------------------------------*/

.div_bg{ background:#f9f9f9; padding-bottom:30px; -webkit-box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.24);
box-shadow: 0px 1px 7px -1px rgba(0,0,0,0.24);     margin-bottom: 30px;     min-height: 420px;}
.div_text{ padding:0 10px}
.slider .bx-wrapper .bx-pager{ bottom:20px  }





.our_services {
  padding: 40px 0 0px 0;
}

.our_services h3{ color:#323232; font-size:20px;  font-family: 'Poppins'; text-transform:uppercase; margin-bottom:0 }
.btn_read{ background:#df0562; border-radius:0px; padding:10px 20px; color:#fff;   font-size:14px; display:table; }
h2 span{ color:#528591}
h2 { padding-bottom:10px}




.rs-services .sec-title {
  margin-bottom: 70px;
}
.rs-services .sec-title h2 {
  margin-bottom: 20px;
}
.rs-services .services-wrap .services-item {
  position: relative;
  padding: 22px 5px;
  z-index: 10;
  overflow: hidden;
}
.rs-services .services-wrap .services-item:hover .services-desc:after {
  background: #243a4f;
  width: 100px;
}
.rs-services .services-wrap .services-item:hover .glyph-icon:after,
.rs-services .services-wrap .services-item:hover .glyph-icon:before {
  color: #ff6c39;
}
.rs-services .services-wrap .glyph-icon {
/*  position: relative;*/
}
.services-title a{ color:#333}
.services-title{  font-family: 'OpenSans-Bold';}
.rs-services .services-wrap .glyph-icon:after,
.rs-services .services-wrap .glyph-icon:before {
  font-size: 74px;
  position: absolute;
  right: -8px;
  top: 28px;
  color: #243a4f;
}
.rs-services .services-wrap .services-title {
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 14px;
  color: #333;
  text-transform: uppercase;
  font-weight: 700;
}
.rs-services .services-wrap .right-icon .glyph-icon {
  float: left;
}
.rs-services .services-wrap .right-icon .services-desc {
  float:right;
}
.rs-services .services-wrap .right-icon .services-item {
  padding-left:10px;
}
.rs-services .services-wrap .right-icon .services-item .services-desc {
  padding-left: 0px;
  padding-right: 0;
}
.rs-services .services-wrap .services-desc {
  float: left;
  padding-right: 14px;
  position: relative;
  width: 75%;
}
.rs-services .services-wrap .services-desc p {
  font-size: 14px;
}
.rs-services .services-wrap .service-col-left {
  width: 36%;
}
.rs-services .services-wrap .service-col-center {
  width: 28%;
}
.rs-services .services-wrap .service-col-right {
  width: 36%;
}
.rs-services .services-wrap .service-col-right .services-desc {
/*  width: 100%;*/
}
.welcome-seo-ninja .items {
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  padding: 35px 12px 30px;
}
.welcome-seo-ninja .items .glyph-icon:before,
.welcome-seo-ninja .items .glyph-icon:after {
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.welcome-seo-ninja .items a:hover h3 {
  color: #ff6c39;
}
.welcome-seo-ninja .items:hover {
  background: #f8f8f8!important;
}
.welcome-seo-ninja .items:hover .glyph-icon:before,
.welcome-seo-ninja .items:hover .glyph-icon:after {
  color: #ff6c39;
}
.welcome-seo-ninja .items:hover a {
  color: #ff6c39;
}
/*services details css*/
.service-details-section .services-left-sidebar {
  overflow: hidden;
}
.service-details-section .services-left-sidebar .serives-content-one {
  overflow: hidden;
}
.service-details-section .services-left-sidebar .serives-content-one .single-services-details {
  float: left;
  width: 45%;
  text-align: justify;
}
.service-details-section .services-left-sidebar .serives-content-one .single-service-img {
  width: 50%;
  float: right;
}
.service-details-section .services-left-sidebar .serives-content-one .single-service-img img {
  margin-top: 2px;
}
.service-details-section .services-left-sidebar .serives-content-one .banner-top {
  padding-bottom: 30px;
}
.service-details-section .services-left-sidebar .two-content-box img,
.service-details-section .services-left-sidebar .sinlge-middle-content img {
  margin: 0 0 20px;
}
.service-details-section .services-right-sidebar {
  background: #f8f8f8;
}
.service-details-section .services-right-sidebar ul#single-services-cat li {
  display: block;
}
.service-details-section .services-right-sidebar ul#single-services-cat li a {
  line-height: 45px;
  display: block;
  padding-left: 30px;
  background: #f8f8f8;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
}
.service-details-section .services-right-sidebar ul#single-services-cat li a:after {
  background: #e9e9e9 none repeat scroll 0 0;
  content: "";
  height: 7px;
  left: 10px;
  margin-top: -3px;
  position: absolute;
  top: 50%;
  width: 7px;
}
.service-details-section .services-right-sidebar ul#single-services-cat li:last-child a {
  border-bottom: 0;
}
.service-details-section .services-right-sidebar ul#single-services-cat li.active a {
  color: #ff6c39;
}
.service-details-section .services-right-sidebar .register-now {
  background: #f8f8f8;
  padding: 30px;
  border-bottom: 3px solid #ff6c39;
}
.service-details-section .services-right-sidebar .register-now a.number {
  display: block;
  color: #ff6c39;
  margin: 0 auto 26px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1.5px;
}
.rs-services2 .services-item {
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.rs-services2 .services-item .glyph-icon:before,
.rs-services2 .services-item h2.services-title,
.rs-services2 .services-item .glyph-icon:after {
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.rs-services2 .services-item:hover {
  background: #f8f8f8 !important;
}
.rs-services2 .services-item:hover h2.services-title,
.rs-services2 .services-item:hover .glyph-icon:before,
.rs-services2 .services-item:hover .glyph-icon:after {
  color: #ff6c39;
}




/*----------About----------*/

.guide img{ position:absolute; left:0; top:0}
.guide ul{ padding:0;     margin: 0 0 25px 0;
    display: table;
}
.guide ul li{ list-style-type:none; float:left; padding:0 10px 0 0}
.guide ul li span{ width:46px; height:46px; border-radius:50%; background:#649e00; color:#fff; text-align:center; line-height:46px; margin-right:8px }
.guide ul li{  font-family: 'Poppins'; color:#000; text-transform:uppercase; font-size:12.5px}

.why_choose_text {  padding: 10px 0px 10px 30px;}
.why_choose_text p{ padding:0 20px 4px 0; color:#fff}
.why_choose_text h2{ text-align:left; color:#fff} 
.guide{ background:#2e375f;   min-height:inherit; position:relative;}
.why_choose_text h3{ font-size:40px;   font-family: 'Poppins'; color:#000; text-transform:uppercase; margin-top:0; margin-bottom:0}
.why_choose_text h4{ line-height:24px; padding:0px 0; margin:0; text-transform:uppercase; font-size:14px}
.why_choose_text h4 b{ font-size:28px; font-family: 'Poppins'; color:#54be73}

.getstarted{ background: #ffffff;  border-radius: 4px; padding:8px 24px; color: #333;  font-size: 20px;     font-size: 17px; margin:10px 0 0 0; float:left; font-weight: bold; }




/*----------About----------*/

.make_appointment{ background:url(../images/bg2.jpg) no-repeat; width:100%; padding:30px 0; position:relative;     background-size: cover}
/*.make_appointment:after{ background:#0000008c; left:0; right:0; top:0; width:100%; height:100%; content:""; position:absolute}*/
.make_appointment .container{ position:relative; z-index:555555}
.form_appoint{  padding:30px; text-align:center; display:table  }
.form_appoint h3{ font-size:26px; margin-bottom:5px; padding-bottom:10px; padding-top:10px; text-transform:uppercase; font-family: 'Poppins';}
.form_appoint h2 span{ color:#da2019 }
.form_appoint .col-lg-6{ padding:6px}
.form_appoint .col-lg-12{ padding:6px}
.form_appoint .form-control{ background:#fff !important; -webkit-box-shadow:inherit; border: 1px solid #dddddd;
    margin-bottom: 0px;
    margin-top: 20px;
    padding: 20px;
    width: 100%; font-size:13px}
.form_appoint .btn{ background:#2e375f; padding:10px 30px; border:0; font-family: 'OpenSans-Semibold';
 text-transform:uppercase; margin:0 auto; border-radius:0; position:relative; font-size:10px !important;     position: absolute;
    font-size: 10px !important;
    top: 30px;
    right: 35px; }
 .make_appointment img{ position:absolute; right:0; top:0; left:0}
.make_appointment .btn-icon {
	background: #d74516;
	padding: 13px;    font-size: 10px;
    padding-right: 24px;
    position: absolute;
    right: -10px;
    top: 0;
    height: 100%;
	color: #fff;
	transform: rotate(0deg) scale(1.003) skew(-26deg) translate(0px);
	-webkit-transform: rotate(0deg) scale(1.003) skew(-26deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1.003) skew(-26deg) translate(0px);
	-o-transform: rotate(0deg) scale(1.003) skew(-26deg) translate(0px);
	-ms-transform: rotate(0deg) scale(1.003) skew(-26deg) translate(0px); 
}
/*----------Plan----------*/

.our_plan{ padding:50px 0 80px 0; background:url(../images/1.jpg) no-repeat;     background-size: cover;}
.our_plan h2{ margin-bottom:100px}
.div3{ background:#341455; padding:33px 20px; text-align:center; color:#fff}
.div3 span{ font-size:45px; margin-bottom: 20px; margin-top: 20px;}
.div3 h3{  font-size: 17px;   font-weight: bold;  text-transform: uppercase;   letter-spacing: 1px;  margin-bottom: 6px;  font-family: 'Poppins';}
.div3 p{ color:#fff}

.div4{ padding:30px 20px 40px; background:#ebebeb; text-align:center;   font-family: 'OpenSans-Semibold'; }
.dollar{ font-size: 25px;    vertical-align: super;}
.dollar2{ font-size: 60px;  font-weight: 300 !important;  margin: 0px 8px;  vertical-align: middle;}
.dollar3{ font-size: 17px;  vertical-align: bottom; color:#aaaaaa}

.ourplans_in{ background:#f8f8f8; display:table; width:100%}
.ourplans_in ul{ padding:5px 0 0 0; margin:0}
.ourplans_in ul li{ list-style-type:none; line-height:25px; text-align:center; padding:15px 0; border-bottom:1px solid #e5e5e5;
 color:#666; }
.ourplans_in ul li i{ margin-right:10px}

.btn_service{ float:none; padding:12px 40px; display:table; width:auto; font-size:16px; height:auto;     background: #331160;
    color: #fff; border-radius:30px; margin:50px auto; display:table }
.btn_service:hover{ background:#333; color:#fff}

.div_color .div3{ background:#f8be49; padding: 45px 20px;}
.div_color .dollar2{ font-size:72px}
.div_color .div4{ background:#fff; padding:35px 20px 40px}
.div_color .btn_service{ background:#f8be49; color:#333;     margin: 60px auto;}
.div_color{ margin:-50px auto 0; padding:0px 0 10px 0; box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.2);}

.our_plan .col-lg-4{ padding:0 5px}

/*----------Plan----------*/



.hireus{ background:#243a4f url(../images/img4.jpg) no-repeat; min-height:472px}
.apper-content {    padding: 110px 0 0 0;  color: #fff; margin: 0 0 0 -50px;}
.apper-content h3{  font-size: 50px;  font-weight: 700;  line-height: 60px; font-family: 'Poppins';}
.apper-content p{ color:#fff}
.apper_form{ padding:15px 0 0 0}
.apper_text{ padding:10px 20px; background:#f9c04b; color:#333; width:278px; float:left; border:0; min-height:44px; margin:0 5px 0 0}
.apper_submit{  padding:10px 20px; background:#fff; border:0; color:#222222; font-family: 'OpenSans-Semibold'; font-size:17px; min-height:42px }



/*.know_div:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    background:url(../images/pattern.jpg) repeat-x;
    height: 35px;
       -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
*/

.know_div:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    background:#ffffffeb; top:0;
    height: 100%;
       -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.know_div .container{ position:relative; z-index:5555}

.know_div{  background:url(../images/bg7.jpg) no-repeat fixed; padding:50px 0; width:100%; display:table; position:relative;     background-size: cover;}
 .know_div .bx-viewport{ height:auto !important; padding:40px 0 0 0}
  .know_div ul{ padding:20px 0 0 0}
.testimonials h3{  font-family: 'OpenSans-Semibold'; margin:0 0 5px 0; font-size:18px; color:#fff }
.know_div h2{ margin-bottom:0px; padding-bottom:}
.head_ing p{ padding:0 180px; text-align:center; margin:0; color:#fff}
.testimonials{ /*background-color: #f5f5f5;  text-align: center; padding: 0 15px 15px;  border-width: 1px 1px 3px;
    border-style: solid;   border-color: #dfdfdf #dfdfdf #123641;*/}
.testimonials{ text-align:left;     padding: 20px; background: #e70c69;}
.testimonials img{ display:block;     background: #FFF; width:50px;  height:50px;  position: relative;
    display: inline-block;  border-radius:50%; margin-top:10px}
	
.line{ width:90%; height:1px; background:#eee; margin:15px auto 20px; display:block; position:relative}
.line:after{ position:absolute; left:0; right:0; margin:0 auto; top:-1px; width:30px; height:3px; background:#1bbce8; content:"";}
.testimonials p{ line-height:25px; color:#000; margin-bottom:0px}
.testimonials p span{ font-weight:100; color:#fff; font-size:13px}

.client{ background:#f9c04b; padding:10px 0;}
.client h2{ text-align:left}
.clientlogo{ background:#fff; box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.3); padding:20px 20px }
.clientlogo img{ margin:0 auto; display:block}
.client .col-lg-10{ margin-top:12px}
.client .bx-wrapper .bx-controls-direction a{ display:none !important}

/*
.bgdiv{ background:url(../images/bg.jpg) no-repeat; padding:45px 35px 45px 35px; background-size:cover; position:relative}
.bgdiv h2{     color: #fff; font-size: 26px;  text-align: center;   margin-bottom: 10px!important;     margin: 0 auto; text-transform:uppercase; font-family: 'OpenSans-Bold'; }
.bgdiv h2 span{ color:#fbb03b}
.bgdiv:after{ position:absolute; left:0; right:0; top:0; height:100%; content:""; background:#0754a8b9}
.bgdiv .container{ position:relative; z-index:3}
.bgdiv p{ color:#fff; padding:0 160px 20px 160px; text-align:center}

.listed .desc p{color:#333;padding:5px 0px;}
ul.listing-class{list-style:none;padding:0px;margin:0px;}
ul.listing-class li {   float: left;  padding:0x;width:32%;  border: 4px solid #fff; margin-right: 2%; margin-bottom:2% }
ul.listing-class li .btn-block {    margin: 0 auto; 
}


.line{ width:54px; height:3px; margin:0 auto 15px; background:#47a0ff; }
.heading2 { padding-bottom:15px; padding:0px 0 0 0}
.heading2 h2{ text-transform:uppercase;}
.heading2 h2 span{   color: #47a0ff;}
.ideal_div{ padding:100px 0 0 0}
ul.listing-class li{ color:#333; border:3px solid #dad8d8; min-height:376px; background:#ffffff}
ul.listing-class li:last-child{ margin-right:0}
ul.listing-class li h3{ text-align:center; font-size:15px; color:#3e3e3e;       letter-spacing: -.4px; }
ul.listing-class li p{ padding:0 15px 10px 15px; color:#4f4e4e}
ul.listing-class li h3{   font-size:21px; margin:0; padding:9px 0; color:#414141; font-family: 'OpenSans-Bold'; }
ul.listing-class li img{ width:90px; height:90px; border-radius:50%; border:1px solid #c17c10; background:#e99d27; margin:30px auto 0px; display:block}

.listing-class li:nth-child(3n){ margin-right:0}*/

/*----2-----*/
/* search */
.header-search {
margin-top: 0;
    position: absolute;
    right: 15px;
    top: 25px;
}
.search-wrapper {
  display: inline-block;
  
 
}
.search-open {
  color: #6f6f6f;
  font-size: 18px;
  transition: all 0.3s ease 0s;
}
.search-open :hover{color:#ffb606;}
.search-inside {
  background: rgba(0, 0, 0, 0.84) none repeat scroll 0 0;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
}
.search-inside .search-close {
  color: #fff;
  cursor: pointer;
  font-size: 30px;
  position: absolute;
  right: 50px;
  top: 50px;
  z-index: 500;
}
.search-inside .search-close:hover{color:#ffb606}
.search-inside .search-overlay {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.search-inside .position-center-center {
  padding: 0 20px;
  width: 60%;
}
.position-center-center {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.search-inside .search {
  display: inline-block;
  position: relative;
  width: 100%;
}
.search-inside .search input {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fff none repeat scroll 0 0;
  border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.5);
  border-image: none;
  border-style: none none solid;
  border-width: medium medium 1px;
  color: #000;
  font-size: 20px;
  height: 60px;
  padding: 0 20px;
  text-align: left;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  font-weight: 600;
}
.search-inside .search button {
  background: #ffb606 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  float: right;
  font-size: 21px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.4s ease-in-out 0s;
  width: 59px;
  z-index: 1;
}

/* search */
.about-area__content{
    padding-top: 0px;
    padding-bottom: 0;
    padding-left: 45px;}
	.about-area__content h4{
		text-transform: uppercase;
		margin-bottom: 5px;
		color: #474747;
	}
	.about-area__content h3{
		color: #303030;
		text-transform: uppercase;
		padding-right: 170px;
		margin-bottom: 5px; margin-top:5px;     line-height: 28px;
	}
	.about-area__content a.cr-btn{
		margin-top: 27px;
	}

.about-area__content h3 span{ color:#ff4f57}

.slider2 .bx-wrapper .bx-controls-direction a{ display:none !important}



.footer{ padding:30px 0; background:url(../images/bg.jpg);     margin: 0px auto 0;}
.div_footer p:last-child{ border-bottom:0}
/*.quicklink li:before{ left:0;  position:absolute; content:"\f101"; font:normal normal normal 14px/1 FontAwesome; color: #717171; top: 12px; }*/
.footer ul li:last-child{ border-bottom:0}
.footer p{  font-size:14px;     margin-bottom: 6px;  color: #ffffff;   line-height: 23px; position:relative; padding:0 0 0 0px }
.footer p span{     margin-right: 15px;
    margin-top: 0;
    font-size: 18px;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    text-align: center;
    line-height: 38px;
    background: #fff;
    position: absolute;
    left: 0;
    color: #337ab7;}
.footer .logo2{ width:122px}
.footer h3{ margin-bottom:0px; font-size:20px; color:#ea9629;  padding-bottom:15px; text-transform:uppercase;   font-family: 'OpenSans-Semibold'; position:relative}
/*.footer h3:after{ background:url(../images/line2.png) no-repeat; bottom:-10px; position:absolute; content:""; width:89px; height:12px; left:0 }*/
.footer ul{ margin:0; padding:0;}
.footer ul li{ list-style-type:none; }
/*.footer ul li span{ font-weight:bold}*/
.footer ul li a { color:#ffffff; font-size:13px; padding:0px 0; border-bottom:0px solid #393838; display:block}
.footer img{ margin-bottom:10px; clear:both} 
.div_2 li { position:relative; padding-left:70px; }
.div_2 li img{ position:absolute; left:0; top:0; ;}
.footer .div_2 li a{ border-bottom:0 !important; color:#898989 !important}
.div_2 b{ font-size:12px; color:#fff; display:block; clear:both}

.footer-bottom{     border-top: solid 1px #0;  background: #528591; text-align:center; padding:10px 0}
.footer-bottom ul{ margin:0 auto 15px; display:table; padding:0; }
.footer-bottom ul li{ float:left; margin-right:6px; list-style-type:none; position:relative}
.footer-bottom p{ text-align:; font-size:14px;    color:#fff; margin-bottom:0; }
.footer-bottom p img{ margin-left:10px}
.footer h4{ color:#666;     font-size: 15px;     font-family: 'OpenSans-Semibold';}
.footer-bottom .text-left{ float:left}
.footer-bottom a{ color:#333; padding:0 10px}

.quicklink li{  clear:both; width:100%; position:relative;     padding-left: 5px;}
.quicklink li a{ color:#ffffff !important;  font-size:14px !important;}
.quicklink li a:last-child{ border-bottom:0 !important}
.quicklink li a span{ background:none !important; font-size:11px !important; line-height:21px !important; font-family: 'OpenSans'; color:#7f7f7f !important}

.icon_div ul li{ border-bottom:0 !important}
/*.icon_div ul li .fa-facebook{ background:#4e71a8;}	
.icon_div ul li .fa-twitter{ background:#1ab7eb;}
.icon_div ul li .fa-google-plus{ background:#e40808; color:#fff}
.icon_div ul li .fa-youtube{ background:#f53e27; color:#fff*/}


.div_footer{ padding-bottom:10px}
.div_footer p{ border-bottom:0px dashed #333; padding:0px 0 20px 50px}

.footer ul li{ float:left; margin-right:5px;     border-bottom: 1px ;  padding-bottom: 10px;
    padding-top: 10px;     
}
.div_2 li{ margin-bottom: 15px;}
.div_2 li span{ clear:both; width:auto !important; text-align:left !important; display:block; height:auto !important}
.footer ul li a{ border-bottom:0}
.footer ul li span{display:none;     width: 45px;  height: 45px;  border-radius: 10%;  text-align: center;  line-height: 45px; color:#FFF;  font-size:18px ;border:solid 1px}

.footer ul li span:hover{ background:#0754a8}
.input{ width:59%; float:left; height:35px; border:0; margin-right:5px; padding:0 0 0 5px}
.btn-ftr{     background: #c20060;  color: #fff;  border-radius: 2px; float:left;  
    text-align: center;  padding: 8px 10px;  margin: 0px 10px 10px 0px; border:0}
.footer form{ padding-top:15px}
a{ transition: all 0.5s ease 0s;}
a:hover{ transition: all 0.5s ease 0s;}
span:hover{ transition: all 0.5s ease 0s;}
input:hover{ transition: all 0.5s ease 0s;}
.show-grid {
	background-color: #fff;
}
.active_menu a{ color:#db231e !important;     background: #f6f6f6;}
.moreoption {
	width: 100%;
	display: block;
	margin-top: 250px;
}
.moreoption .boxheader {
	border: solid 0px;
	padding-top: 25px;
	padding-bottom: 10px;
	font-size: 15px;
}
.buttoncolor {
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 10px 15px;
	text-decoration: none;
	transition: background 0.3s linear 0s;
	width: 12.5%;
	height: 30px;
	float: left;
	text-align: center;
	margin: 0px 0px;
}
.buttoncolor:hover {
	color: #fff;
	text-decoration: none;
}
.buttoncolor:focus {
	color: #fff;
	text-decoration: none;
}
.headertlt {
	width: 100%;
	padding: 40px 0px 15px 0px;
	letter-spacing: -0.5px;
	font-size: 22px;
	font-family: 'archivo_narrowregular';
	color: #424242;
}
.colorlink01 {
	width: 40%;
	float: left;
	margin: 0% 0% 0% 2%;
}
.colorlink02 {
	width: 40%;
	float: left;
	margin: 0% 0% 0% 2%;
}
.colorlink03 {
	width: 14%;
	float: left;
	margin: 0% 0% 0% 2%;
}
.buttoncolor02 {
	color: #424242;
	display: block;
	font-size: 15px;
	border-radius: 2px;
	height: 30px;
	padding: 10px 15px;
	text-decoration: none;
	transition: background 0.3s linear 0s;
	width: 100%;
	border-right: solid 5px #fff;
	float: left;
	text-align: center;
	margin: 0% 0% 0% 0%;
	background-color: #f2f2f2;
	border: solid 1px #D9D9D9;
	cursor: pointer;
	text-align: center !important;
	text-decoration: none !important;
	width: 50%;
	float: left;
}
.buttoncolor02:hover {
	background-color: #424242;
	color: #000;
}
.buttoncolor02.active {
	background-color: #424242;
	color: #fff;
}
.main-content {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
/* font-family: 'Oswald', sans-serif; */

.content {
    
 padding:60px 0 50px 0;
}






.ideal-listed{text-align:center;}
ul.ideal-listing-class{list-style:none;padding:0px;margin:0px;}
ul.ideal-listing-class li {
    float: left;
    padding: 2% 2%;
	width:33%; position:relative
}
.testimonials .heading2 h2 {
    color: #FFF;
   
	padding:10px 20px 0px 20px; margin-bottom:0
}

.ideal-listed figure{ position:absolute; left:0; top:0;     background: #FFF;  border-radius: 50%; -webkit-box-shadow: 0px 2px 15px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 15px -6px rgba(0,0,0,0.75);
box-shadow: 0px 2px 15px -6px rgba(0,0,0,0.75);}
.desc .heading4{ font-size:22px;padding:10px 10px;color:#333;  font-family: 'Roboto-Bold'; text-align:left;   position: absolute;
  top: 50%;
  transform: translateY(-50%);} 
ul.ideal-listing-class li .desc{ border-radius:10px; background:#FFF; width:78%; float:right; padding:0 0 0 30px; min-height:80px;
 -webkit-box-shadow: 6px 4px 12px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 4px 12px -8px rgba(0,0,0,0.75);
box-shadow: 6px 4px 12px -8px rgba(0,0,0,0.75); }
ul.ideal-listing-class li:last-child .desc{border-right:0px solid #fff;}
.slider{margin-top:0px;}

.testimonial-list{padding:20px;}
.testimonial-list img{ width:90px; height:90px; border-radius:50%; margin:0 auto 10px}
.name-test{ color:#FFF}
.testimonial-list figure{padding:0% 25%;}
.testimonials .bx-controls{ display:}
.testimonial-list p{ color:#FFF}
.desc-test p{text-align:center;padding:10px;}
.name-test {font-family: 'Roboto-Bold'; font-size:13px;  text-align:center;  padding: 0px 20px 10px;}


/*.wsmenucontainer { border-bottom:5px solid #333}*/




.testimonial_page{ margin:100px 0 80px 0}
.testimonial_page .testimonials{ margin-bottom:80px}
/*-------------About------------------*/
.inner_banner{ width:100%; margin:0 auto 0px  ; display:block; position:relative; padding:0x 0;  }
.inner_banner img{ height:150px; width:100%; object-fit:cover;  }

.inner_banner h1 {
    text-align: center;
    color: #FFF;
    font-size: 18px;
    margin: 0;
    position: absolute;
    top: 40%;
    background: #333;
    font-family: 'Poppins';
    padding: 10px 25px;
    text-transform: uppercase;
    line-height: 22px;
}
.about p{ color:#fff}
.about_page h3{ font-family:'Oswald-Medium'; padding:10px 0 0 0;   font-size: 20px; color:#333; text-transform: uppercase;}
.about_page{ padding:30px 0}

.product_div{ padding:50px 0}
.product{ padding:0px; background:#FFF; box-sizing:border-box; margin-bottom:30px; -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear; border:1px solid #ececec; border-radius:4px}
.product img{ height:200px; object-fit:cover; width:100% ; margin-bottom:10px}
.item-desc{ display:table; margin:0 auto}
.product h3{   font-size:20px;  font-family: 'Oswald-Regular'; margin-bottom:5px; margin-top:5px; padding:0 0 0 10px}
.product h3 span{ width:60%; color:#c20060; font-size:18px; font-weight:600}
.form_sec p{ text-align:center; color:#FFF; font-size:20px;  font-family: 'Oswald-Regular';}
.form_sec{ background: #c20060;  padding: 20px;  box-sizing: border-box;}
.form_sec .col-xm-12{ margin-bottom:10px}
.form_sec textarea{ width:100%; font-size:14px; padding:5px 10px; min-height:90px}
.btn_buy{ padding:6px 12px; text-align:center; background:#333; color:#FFF; border-radius:3px; margin-left:10px; display:table; margin-bottom:15px; font-size:14px }
.btn_buy:hover{ color:#FFF !important}
.i-color {  color: #f50057;}
.item-desc a{ font-size: 14px;
    padding: 5px 15px;
    background: #9e1f53; color:#FFF}

.blog{ /*padding:15px; background:#f7f7f7; box-sizing:border-box; margin-bottom:30px;  	box-shadow:0px 3px 7px rgba(0, 0, 0, 0.12);
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear; border-radius:4px; display:table*/}
.blog img{ /*width:200px; float:left; margin-right:20px; height:190px;*/ }
.blog h3{  font-family: 'Roboto-Bold'; font-size:20px; margin-bottom:5px; margin-top:5px}
.blog p{ color:#333}
.blog span{ padding-right:10px; font-size:13px}
.blog p a{ font-size:14px; color:#333; }
.meta{ margin-bottom:5px}







.contact_info{ background:#333 url(../images/bg2.jpg); padding:20px; text-align:center; background-size:cover; min-height:130px}
.contact_info span{ /*background:#e1a22b; width:80px; height:80px; line-height:70px;*/ text-align:center; color:#c1bcbc;
 /*padding:5px; border-radius:50%;*/ font-size:30px; border: 0px solid #fff;}
 .contact_info h4{ color:#f6f6f6; font-size:16px;  font-family: 'OpenSans-Bold';}
.contact_info p{ color:#e1a22b}

.form-control{    height: 40px;
    border: 0;
    border-radius: 0;}
	
.contact_page .form-control{ border:1px solid #dadada; margin:0 auto 25px} 	
.contact_page .col-lg-12{ padding-left:0}
.contact_page .btn-success{ padding:10px 30px; background:#e1a22b; border:1px solid #e1a22b}
	
textarea.form-control{ height:110px}
.contact_page textarea.form-control{ height:140px;     resize: vertical;}
.contact_page h3{ padding:10px 0 10px 0}

.contact .btn-danger { color: #fff; background-color: #565252;  border-color: #3a3a3a;  padding: 10px 30px;}
.contact h4{ font-size:22px; font-family: 'Roboto-Bold';}
.icon{ float:left; margin-right:20px}

.info{ overflow:hidden}	
.info p{ margin-top:10px; font-size:17px; color:#FFF}
.contact-info-wrapper{ padding-bottom:50px}

 @media only screen and (min-width: 230px) and (max-width:550px) {
	 
	 
	 
	 
	 
.about-area__content{ margin:0; padding:0 0 20px 0}	
.about-area__content h3{ padding:0} 
	 

.bgdiv{ padding:45px 0}	 
ul.listing-class li h3{ font-size:18px} 
.wrapper {
	width: 100%; min-width:inherit;
	margin: 0% 0%;
}.testimonial-list{ padding:0}
.slider{ margin-top:0px}


h2{ font-size:20px !important;  width: auto !important;  text-align:center; margin:0 !important   }
 
.header {
	min-height: inherit; display:table; padding-bottom:20px;
}
.logo { display:block
	
}
#rmp_menu_trigger-92{display:block !important;}
	 .navigaton{display:none;}
.logo img{ margin:0 auto; display:block}
.inner-info{ text-align:center; }
.header {
	box-shadow: none !important;
	background-image: none !important;
	position: static !important;
}
.bigmegamenu {
	position: static !important;
}
.colorlink01 {
	width: 92% !important;
	margin: 0% 4%;
}
.colorlink02 {
	width: 92% !important;
	margin: 0% 4%;
}
.colorlink03 {
	width: 92% !important;
	margin: 0% 4%;
}
.buttoncolor02 {
	width: 100% !important;
	margin-bottom: 2%;
}
.buttoncolor {
	width: 25%;
}
.moreoption {
	width: 100%;
	margin: 85px 0 0 0;
	background-color: transparent !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
ul.listing-class{list-style:none;padding:0px;margin:0px;}
ul.listing-class li {
    float: left;
    padding: 4% 2%;
    width: 100%; margin-bottom:20px
}

.ideal_div{ padding-top:50px}
.ideal-listed figure{ position:inherit; margin:0 auto; display:block;  max-width: 150px;}
ul.ideal-listing-class li .desc{ width:100%; background:none; padding:0; box-shadow:inherit;    min-height: inherit;}
ul.ideal-listing-class li{ width:100%}
.desc .heading4{ position:relative;     transform: inherit; text-align:center }

.productpage .col-xs-4{ width:100%}
.blogpage .col-xs-4{ width:100%}
.blog img { width: 200px;  float: none;  margin: 0 auto 10px;  height: auto;}
.blog h3{ font-size:18px; text-align:center}
.blog p{ text-align:justify}

.info{ margin-bottom:25px}
.testimonials .bx-viewport{ padding-bottom:30px}
.product h3{ text-align:center}

.topbar ul li a{ padding:10px}
.guide img {   position: inherit;  left: 0;  width: 100%;}
.logo_right{ padding:0; margin:150px auto 0}
.heading-cart { float: none;
    clear: both;
    margin: 0 auto 20px;
    display: table;
}

.wsmenucontainer{ width:90%; margin:0 auto}
.logo_right li{ width:auto; margin-bottom:10px}
.topbar{ position:inherit; left:0; right:0; z-index:1; display:table; width:100%; height:100px }
.why_choose_text{ padding:0}
.why_choose_text h3{ font-size:15px}
.guide{ padding:20px 0}
.dealer_sec .col-md-6{ clear:both; display:table} 
.div_1{ text-align:center}
.div_1 p{ margin-bottom:40px}
/*.image{ width:290px; margin:0 auto 10px}*/

.banner_content{ width:90% !important;     top: 20px !important; }
.banner_content h1{ font-size:14px !important; line-height:30px !important; margin-bottom:5px !important; text-align:left !important }
.banner_content h1 span{font-size:25px !important;}
.slider .bx-viewport { height:300px}
.slider img{ height:300px}
.banner_text {  width: 100% !important;  padding:10px !important}
.bx-wrapper .bx-controls-direction a{ display:none !important}
.banner_text h1{ margin-top:5px}
.slider2 img {
    height: 180px !important;
}

.footer .col-md-3{ clear:both}
.footer-bottom p{ text-align:center}

.navigaton{ width:100%; padding:0; position:inherit !important; min-height: 100px;}
.form_div{ position:inherit !important; margin:0px auto; width:100% !important; overflow:hidden }
.bgdiv p{ padding:8px 0}
.career p{ padding:0 10px}
.career{ min-height:inherit; padding-bottom:15px;     min-height: 120px;}
.career2 p{ padding:0 10px} 
.career2 img{ margin:0 auto; display:block; float:none}
.career2{ min-height:inherit; padding-bottom:15px}
.career2 ul {  padding: 0 0 0 30px;  margin-right: 0;  float: none;}
.career2 ul li{ font-size:14px}
.know_div{ padding:20px 0}

.input_text{ width:100%; margin-bottom:5px}
.quick_enquiry h3{ text-align:center; float:none; margin:0 auto 10px; font-size:20px}
.search_div .form-control{ width:100%}
.div_about p{ width:100%}
.footer ul{ display:table; width:100%}
.quicklink li{ width:100%}
.enq_btn{ width:100%}
.topbar a{ padding:5px 0; text-align:center; float:none}
.topbar ul{   float: none;  margin: 0 auto;  padding: 0px; display: table;}
.search_div{ top:100px; right:5px; z-index:5555; position:relative}
.content img{ margin:0 auto; display:block}
.right2 a{ float:left; margin-right:5px}
.right2 {  float: none;  margin: 0 auto 10px;  display: table;}
.free_web {
    background: #141415;
    padding: 10px 20px;
    color: #fff;
    font-size: 10px;
    margin: 0px auto 20px;
    display: table;
}
.rs-services{ padding:30px 0 0 0}
.rs-services .services-wrap .service-col-left{ width:100%}
.rs-services h4{ line-height:24px; font-size:14px; margin-top:0}
.rs-services .sec-title{ margin-bottom:0}
.rs-services .services-wrap .services-desc{ width:70%}
.rs-services .services-wrap .service-col-right{ width:100%}
.rs-services .services-wrap .service-col-center{ width:100%}
.rs-services img{ width:68px}
.form_div form{ padding:10px; border-radius:0}
.form_div .col-lg-3 { width:100%;     padding: 5px 0;} 
.div_color{ margin:10px auto}
.apper-content {  padding: 20px 0;  color: #fff; margin: 0;}
.hireus { background: #243a4f ; min-height:inherit}
.apper_text{ margin:0 auto 5px; width:100%; text-align:center}
.apper_submit{ width:100%} 
.apper-content h3 {  font-size: 30px; line-height: 20px; text-align: center;}
.apper-content p{ text-align:center}
.know_div .bx-wrapper{ width:290px !important; margin:0 auto; display:block}
.know_div .col-md-12{ padding:0}
.know_div{ display:block}
.topbar a{ border:0}
.btn_read{ margin-bottom:20px}
.btn_read:hover{ color:#fff !important}
.head_ing p{ padding:0}
.guide ul li{ padding-bottom:10px}
.why_choose_text p {
    padding: 0;
    text-align: justify;
}
.make_appointment img{ display:none}
.guide img{ display:none}
.form_appoint{ padding:10px}

.our_services p{ padding:0 !important}
.make_appointment{ background:whitesmoke}

.imgresponsive{ width:100%}
.box{ display:none}
.consulting-section{ padding:0} 
.consulting-section .title-column .text{ text-align:center; margin:30px 0 0 0; font-size:25px}
.consulting-section .title-column{ margin-bottom:10px}
.consulting-section .form-column .text{ text-align:center}
.btn-style-one{ width:100%}
.blue_div{ padding:15px}
} 




@media only screen and (min-width: 551px) and (max-width:767px) {

.header-search{ top:45px}
.smallogo{ padding-top:0}

.bgdiv{ padding:45px 0}	 
ul.listing-class li h3{ font-size:18px} 
.wrapper {
	width: 100%; min-width:inherit;
	margin: 0% 0%;
}.testimonial-list{ padding:0}
.slider{ margin-top:0px}


h2{ font-size:20px !important;  width: auto !important;  text-align:center; margin:0 !important   }
 
.header {
	min-height: 100px;
}
.logo {
	display: none !important;
}
.header {
	box-shadow: none !important;
	background-image: none !important;
	position: static !important; min-height:inherit; height:auto
}
.bigmegamenu {
	position: static !important;
}
.colorlink01 {
	width: 92% !important;
	margin: 0% 4%;
}
.colorlink02 {
	width: 92% !important;
	margin: 0% 4%;
}
.colorlink03 {
	width: 92% !important;
	margin: 0% 4%;
}
.buttoncolor02 {
	width: 100% !important;
	margin-bottom: 2%;
}
.buttoncolor {
	width: 25%;
}
.moreoption {
	width: 100%;
	margin: 85px 0 0 0;
	background-color: transparent !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
ul.listing-class{list-style:none;padding:0px;margin:0px;}
ul.listing-class li {
   float: left;
    padding: 0 0 20px 0;
    width: 48%;
    margin: 4px;
}

.ideal_div{ padding-top:50px}
.ideal-listed figure{ position:inherit; margin:0 auto; display:block;  max-width: 150px;}
ul.ideal-listing-class li .desc{ width:100%; background:none; padding:0; box-shadow:inherit;    min-height: inherit;}
ul.ideal-listing-class li{ width:100%}
.desc .heading4{ position:relative;     transform: inherit; text-align:center }

.productpage .col-xs-4{ width:100%}
.blogpage .col-xs-4{ width:100%}
.blog img { width: 200px;  float: none;  margin: 0 auto 10px;  height: auto;}
.blog h3{ font-size:18px; text-align:center}
.blog p{ text-align:justify}

.info{ margin-bottom:25px}
.testimonials .bx-viewport{ padding-bottom:30px}
.product h3{ text-align:center}

.topbar ul li a{ padding:10px}
.guide img {   position: inherit;  left: 0;  width: 100%;}
.logo_right{ padding:0; margin:150px auto 0}
.heading-cart { float: none;
    clear: both;
    margin: 0 auto 20px;
    display: table;
}

.wsmenucontainer{ width:90%; margin:0 auto}
.logo_right li{ width:auto; margin-bottom:10px}
.topbar{ position:inherit; left:0; right:0; z-index:1; display:table; width:100% }
.why_choose_text{ padding:0}
.why_choose_text h3{ font-size:25px}
.guide{ padding:20px 0}
.dealer_sec .col-md-6{ clear:both; display:table} 
.div_1{ text-align:center}
.div_1 p{ margin-bottom:40px}
/*.image{ width:290px; margin:0 auto 10px}*/

.banner_content{ width:90% !important;     top: 20px !important;}
.banner_content h1{ font-size:25px !important; line-height:30px !important; margin-bottom:5px !important; text-align:left !important }
.banner_content h1 span{font-size:25px !important;}
.slider .bx-viewport { height:300px}
.slider img{ height:300px}
.banner_text {  width: 70% !important;  margin-top: 5% !important; padding:10px !important}
.bx-wrapper .bx-controls-direction a{ display:none !important}
.banner_text h1{ margin-top:5px}
.our_services p{ padding:0 !important}

.footer .col-md-3{ clear:both}
.footer-bottom p{ text-align:center}
.animated-arrow{ top:5px !important}
.navigaton{ width:100%; padding: 0; position:relative; min-height:100px; bottom:0;}
.form_div{ position:inherit !important; margin:0px auto; width:100% !important; overflow:hidden;     height: 100px; }
.bgdiv p{ padding:8px 0}
.career p{ padding:0 10px}
.career{ min-height:inherit; padding-bottom:15px}
.career2 p{ padding:0 10px} 


.career2 ul {  padding: 0 0 0 30px;  margin-right: 0;  float: none;}
.career2 ul li{ font-size:14px}
.know_div{ padding:20px 0}

.input_text{ width:75%; margin-bottom:5px}
.quick_enquiry h3{ width:100%; margin-left:0;  font-size:20px}

.div_about p{ width:100%}
.footer ul{ display:table; width:100%}
.quicklink li{ width:100%}


.topbar ul{   float: none;  margin: 0 auto;  padding: 0px; display: table;}
.search_div{ top:50px; right:5px; z-index:5555}
.content img{ margin:0 auto; display:block}
.right2 a{ float:left; margin-right:5px}
.right2 {  float: none;  margin: 0 auto 10px;  display: table;}
.free_web {
       background: #141415;
    padding: 10px 10px;
    color: #fff;
    margin: 0px 0 0 0px;
    display: table;
}




.rs-services{ padding:30px 0 0 0}
.rs-services .services-wrap .service-col-left{ width:100%}
.rs-services h4{ line-height:24px; font-size:14px; margin-top:0}
.rs-services .sec-title{ margin-bottom:0}

.rs-services .services-wrap .service-col-right{ width:100%}
.rs-services .services-wrap .service-col-center{ width:100%}
.services-wrap{ margin:0 auto; display:table; width:530px}

.form_div form{ padding:10px; border-radius:0}
.form_div .col-lg-3 { width: 50%;
    padding: 5px;
    float: left;} 
.div_color{ margin:10px auto}
.apper-content {  padding: 20px 0;  color: #fff; margin: 0;}
.hireus { background: #243a4f ; min-height:inherit}
.apper_form{ display:table; margin:0  auto}
.apper-content h3 {  font-size: 30px; line-height: 20px; text-align: center;}
.apper-content p{ text-align:center}
.know_div .bx-wrapper{ width:520px !important; margin:0 auto; display:block}
.know_div ul li{ width:255px !important}
.know_div .col-md-12{ padding:0}
.know_div{ display:block}


.topbar a{ border:0}
.btn_read{ margin-bottom:20px}
.head_ing p{ padding:0}
.guide ul li{ padding-bottom:10px}
.why_choose_text p {
    padding: 0;
    text-align: justify;
}
.make_appointment img{ display:none}
.guide img{ display:none}
.form_appoint{ padding:10px}




.header .col-md-2 {
    margin-top: 20px;
}




.col-sm-6{ width:50%; float:left}
.col-sm-4{ width:25%; float:left}
.col-sm-3{ width:33.3%; float:left}
}







 @media only screen and (min-width: 768px) and (max-width:991px) {

.bgdiv{ padding:45px 0}	 
ul.listing-class li h3{ font-size:18px} 
.wrapper {
	width: 100%; min-width:inherit;
	margin: 0% 0%;
}.testimonial-list{ padding:0}
.slider{ margin-top:0px}


h2{ font-size:30px !important;     width: auto !important;
     text-align:center
   }
 
.header {
	min-height: 100px;
}
.logo { margin:10px auto 0; display:block; width:200px; float:none
	
}
.header {
	box-shadow: none !important;
	background-image: none !important;
	position: static !important;
}
.bigmegamenu {
	position: static !important;
}
.colorlink01 {
	width: 92% !important;
	margin: 0% 4%;
}
.colorlink02 {
	width: 92% !important;
	margin: 0% 4%;
}
.colorlink03 {
	width: 92% !important;
	margin: 0% 4%;
}
.buttoncolor02 {
	width: 100% !important;
	margin-bottom: 2%;
}
.buttoncolor {
	width: 25%;
}
.moreoption {
	width: 100%;
	margin: 85px 0 0 0;
	background-color: transparent !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
ul.listing-class{list-style:none;padding:0px;margin:0px;}
ul.listing-class li {
   float: left;
    padding: 0 0 20px 0;
    width: 48%;
    margin: 4px;
}

.ideal_div{ padding-top:50px}
.ideal-listed figure{ position:inherit; margin:0 auto; display:block;  max-width: 150px;}
ul.ideal-listing-class li .desc{ width:100%; background:none; padding:0; box-shadow:inherit;    min-height: inherit;}
ul.ideal-listing-class li{ width:100%}
.desc .heading4{ position:relative;     transform: inherit; text-align:center }

.productpage .col-xs-4{ width:100%}
.blogpage .col-xs-4{ width:100%}
.blog img { width: 200px;  float: none;  margin: 0 auto 10px;  height: auto;}
.blog h3{ font-size:18px; text-align:center}
.blog p{ text-align:justify}

.info{ margin-bottom:25px}
.testimonials .bx-viewport{ padding-bottom:30px}
.product h3{ text-align:center}

.topbar ul li a{ padding:10px}
.guide img {   position: inherit;  left: 0;  width: 100%;}
.logo_right{ padding:0; margin:150px auto 0}
.heading-cart { float: none;
    clear: both;
    margin: 0 auto 20px;
    display: table;
}

.wsmenucontainer{ width:90%; margin:0 auto}
.logo_right li{ width:auto; margin-bottom:10px}

.why_choose_text{ padding:0}
.why_choose_text h3{ font-size:25px}
.guide{ padding:20px 0; min-height:inherit}
.dealer_sec .col-md-6{ clear:both; display:table} 
.div_1{ text-align:center}
.div_1 p{ margin-bottom:40px}
/*.image{ width:290px; margin:0 auto 10px}*/

.banner_content{ width:90% !important; top:0 !important}
.banner_content h1{ font-size:35px !important; line-height:30px !important; margin-bottom:5px !important; text-align:left !important }
.banner_content h1 span{font-size:55px !important;}
.slider .bx-viewport { height:300px}
.slider img{ height:300px}
.banner_text {  width: 60% !important;  margin-top: 5% !important; padding:10px !important}
.bx-wrapper .bx-controls-direction a{ display:none !important}
.banner_text h1{ margin-top:5px}



.footer-bottom p{ text-align:center}

.navigaton{ width:100%; padding:0 0 10px 0}
.form_div{ position:inherit !important; margin:0px auto; width:100% !important; overflow:hidden }
.bgdiv p{ padding:8px 0}
.career p{ padding:0 10px}
.career{ min-height:inherit; padding-bottom:15px}
.career2 p{ padding:0 10px} 


.career2 ul {  padding: 0 0 0 30px;  margin-right: 0;  float: none;}
.career2 ul li{ font-size:14px}
.know_div{ padding:20px 0}

.input_text{ width:75%; margin-bottom:5px}
.quick_enquiry h3{ width:100%; margin-left:0;  font-size:20px}

.div_about p{ width:100%}
.footer ul{ display:table; width:100%}
.quicklink li{ width:100%}


.topbar ul{   float: none;  margin: 0 auto;  padding: 0px; display: table;}
.search_div{ top:50px; right:5px; z-index:5555}
.content img{ margin:0 auto; display:block}
.know_div img{ margin:0 auto; display:block}
.listing-class li:nth-child(3n) { margin-right: 4px;}
.topbar{ width:100%; float:none} 

.form_div form {
    padding: 10px;
    display: table;
    background: #e1a22b;
    width: 100%;
    border-radius: 0;
}.form_div .col-lg-3 {
    width: 33.3%;
    padding: 8px;
    float: left;

}

.know_div .bx-wrapper{ width:720px !important; margin:0 auto; display:block}
.know_div ul li{ width:310px !important}
.services-item img{ width:50px}


.why_choose_text p {
    padding: 0;
    text-align: justify;
}
.make_appointment img{ display:none}
.guide img{ display:none}
.form_appoint{ padding:10px}
.btn_read{ margin-bottom:20px}
.head_ing p{ padding:0}

}

@media only screen and (min-width: 768px) and (max-width:991px) {
	.info p{ clear:both; text-align:center}
.icon{ float:none; margin:0 auto; display:table}
	
	}
.listing-class .btn_service:hover{ background:#333 !important; color:#FFF !important}
a:hover{ text-decoration:none !important}
 @media only screen and (min-width: 992px) and (max-width:1200px) {
.logo{ width:195px}
.career2 ul{ margin-right:6px}
.banner_text{ width:50% !important}
.banner_content{ width:920px !important; }
.banner_content h1{ font-size:55px !important}
.form_div .col-lg-3{ float:left}
.apper_text{ width:235px}
.know_div li{ width:275px !important}
.guide img {
    position: absolute;
    right: 0;
    top: 0;
    width: 550px;
    height: 416px;
    object-fit: cover;
}
.why_choose_text {
    padding: 50px 40px 10px 0px;
}.guide ul li{ padding-bottom:10px}
.guide ul{ margin:0}
.getstarted{ margin:0 0 10px 0}
}
.know_div .bx-wrapper .bx-controls-direction a{display:none  }
.slider .bx-wrapper .bx-controls-direction a{ display:none}