
@import url('font-awesome.css');
@import url('flaticon.css');
@import url('animate.css');
@import url('owl.css');
@import url('jquery.fancybox.css');
@import url('hover.css');
@import url('droidarabickufi.css');


/*** 

====================================================================
	Reset
====================================================================

 ***/

* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/*** 

====================================================================
	Global Settings
====================================================================

 ***/

body {
	font-size:13px;
	color:#525252;
	line-height:1.8em;
	font-weight:400;
	background:#ffffff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
	-webkit-font-smoothing: antialiased;
	direction:rtl;
	font-family: 'Droid Arabic Kufi','Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden !important;
}



.mt-body
{
	/*direction:ltr;*/
}

html,body {
    margin:0!important;
    padding:0!important;
    overflow-x: hidden !important;
}

a{
	text-decoration:none;
	cursor:pointer;
	color:#1a7bb2;
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}

h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-family: inherit;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.6em;
}

input,button,select,textarea{
	font-family: inherit;
}

p{
	position:relative;
	line-height:1.9em;
	font-weight:400;	
	text-align:justify;
}

.strike-through{
	text-decoration:line-through;	
}

.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}

.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:320px;
	min-height:500px;
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;	
}

.theme-btn{
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.centered{
	text-align:center;	
}

.anim-3,.anim-3-all *{
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
}

.anim-5,.anim-5-all *{
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;	
}

.anim-7,.anim-7-all *{
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;	
}

.default-btn{
	position:relative;
	padding:3px 25px;
	line-height:24px;
	text-transform:uppercase;
	background:none;
	color:#ffffff !important;
	font-size:14px;
	border:2px solid #ffffff !important;
	font-weight:700;
	border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	-moz-border-radius:20px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background: #023a5a;
	
}

.default-btn .fa{
	padding-right:5px;	
}


.default-btn:hover{
	 /*background: #023a5a;*/
		background: #c5845c;
}
/*MTSUSER*/
.default-btn-style-two, .content .tab-apply a, .form-group .btn{
	position:relative;
	padding:5px 20px;
	line-height:24px;
	text-transform:uppercase;
	background:none;
	color:#ffffff !important;
	font-size:14px;
	/*border:2px solid #ffffff !important;*/
	font-weight:700;
	border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	-moz-border-radius:20px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background:#023a5a;
    display:inline-block;
}
/*MTSUSER*/
.default-btn-style-two:hover,.content .tab-apply a:hover, .form-group .btn:hover {
        background: #c5845c;
        text-decoration:underline;
    }

.normal-btn{
	position:relative;
	padding:5px 20px;
	line-height:24px;
	text-transform:uppercase;
	background:#1a7bb2;
	color:#ffffff !important;
	font-size:14px;
	border:2px solid #ffffff !important;
	font-weight:700;
	border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	-moz-border-radius:20px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.normal-btn .fa{
	padding-right:5px;	
}

.normal-btn:hover{
	background:#1a7bb2;
	color:#ffffff !important;
	border-color:#1a1a1a !important;	
}

.theme_color{
	color:#ff9000;	
}

.text-white{
	color:#ffffff !important;	
}

.padd-top-20{
	padding-top:20px !important;	
}

.padd-top-30{
	padding-top:30px !important;	
}

.padd-top-40{
	padding-top:40px !important;	
}

.padd-bott-20{
	padding-bottom:20px !important;	
}

.padd-bott-30{
	padding-bottom:30px !important;	
}

.padd-bott-40{
	padding-bottom:40px !important;	
}

.margin-top-20{
	margin-top:20px !important;	
}

.margin-top-30{
	margin-top:30px !important;	
}

.margin-top-40{
	margin-top:40px !important;	
}

.margin-bott-20{
	margin-bottom:20px !important;	
}

.margin-bott-30{
	margin-bottom:30px !important;	
}

.margin-bott-40{
	margin-bottom:40px !important;	
}

.no-padd-bottom{
	padding-bottom:0px !important;	
}

.no-padd-top{
	padding-top:0px !important;	
}

.no-margin-bottom{
	margin-bottom:0px !important;	
}

.no-margin-top{
	margin-bottom:0px !important;	
}

.no-bg{
	background:none !important;	
}

.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; 
            }


/* VM added */

.topsection_menu
{
    position: relative;
    float: none;
    padding: 27px 0px 0px;
    margin: 0 auto;
    text-align: center;
    margin-left: 0%;
	color: #fff;
}

.topsection_search
{
    padding: 27px 0px 0px 0px;
    margin: 0 auto;
    text-align: center;
	color: #fff;
	font-weight: 900;
    font-size: 16px;
	float: left;
}

.page_navigation a {
    float: right!important;
}

.media-body {
    text-align: right;
}

ul.media-list.pagingWrap.search-list .media-body a.learn-more {
    float: right;
    width: auto;
    padding: 0px 0px 0px 20px;
}

ul.media-list.pagingWrap.news .media-body a.learn-more {
    float: right;
    padding: 0px 0px 0px 20px;
}

.topsection_search a {
    color: #fff;
}

.topsection_search span {
    margin: 15px;
	top:3px
}

.topsection_search span.sbtnover {
    background-color: #185694;
    padding: 4px;
    border-radius: 50%;
    color: #fff !important;
    margin: 2px 2px 2px 0px;
}

.topsection_search span.sbtnover a:hover {
    background-color: #185694;
}

.app {
    margin-top: 0px;
}

.app ul li {
	  color: #1a7bb2;
    display: inline-block;
    margin-right: 4%;
    margin-top: 0px;
    font-size: 14px;
}


.app ul li a {
	  color: #fff;
      text-decoration : none;
}

.app ul li i {
	  color: #fff;
	  margin-left: 5px;
      font-size: 1.0em;
}



/* css for search */
.sr{
	position:relative;
}

.sr input[type="text"] {
  height: 40px;
  font-size: 16px;
  display: inline-block;
  font-weight: 100;
  border: none;
  outline: none;
  color: #555;
  padding-right: 20px;
  width: 0px;
  position: absolute;
  top: -10px;
  left: 0;
  background: none;
  z-index: 3;
  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
  cursor: pointer;
  /*border-radius:20px 20px 20px 20px*/
  
}

.sr input[type="text"]:focus:hover {
  width: 500px;
  z-index: 3;
  padding-right:10px;
  cursor: text;
  background:#fff;
  margin-left:-7px;
  margin-top:2px;
  color:#1a7bb2;
  background-image: url(../images/search-o.png);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:7px;
}

.sr input[type="text"]:focus {
  width: 500px;
  z-index: 3;
  padding-right:10px;
  cursor: text;
  background:#fff;
  margin-left:-7px;
  margin-top:2px;
  color:#1a7bb2;
  background-image: url(../images/search-o.png);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:7px;
}

.sr input[type="submit"] {
  height: 18px;
  width: 17px;
  display: inline-block;
  color:red;
  float: left;
  background: url(../images/search.png) no-repeat;
  text-indent: -10000px;
  border: none;
  position: absolute;
  top: 3px;
  left: 0px;
  z-index: 2;
  cursor: pointer;
  opacity: 1;
  cursor: pointer;
  transition: opacity .4s ease;
}

.sr input[type="submit"]:hover {
  opacity: 1;
  border:none;
}

.sr input[type="submit"]:focus{
	border:none;
}

/* VM added end */



/*** 

====================================================================
	Main Header style
====================================================================

***/

.main-header{
	position:relative;
	left:0px;
	top:0px;
	z-index:999;
	width:100%;
	webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.75);
	height: 125px;

}

.main-header .header-top{
	position: relative;
    border-bottom: 0px solid rgba(0,0,0,0.30);
    padding: 0px 0px;
    background: #fff;
	
}

.main-header .header-top .top-left{
	position:relative;
	float:left;
}

.main-header .header-top ul li{
	position:relative;
	display:block;
	margin-left:10px;
	margin-bottom: -5px;
}

.main-header .header-top .top-left ul li{
	margin-right:20px;
	margin-left:0px;	
}

.main-header .header-top ul li a{
	position:relative;
	display:block;
	line-height:30px;
	color:#333;
	font-size:13px;
}

.main-header .header-top ul li .fa{
	position:relative;
	top:1px;
	font-size:13px;
	padding-right:5px;	
}

.main-header .header-top ul li a:hover{
}

.main-header .header-top .top-right{
	position:relative;
	float:right;
}

.main-header .header-lower{
	position:relative;
	border-bottom:0px solid rgba(0,0,0,0.20);
	padding:0px 0px;
	background:#1a7bb2;
	width:100%;
	left:0px;
	top:0px;
}

.fixed-header .header-lower{
	position:fixed;
	padding:0px !important;	
	webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.75);
}

.header-top .mt-controls {
    margin-right: -15px;
}


.main-header .header-lower .outer-box{
	position:relative;
	padding:0px 150px 0px 0px;	
}

.main-header .header-lower .search-box-btn{
	position:absolute;
	right:80px;
	top:35px;
	width:40px;
	padding-left:10px;	
}

.main-header .header-lower .search-box-btn .search-btn{
	position:relative;
	display:block;
	font-size:18px;
	color:#ffffff;
	line-height:30px;
	width:30px;
	height:30px;
	text-align:center;
	cursor:pointer;
}

.main-header .header-lower .search-box-btn .search-btn:hover{
}



.main-header .header-lower .cart-box-btn .cart-btn .item-count{
	position:relative;
	left:0px;
	
	width:100%;
	text-align:center;
	color:#1a7bb2;
	font-weight: bold;
	/*top:-2px;
	font-weight:700;
	font-size:13px;	*/
}

.main-header .header-lower .logo{
	position: relative;
    float: right;
    padding: 0px;
    background: #fff;
    margin-right: -15px;
    border-top: 8px solid #00aed9;
}

.main-header .header-lower .logo:before{
	content:'';
	position:absolute;
	right:100%;
	top:0%;
	width:1000px;
	height:100%;
	/*background:#fff;	
	border-top: 8px solid #00aed9;*/
}

.main-header .header-lower .logo:after{
	content: '';
    position: absolute;
    top: 0%;
    width: 100px;
    height: 100%; 
}

.main-header .header-lower .logo img{
	position: relative;
    display: inline-block;
    max-width: 100%;
    z-index: 1;
    margin: 6px 0px;
}

.main-menu{
	position:relative;
	float:right;
	padding:8px 0px;	
}



.main-menu .navbar-collapse{
	padding:0px;	
	border-right: 1px solid rgb(255, 255, 255);
}

.main-menu .navigation{
	position:unset;/*VM changes*/
	float:none;
	margin:0px;
}

.main-menu .navigation > li{
	position:unset;/*VM changes*/
	float:right;
	padding:5px 15px 5px 16px;
	border-left: 1px solid rgb(255, 255, 255);
}

.main-menu .navigation > li:first-child
{
	/*border-right: 1px solid rgb(255, 255, 255);*/
	color: #07273a;
    opacity:1;
	
}
.main-menu .navigation > li:first-last
{
	/*border-left: 1px solid rgb(255, 255, 255);*/
	color: #07273a;
    opacity:1;
	
}

.main-menu .navigation > li > a{
	padding-top: 9px;
    padding-bottom: 10px;
    padding-right: 17px;
    padding-left: 23px;
    /*border-left: 1px solid rgb(255, 255, 255);*/
    color: #07273a;
    font-size: 14px;
	opacity:1;
}

.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current-menu-item > a{
	opacity:1;
}

.main-menu .navigation > li > ul{
	position:absolute;
	right:0px;
	top:100%;
	/*width:1160px;*/
	padding:0px;
	border:0px solid #555555;
	z-index:100;
	background:#fff;
	visibility:hidden;
	opacity:0;
	border-radius:0px 0px 5px 5px;
	-ms-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-o-border-radius:0px 0px 5px 5px;
	transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition-delay: .2s, .3s, 0s;
	left: 0px; /*VM changes*/
	box-shadow: 0 0 15px 0 #e9e9e9 inset;
	min-height: 325px;
}



.main-menu .navigation > li:hover > ul {
	top:100%;/*VM changes*/
	opacity:1;
	visibility:visible;	
}

.main-menu .navigation > li > ul > li{
	position:relative;
	float:right;
	border-bottom:1px solid rgba(255,255,255,0.50);
	/*background-color:#fff;*/
}

.main-menu .navigation > li > ul > li:last-child{
	border:none;	
}

.main-menu .navigation > li > ul > li > a{
	position:relative;
	display:block;
	padding:5px 10px;
	font-weight:normal;
	font-size:13px;
	color:#ffffff;
	font-weight:500;
}

.main-menu .navigation > li > ul > li:hover > a{
	color:#ffffff;
	background-color:#b14e3a;
}

.main-menu .navigation > li > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f0da";
	position:absolute;
	right:10px;
	top:8px;
	width:10px;
	height:20px;
	display:block;
	color:#ffffff;
	line-height:20px;
	font-size:16px;
	text-align:center;
	z-index:5;	
}

.main-menu .navigation > li > ul > li.dropdown:hover > a:after{
	color:#1a1a1a;	
}

.main-menu .navigation > li > ul > li.dropdown:hover > a:after{
	color:#ffffff;	
}

.main-menu .navigation > li > ul > li  > ul{
	position:absolute;
	left:110%;
	top:-1px;
	width:180px;
	padding:0px;
	border:1px solid #ffffff;
	border-top-width:2px;
	z-index:100;
	background:#1a7bb2;
	visibility:hidden;
	opacity:0;
	border-radius:0px 5px 5px 5px;
	-ms-border-radius:0px 5px 5px 5px;
	-webkit-border-radius:5px 0px 5px 5px;
	-moz-border-radius:0px 5px 5px 5px;
	-o-border-radius:0px 5px 5px 5px;
}

.main-menu .navigation > li > ul > li:hover > ul {
	left:100%;
	opacity:1;
	visibility:visible;	
}

.main-menu .navigation > li > ul > li  > ul > li{
	position:relative;
	float:none;
	width:100%;
	border-bottom:1px solid #ffffff;
}

.main-menu .navigation > li > ul > li  > ul > li:last-child{
	border:none;	
}

.main-menu .navigation > li > ul > li  > ul > li > a{
	position:relative;
	display:block;
	padding:4px 10px;
	font-weight:normal;
	font-size:13px;
	color:#ffffff;
	font-weight:500;
}

.main-menu .navigation > li > ul > li  > ul > li:hover > a{
	color:#ffffff;
	background-color:#b14e3a;
}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
	position:absolute;
	left: 6px;
	top: 6px;
	width: 28px;
	height: 26px;
}


    
    .downArrow {
      border: solid #07273a;
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 3px;
      transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -webkit-transition: .4s all ease;
        transition: .4s all ease;
        position: relative;
        top: 9px;
        left: 15px;
        font-size: 18px;
        line-height: 30.8px;
        font-family: FontAwesome;
        font-weight: 500;
        float:left;
    }

   .upArrow {
       border: solid #07273a;
       border-width: 0 3px 3px 0;
       display: inline-block;
       padding: 3px;
       transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        -webkit-transition: .4s all ease;
        transition: .4s all ease;
        position: relative;
        top: 9px;
        left: 15px;
        font-size: 18px;
        line-height: 30.8px;
        font-family: FontAwesome;
        font-weight: 500;
        float:left;
    }
    
    
    

.megamenu
{
	padding-bottom: 0px;
	width:20%;
}

.dropdown ul > li > span
{
	width:100%;
	float:left;	
}

.megamenu > li > ul > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: normal;
	
}
.menuhead {
    font-size: 0.9em !important;
    color: #1a7bb2;
	padding:8px 5px 5px 0px;
}

span.menuhead a {
    color: #1a7bb2 !important;
	background-color:#fff!important;
}

span.menuhead i {
    margin-left: 5px;
}

.megamenu > span > a {
    display: block;
    padding: 7px 5px 7px 0px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    white-space: normal;
	color:#333;
	font-size:14px;
}

.megamenu > span > a:hover {
background-color:#F0F0F0;
color:#333;

}
  .megamenu  sup {
    top: -.5em;
    color: #F8080C;
    padding-left: 2px;
}

.bgnavmenu
{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe', GradientType=0 );
}


/*Search Box*/

.main-header .search-box{
	position:relative;
	padding:15px 0px;
	border-bottom:1px solid rgba(255,255,255,0.30);
	background:#944738;
	color:#ffffff;
	display:none;	
}

.main-header .search-box .search-title{
	position:relative;
	float:left;
}

.main-header .search-box .search-title h2{
	font-size:20px;
	font-weight:600;
	line-height:36px;	
}

.main-header .search-box .search-form{
	position:relative;
	float:right;
	max-width:350px;
	overflow:hidden;
}

.main-header .search-box .form-group{
	position:relative;
	display:block;
	padding:0px;
	margin:0px;
	width:100%;
	overflow:hidden;	
}

.main-header .search-box .form-group input[type="search"],
.main-header .search-box .form-group input[type="text"]{
	position:relative;
	display:block;
	width:100%;
	padding:8px 40px 6px 15px;
	border:2px solid rgba(255,255,255,0.30);
	color:#ffffff;
	font-weight:500;
	font-size:16px;
	line-height:22px;
	background:none;
}

.main-header .search-box .form-group input[type="search"]:focus,
.main-header .search-box .form-group input[type="text"]:focus{
	border-color:rgba(255,255,255,0.70);	
}

.main-header .search-box .form-group .search-submit{
	position:absolute;
	right:1px;
	top:1px;
	width:40px;
	height:38px;
	background:#5d1d10;
	display:block;
	padding:0px 10px;
	color:#ffffff;
	font-size:16px;
	line-height:38px;
}

.main-header .search-box .form-group .search-submit:hover{
	background:#343434;	
}


#InternetBanking a {
font-size:13px!important;
    padding: 7px 0px!important;
}



/***

====================================================================
	Main Slider style
====================================================================

***/

.main-slider{
	position:relative;
	background:none;
	color:#1c1c1c;
	direction: rtl;
	margin-top: 30px;
}

.main-slider:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.0);
    z-index: 1;
    box-shadow: -20px 2px 20px 0px #888888;
}

.main-slider h1{
	line-height:1.8em;
	font-size:56px;
}

.main-slider h2{
	font-size:48px;
	color:#ffffff;
	font-weight:700;
}

.main-slider h3{
	line-height:2em;
	font-size:32px;
}


.main-slider .tp-bullets{
	display:block;	
}

.tp-bullets.preview4 .bullet{
	background:#1a7bb2!important;
	border-color:#202020 !important;
	margin:0px 5px;	
}

.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected{
	border-color:#1a7bb2!important;	
}

.main-slider.default-slider .carousel-inner{
	position:relative;
	width:100%;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}

.main-slider.parallax-background .carousel-inner{
	width:100%;
	max-width:none;
	padding:0px;
	text-align:center;
}

.default-banner .window-size{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;	
}

.default-banner .window-size{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;	
}

.with-parallax-bg.window-size{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;	
}

.static-banner .static-content{
	max-width:1200px;
	margin:0 auto;
	color:#ffffff;
}

.window-size .auto-container{
	position:relative;
	left:0px;
	top:0px;
	display:table;
	width:100%;
	max-width:100%;
	height:100%;
	padding:50px 15px 50px;
	text-align:center;	
}

.window-size .auto-container .box-inner{
	position:relative;
	display:table-cell;
	vertical-align:middle;	
}

.window-size .text{
	color:#ffffff;
	font-size:16px;	
}

.main-slider .links-box{
	position:relative;
	display:block;
	padding-top:10px;	
}

.default-banner .window-size .big-title,
.default-banner .window-size .text,
.default-banner .window-size p,
.default-banner .window-size .theme-btn{
	margin-bottom:15px;	
}

.main-slider .window-size .big-title,
.main-slider .window-size .text,
.main-slider .window-size .theme-btn{
	animation:none;
	-webkit-animation:none;
	-ms-animation:none;
	-o-animation:none;
	-moz-animation:none;
	margin-bottom:15px;	
}

.default-banner .window-size.active .big-title{
	animation-name:bounceInDown;
	-webkit-animation-name:bounceInDown;
	-ms-animation-name:bounceInDown;
	-moz-animation-name:bounceInDown;
	-o-animation-name:bounceInDown;
	animation-duration:1000ms;
	-webkit-animation-duration:1000ms;
	-ms-animation-duration:1000ms;
	-o-animation-duration:1000ms;
	-moz-animation-duration:1000ms;
}

.default-banner .window-size.active .text{
	animation-name:fadeIn;
	-webkit-animation-name:fadeIn;
	-ms-animation-name:fadeIn;
	-moz-animation-name:fadeIn;
	-o-animation-name:fadeIn;
	animation-duration:1000ms;
	-webkit-animation-duration:1000ms;
	-ms-animation-duration:1000ms;
	-o-animation-duration:1000ms;
	-moz-animation-duration:1000ms;
}

.default-banner .window-size.active .theme-btn{
	animation-name:zoomIn;
	-webkit-animation-name:zoomIn;
	-ms-animation-name:zoomIn;
	-moz-animation-name:zoomIn;
	-o-animation-name:zoomIn;
	animation-duration:1000ms;
	-webkit-animation-duration:1000ms;
	-ms-animation-duration:1000ms;
	-o-animation-duration:1000ms;
	-moz-animation-duration:1000ms;
}

/*** 

====================================================================
	Scroll To Top style
====================================================================

***/

.scroll-to-top{
	position:fixed;
	bottom:5px;
	right:10px;
	width:40px;
	height:40px;
	color:#ffffff;
	background:#c5845c;
	font-size:14px;
	line-height:38px;
	border:1px solid #c5845c;
	text-align:center;
	z-index:100;
	cursor:pointer;
	border-radius:3px;
	display:none;	
}

.scroll-to-top:hover{
	background:#ffffff;
	color:#000000;
	border-color:#1a7bb2!important;
}


/*** 

====================================================================
	Featured Three Column style
====================================================================

***/

.featured-three-column{
	position:relative;
	background:none;
	margin:-250px 0px 0px;
	z-index:100;
}

.featured-three-column.style-two{
	padding:70px 0px 0px;
	margin-top:0px;
}

.featured-three-column .column{
	position:relative;
	margin-bottom:50px;
	text-align:center;	
}

.featured-three-column .column .overlay{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}

.featured-three-column .column .overlay .left-curve{
	position:absolute;
	left:-10px;
	top:0px;
	width:10px;
	height:100%;
	opacity:0;
	background:#1a7bb2;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.featured-three-column .column:hover .overlay .left-curve{
	left:0px;
}

.featured-three-column .column .overlay .right-curve{
	position:absolute;
	right:-10px;
	top:0px;
	width:10px;
	height:100%;
	opacity:0;
	background:#1a7bb2;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.featured-three-column .column:hover .overlay .right-curve{
	right:0px;
}

.featured-three-column .column .overlay .overlay-link{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0;
	background-color:rgba(205,95,73,0.50);
	z-index:1;
	transform:scale(0,0);
	-webkit-transform:scale(0,0);
	-ms-transform:scale(0,0);
	-o-transform:scale(0,0);
	-moz-transform:scale(0,0);
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.featured-three-column .column:hover .overlay .overlay-link{
	opacity:1;
	transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	-moz-transform:scale(1,1);
}

.featured-three-column .inner-box{
	position:relative;
	max-width:500px;
	margin:0 auto;
	background:#252525;
	color:#cccccc;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.featured-three-column .column .inner-box:hover{
	box-shadow:0px 0px 10px 2px rgba(205,95,73,0.50);
	-webkit-box-shadow:0px 0px 10px 2px rgba(205,95,73,0.50);
	-ms-box-shadow:0px 0px 10px 2px rgba(205,95,73,0.50);
	-o-box-shadow:0px 0px 10px 2px rgba(205,95,73,0.50);
	-moz-box-shadow:0px 0px 10px 2px rgba(205,95,73,0.50);	
}

.featured-three-column .inner-box .content{
	position:relative;
	padding:0px 20px 20px;	
}

.featured-three-column .column:nth-child(even) .inner-box{
	background:#1a7bb2;
	color:#ffffff;
}

.featured-three-column .image{
	position:relative;
	overflow:hidden;	
}

.featured-three-column .image img{
	position:relative;
	display:block;
	width:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.featured-three-column .column:hover .image img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);	
}

.featured-three-column h3{
	font-size:24px;
	color:#ffffff;
	font-weight:800;
	padding:15px 0px;
	text-transform:capitalize;
}

.featured-three-column .link{
	position:relative;
	bottom:-30px;
}

.featured-three-column .column:nth-child(even) .normal-btn{
	background:#252525;
}

.featured-three-column .column .normal-btn:hover{
	background:#ffffff !important;
	color:#1a7bb2!important;
	border-color:#1a7bb2!important;	
}

/*** 

====================================================================
	Top Services style
====================================================================

***/

.award .sec-title{
	margin-bottom:0px;
}

.sec-title{
	position:relative;
	margin-bottom:0px;
	/*text-align:right;	*/
}

.sec-title h3{
	position:relative;
	text-transform:uppercase;
	font-size:15px;
	font-weight:800;
	color:#212121;
	margin-bottom:0px;	
}

.sec-title h2{
        position: relative;
        /*text-transform: uppercase;*/
        font-size: 20px;
        /*font-weight: 800;
        color: #3a4145;*/
		color: #069;
		text-align:center;
}

section.award h2 {
    margin-top: 20px;
}

.sec-title p{
	position:relative;
	font-size:15px;
	color:#3a4145;
	margin-bottom:10px;
	margin-left: -1px;
}

.sec-title.style-two h3,
.sec-title.style-two h2,
.sec-title.style-two p{
	color:#ffffff;	
}

.sec-title .line{
	
		position: relative;
		width: 200px;
		height: 4px;
		background: #cccccc;
		margin: 10px auto 0px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-ms-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		margin-bottom: 20px;
}

.sec-title.style-two .line{
	background:#ffffff;	
}

.sec-title.style-three{
	text-align:right;	
}

.sec-title.style-three .line{
	/*margin:20px 0px 0px;*/	
}




.top-services {
    position: relative;
    padding: 0px 12px 0px;
    /*background-color: #fff;*/
}

    .top-services .column {
        position: relative;
        margin-bottom: 30px;
    }

        

        .top-services .column .inner-box {
            position: relative;
			max-width: 500px;
			margin: 0 auto;
			border: 1px solid #e9e9e9;
        }

        .top-services .column .icon {
            font-size: 70px;
			color: #c5845c;
			width: 100%;
			transition: all 500ms ease;
			-moz-transition: all 500ms ease;
			-webkit-transition: all 500ms ease;
			-ms-transition: all 500ms ease;
			-o-transition: all 500ms ease;
			padding: 20px 20px;
			text-align: center;
			margin: 0 auto;
        }

				.top-services .column .icon a {
            font-size: 70px;
			color: #c5845c;
	
        }
		.top-services .content h2 {
			font-size: 20px;
			background-color: #d2d2d2;
			color: #fff !important;
			padding: 5px;
			text-align: center;
		}
        .top-services .column:hover .icon {
            transform: scale(0.8,0.8);
            -webkit-transform: scale(0.8,0.8);
            -moz-transform: scale(0.8,0.8);
            -o-transform: scale(0.8,0.8);
            -ms-transform: scale(0.8,0.8);
        }

        .top-services .column h3 {
				position: relative;
				font-size: 22px;
				font-weight: 500;
				color: #3a4145;
				text-transform: capitalize;
				text-align: center;
        }

        .top-services .column .text {
            position: relative;
			color: #888888;
			min-height: 55px;
			padding: 15px;
        }



/************ VM created for mobile banking start **********/
.top-featuredisplayicon{
                position:relative;
                padding:0px 0px 0px;
                background-color: #fff;
}

.top-featuredisplayicon .column{
                position:relative;
                margin-bottom:40px;     
}

.top-featuredisplayicon .column:hover{
    border-radius: 15px;
                
}

.top-featuredisplayicon .column:hover a{
    color: #636363;
}


.top-featuredisplayicon .column .inner-box{
                position:relative;
                max-width:500px;
                margin:0 auto;
                padding-right:80px;        
}

.top-featuredisplayicon .column .icon{
                position:absolute;
                right:0px;
                transition:all 500ms ease;
                -moz-transition:all 500ms ease;
                -webkit-transition:all 500ms ease;
                -ms-transition:all 500ms ease;
                -o-transition:all 500ms ease;       
}

.top-featuredisplayicon .column:hover .icon{
                transform:scale(0.8,0.8);
                -webkit-transform:scale(0.8,0.8);
                -moz-transform:scale(0.8,0.8);
                -o-transform:scale(0.8,0.8);
                -ms-transform:scale(0.8,0.8);     
}

.top-featuredisplayicon .column h3{
                position:relative;
                font-size:18px;
                font-weight:500;
                margin-bottom:5px;
                color:#1a7bb2;
                text-transform:capitalize;
}

.top-featuredisplayicon .column .text{
                position:relative;
                color:#888888;   
                min-height:80px;
}

.top-featuredisplayicon .column .text p{
                line-height: 1.6em;
}
/************ end **************/

/*** 

====================================================================
	Fleet Gallery style
====================================================================

***/

.gallery-section{
	position:relative;
	padding:35px 0px;
	background-size:cover;
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#ffffff;
	text-align:center;	
}

.gallery-section .column{
	position:relative;
	padding:0px;	
}

.gallery-section .column .image{
	position:relative;
	overflow:hidden;	
	width: 85%;
    margin: 0 auto;
}

.gallery-section .column .image img{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.gallery-section .column:hover .image img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);	
}

.gallery-section .column .image .overlay-box{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;	
}

.gallery-section .column .image .overlay-box .link{
	position:absolute;
	left:-100%;
	top:0px;
	width:100%;
	height:100%;
	display:table;
	vertical-align:middle;
	color:#ffffff;
	background:rgba(205,95,73,0.80);
	opacity:0;	
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.gallery-section .column .image .overlay-box .txt{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	color:#ffffff;
	text-transform:capitalize;
	font-weight:800;
	font-size:14px;
}

.gallery-section .column:hover .image .overlay-box .link{
	left:0px;
	opacity:1;	
}

/*** 

====================================================================
	Get Quooe style
====================================================================

***/

.get-quote{
	position:relative;
	padding:40px 0px 100px;	
}

.get-quote .sec-title{
	margin-bottom:20px;	
}

.get-quote .sec-title .line{
	margin-top:20px;	
}

.get-quote .sec-title h3,
.get-quote .sec-title h2{
	text-transform:capitalize;
	margin-bottom:0px;	
}

.get-quote .column{
	position:relative;
	z-index:1;	
}

.get-quote .column .image{
	position:absolute;
	top:0px;
	/*left:0px;*/
	z-index:1;	
}

.ladiesbanking .column .image {
    right: 0;
}

.privatebanking .column .image {
    left: 0;
}

.get-quote .column .image1{
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;	
}

.get-quote form input[type="text"],
.get-quote form input[type="password"],
.get-quote form input[type="email"],
.get-quote form input[type="url"],
.get-quote form input[type="tel"],
.get-quote form textarea,
.get-quote form select{
	position:relative;
	display:block;
	width:100%;
	line-height:24px;
	padding:5px 15px;
	background:#ffffff;
	font-style:italic;
	border:1px solid #cccccc;
	color:#1a1a1a;
	box-shadow:0px 0px 3px 0px rgba(0,0,0,0.30);	
}

section.parallax-section.get-quote form select {
    margin: 0px auto;
    width: 50%;
    padding: 10px;
	font-style: normal;
}

.get-quote form textarea{
	height:150px;
	resize:none;	
}


.get-quote form button{
	padding:8px 50px;	
}

.get-quote .form{
	position:relative;
	margin:20px 0px 0px;
	z-index:2;
}

.get-quote .form .note{
	position:relative;
	padding:10px 0px;
	font-style:italic;	
}

/*** 

====================================================================
	Fact Counter Section
====================================================================

***/

.fact-counter{
	position:relative;
	padding:20px 0px 20px;
	color: #333;
	background-image:url(../images/bgcurrency.gif);
	background-repeat:repeat;
	background-position:top left;
    background-color: #c1e0ec;
/*background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12c0-.622-.095-1.221-.27-1.785A5.982 5.982 0 0 0 10 12c1.67 0 3.182-.683 4.27-1.785A5.998 5.998 0 0 0 14 12h2a4 4 0 0 1 4-4V6c-1.67 0-3.182.683-4.27 1.785C15.905 7.22 16 6.622 16 6c0-.622-.095-1.221-.27-1.785A5.982 5.982 0 0 0 20 6V4a4 4 0 0 1-4-4h-2c0 .622.095 1.221.27 1.785A5.982 5.982 0 0 0 10 0C8.33 0 6.818.683 5.73 1.785 5.905 1.22 6 .622 6 0H4a4 4 0 0 1-4 4v2c1.67 0 3.182.683 4.27 1.785A5.998 5.998 0 0 1 4 6c0-.622.095-1.221.27-1.785A5.982 5.982 0 0 1 0 6v2a4 4 0 0 1 4 4h2zm-4 0a2 2 0 0 0-2-2v2h2zm16 0a2 2 0 0 1 2-2v2h-2zM0 2a2 2 0 0 0 2-2H0v2zm20 0a2 2 0 0 1-2-2h2v2zm-10 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z' fill='%23002d76' fill-opacity='0.28' fill-rule='evenodd'/%3E%3C/svg%3E");*/
-webkit-box-shadow: inset -2px -12px 26px -8px rgba(0,0,0,0.45);
-moz-box-shadow: inset -2px -12px 26px -8px rgba(0,0,0,0.45);
box-shadow: inset -2px -12px 26px -8px rgba(0,0,0,0.45);
 

}

.fact-counter .auto-container{
	position:relative;
	z-index:1;
}

.fact-counter .column{
	position:relative;
	margin-bottom:20px;
	text-align:center;	
}

.fact-counter .count-outer{
	position:relative;
	font-size:42px;
	font-weight:700;
}

.fact-counter .column .line{
	position:relative;
	width:50px;
	height:2px;
	background:#cccccc;
	margin:30px auto;	
}

.fact-counter .column .counter-title{
	position:relative;
	font-size:18px;
	text-transform:uppercase;
	font-weight:700;
}


/*** 

====================================================================
	Why Us Section
====================================================================

***/

.why-us-section{
    position: relative;
    padding: 30px 0px 0px 0px;
    color: #ffffff;
    background: rgba(0,0,0,0.45);
    background-image: url(../images/opinion.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 0;
	min-height: 390px;
}


.why-us-section:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.70);
    z-index: 0;
}


.why-us-section .bg-grey{
	position:absolute;
	left:90px;
	top:0px;
	width:45%;
	height:100%;
	background-color:#242424;
	z-index:1;
	/*transform:skewX(-14deg);
	-webkit-transform:skewX(-14deg);
	-moz-transform:skewX(-14deg);
	-ms-transform:skewX(-14deg);
	-o-transform:skewX(-14deg);*/
}

.why-us-section .bg-image{
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:0;
	-webkit-box-shadow: inset -2px -12px 26px -8px rgba(0,0,0,0.45);
	-moz-box-shadow: inset -2px -12px 26px -8px rgba(0,0,0,0.45);
	box-shadow: inset -2px -12px 26px -8px rgba(0,0,0,0.45);
}

.why-us-section .auto-container{
	position:relative;
	z-index:2;	
}

.why-us-section .sec-title h2,
.why-us-section .sec-title h3{
	text-transform:capitalize;
	margin-bottom:0px;	
}

.why-us-section .sec-title .line{
	margin-top:25px;	
}

.why-us-section .block{
	position: relative;
    padding-right: 100px;
    margin-bottom: 30px;
    padding-left: 15px;
}

.block_bottmargin {
  	top: 15px;
	float:left;
	width:100%;
}


.why-us-section .block li {
    width: 100%;
    float: right;
    padding-bottom: 10px;
}

input.radio-inline
{
	width:20px!important;
	height:2em!important;
}

.why-us-section .block .number{
	position:absolute;
	right:-10px;
	top:15px;
	font-style:italic;
	font-weight:800;
	font-size:92px;	
}

.block input[type=checkbox], input[type=radio] {
    margin: 0px 5px 0px;
}

.why-us-section .block:hover .number{
	color:#1a7bb2;	
}

.why-us-section .block h4{
	position:relative;
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	font-style:normal;
	margin-bottom:10px;	
}

.why-us-section .block p{
	position:relative;
	font-size:14px;
	font-weight:400;
	color:#cccccc;
	font-style:normal;
	margin-bottom:10px;	
}

/*** 

====================================================================
	Team Section style
====================================================================

***/

.team-section{
	position:relative;
	padding:20px 0px 10px;
}

.team-section .column{
	position:relative;
	margin-bottom:30px;	
}

.team-section .column img{
	display:block;
	width:100%;	
}

.team-section .column .title-box{
	padding-top:0px;	
}

section.team-section i {
    font-size: 79px;
    padding: 45px;
    background-color: #d08c64;
    color: #fff;
}

section.team-section i:hover {
    background-color: #74c8ee;
    color: #fff;
}

.team-section .column .title-box h4{
	font-size:16px;
	font-weight:800;
	color:#3a4145;	
}

.team-section .column .title-box p{
	font-style:italic;
	color:#888888;	
}

.team-section .column .text{
	margin:10px 0px 20px;	
}

.team-section .column .read-more{
	font-weight:800;
	color:#57b6d9;
	text-transform:uppercase;
	font-size:14px;	
}

.team-section .column .read-more .fa{
	padding-right:5px;	
}

.team-section .column .read-more:hover{
	color:#1a7bb2;
}

/*** 

====================================================================
	Parallax Section
====================================================================

***/

.parallax-section{
	position:relative;
	padding:20px 0px 1px 0px;
	color:#ffffff;
	background-position:center center;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	
}

.parallax-section:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(194,100,73,0.70);
	z-index:0;	
}

.parallax-section .auto-container{
	position:relative;
	z-index:5;
}

.parallax-section h2{
	position:relative;
	font-size:32px;
	font-weight:300;
	margin-bottom:10px;
}

.parallax-section strong{
	font-weight:700;	
}

.parallax-section h3{
	position:relative;
	font-size:24px;
	margin-bottom:30px;
}

.parallax-section.style-two h3{
	margin-bottom:0px;
}

.parallax-section .line{
	position:relative;
	width:100px;
	height:3px;
	background:#ffffff;
	margin:0px auto 20px;	
}

.parallax-section.style-two .text{
	position:relative;
	padding-right:150px;	
}

.parallax-section .theme-btn{
	margin:0px 12px 10px;
	padding:5px 25px;
	color:rgba(255,255,255,0.80);
	border-radius:25px;
	display:inline-block;
}

.parallax-section .normal-btn{
	border-color:#ffffff ;
	background:#ffffff;
	color:#1c1c1c !important;	
}

.parallax-section .theme-btn:hover{
	/*border-color:#1c1c1c !important;
	background:#ffffff;
	color:#1c1c1c !important;	*/
}

/*** 

====================================================================
	Default Two Column
====================================================================

***/

.default-two-column{
	position:relative;
	padding:5px 0px 0px!important;
	background:#ededed url(../images/2.jpg);
	background-position: center center;
    background-size: cover;
    /*background-attachment: fixed;*/
    background-repeat: no-repeat;
}

.default-two-column .sec-title{
	margin-bottom:30px;	
}

.default-two-column .sec-title .line{
	margin-top:20px;	
}

.default-two-column .sec-title h3,
.default-two-column .sec-title h2{
	text-transform:capitalize;
	margin-bottom:0px;	
}

.default-two-column .column{
	margin-bottom:50px;	
}

.default-two-column .column .inner-box{
	position:relative;
	padding:0px 10px;	
}

.testimonial-slider{
	position:relative;	
}
.testimonial-slider img {
    width:100%;
    height:150px;
}

.slide-content span.fa.fa-caret-right {
    float:left;
    margin: 6px;
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.testimonial-slider .slide-content{
	position:relative;
	padding:30px;
	background:#ffffff;
	border:1px solid #f0f0f0;
	color:#3a4145;
	margin-bottom:30px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	    height: 354px;
    min-height: 250px;
    max-height: auto;
}


.slide-info a
{
	color: #ffffff;
	font-size:18px;
}



.testimonial-slider .slide-content a:focus, a:hover {
    /*color: #ffffff;*/
}

.newstitle {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.newstitle h4 {
    font-weight: bold;
}


.newsdate
{
	float:right;
	color:#d85405;
	
}

.slide-content .pull-right
{
	margin-bottom:5px;
}

.more-link a
{
	float:right;
	margin-bottom:1px;
}

.more-link a:hover
{
	color:#d85405;
}

.readmore-link 
{
	margin-top:-10px;
}
.readmore-link a {
    float: none;
    margin-bottom: 1px;
}

.readmore-link a:hover
{
	color:#d85405;
}

.testimonial-slider .slide-info{
	position:relative;
	padding-left:0px;
	padding-top:0px;
	min-height:0px;
	color:#fff;	
	margin-top: 8px;
}

.testimonial-slider .slide-info .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:74px;
	height:74px;
	border:2px solid #57b6d9;
}

.testimonial-slider .slide-info .author-thumb img{
	position:relative;
	display:block;
	width:100%;
}

.testimonial-slider .slide-info h5{
	font-size:15px;
	color:#3a4145;
	text-transform:capitalize;
	font-weight:700;	
}

.testimonial-slider .slide-info p{
	font-style:italic;	
}

.testimonial-slider .bx-pager{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:100;
}

.testimonial-slider .bx-pager-item{
	display:inline-block;
	width:12px;
	height:12px;
	margin:0px 3px;	
}

.testimonial-slider .bx-pager-link{
	position:relative;
	display:block;
	width:12px;
	height:12px;
	border:2px solid #f0f0f0;
	background:none;
	overflow:hidden;
	text-indent:100px;
	font-size:0px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
}

.testimonial-slider .bx-pager-link:hover,
.testimonial-slider .bx-pager-link.active{
	border-color:#fff;
	background:#fff;	
}

.clients-column{
	
		position:relative;
	/*background:#FFF;*/
	/*background: rgba(26, 123, 178, 0.5);*/
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	overflow:hidden;
	height: 360px;
    min-height: 250px;
    max-height: auto;
	    /*padding: 5px 5px 5px 5px;*/
		

	
}

.clients-column .image{
	position:relative;
	/*padding:8px 0px !important;*/
	padding: 0px 5px 14px 5px !important;
	text-align:center;
	/*border:1px solid #f0f0f0;*/
	border-right:none;
	border-top:none;	
}

.clients-column .image img{
    display: inline-block;
    min-width: 99%;
    height: 170px;
     max-width: 99%; 
    border: 1px solid #f0f0f0;
	/* border: 1px solid #908e8e;*/
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    padding: 5px 5px 5px 5px;
	background: #fff;
}

.clients-column-info {
    position: relative;
    padding-left: 0px;
    padding-top: 24px;
    min-height: 100px;
    color: #fff;
	float: right;
}


/*** 

====================================================================
	Main Footer
====================================================================

***/

.main-footer{
	position:relative;
	border-top:3px solid #1a7bb2;
	color:#dddddd;
	direction:rtl;
}

.main-footer .go-up{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:30px;
	text-align:center;
	color:#ffffff;	
}

.main-footer .go-up .icon{
	position: absolute;
    width: 100%;
    left: 0px;
    top: 5px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    margin: 0 auto;
}

.main-footer .go-up .curve{
	position: relative;
    display: inline-block;
    width: 50px;
    top: 0px;
    background-color: #1a7bb2;
    cursor: pointer;
    padding: 20px;
    border-radius: 0px 0px 50% 50%;
}


.main-footer  .go-up .curve:hover{
	position: relative;
    display: inline-block;
    width: 50px;
    top: 0px;
    color: #fff;
    background-color: #c5845c;
    cursor: pointer;
    padding: 20px;
    border-radius: 0px 0px 50% 50%;
	
}

.main-footer .footer-upper{
	position:relative;
	padding:50px 0px 0px;
	background:#333;
	background-color: #545454;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%232b2a2b' fill-opacity='0.1'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E");
-webkit-box-shadow: inset 0px 14px 51px -7px rgba(0,0,0,0.45);
-moz-box-shadow: inset 0px 14px 51px -7px rgba(0,0,0,0.45);
box-shadow: inset 0px 14px 51px -7px rgba(0,0,0,0.45);
}

.main-footer .footer-upper .column{
	position:relative;
	margin-bottom:10px;	
}

.footer-upper .column h2{
	position:relative;
	display:inline-block;
	font-weight:800;
	font-size:16px;
	line-height: 1em;
    padding: 0px 0px 15px 0px;
    margin-bottom: 15px;
	text-transform:uppercase;
	color:#ffffff;
}

.footer-upper .column h2:after{
	content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 3px;
    background: #b9b9b9;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;	
}

.footer-upper .column h2 strong{
	font-weight:400;	
}

.main-footer .footer-upper .links ul li{
    line-height: 24px;
    margin-bottom: 10px;
    position: relative;
}

.main-footer .footer-upper .links ul li:before {
	content:'\f0da';
	font-family: 'FontAwesome';
    color: #ccc;
    font-size: 12px;
    right: -20px;
    line-height: 18px;
    position: absolute;
    top: 3px;
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}


.bulletlist .links ul li:before {
	content: '\f0d9';
    font-family: 'FontAwesome';
    color: #333;
    font-size: 15px;
    right: 0px;
    line-height: 18px;
    position: relative;
    top: 3px;
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
	float:none;
	margin:4px 13px 0px 8px;
}


.main-footer .footer-upper .links ul li:hover:before{
	color:#c5845c;	
}

.main-footer .footer-upper .links ul li a {
    color: #dddddd;
    display: block;
    padding-right:40px;
}

.main-footer .footer-upper .links ul li a:hover {
    color: #c5845c;
}

.main-footer .social-links{
	position:relative;
	padding-top:5px;
	float: left;
    margin-right: 25px;
}

.main-footer .social-links a{
	position:relative;
	display:inline-block;
	margin:0px 5px 3px 0px;
	width:32px;
	height:32px;
	line-height:30px;
	color:#dddddd;
	border:1px solid #999999;
	background:#1b1b1b;
	font-size:13px;
	text-align:center;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
}

.main-footer .social-links a:hover{
	border-color:#ffffff;
	background:#1a7bb2;
	color:#ffffff;
}

.footer-upper .form-box{
	position:relative;	
}

.footer-upper .form-group{
	position:relative;
	margin-bottom:20px;	
	min-height: auto !important;
}

.footer-upper .form-group input{
	position:relative;
	display:block;
	width:96%;
	padding:9px 15px 9px 40px;
	line-height:22px;
	background:#e0e0e0;
	color:#ffffff;	
}

.footer-upper .form-box button{
	position:absolute;
	left:5px;
	top:0px;
	width:40px;
	height:40px;
	color:#1a7bb2;
	font-size:14px;
	text-align:center;
	background:none;
	 -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.footer-upper .form-box input:focus{
	background:#000000;	
}

.footer-upper .form-box input:focus + button{
	color:#ffffff;	
}

.footer-upper .contact-info li{
	margin-bottom:7px;	
}

.footer-bottom{
	position:relative;
	background:#2f2f2f;
	border-top:1px solid #3a3a3a;
	padding:5px 0px;
	font-size:14px;
	text-align:center;
	height: 53px;
}

.footer-bottom .copyright{
	 margin-left: -30px;
     margin-right: -33px;
     float: right;
	 font-size:13px;
}

.footer-bottom .copyright a{
	position:relative;
	color:#c5845c;	
}

.copyright ul li:last-child
{
        border-right:0px solid !important;
}

.footer-bottom .copyright a:hover{
	color:#ccc;	
}

.footer-bottom .copyright strong{
	font-weight:400;
	color:#ffffff;	
}

.footer-bottom .copyright .fa{
	color:#1a7bb2;	
}

.main-footer .contact-info{
	position:relative;
	margin:0px 0px 0px;
	color:#cacaca;
	text-align:center;	
}

.main-footer .contact-info li{
	position:relative;
	display:inline-block;
	padding:5px 10px;	
	background-color: #1b1b1b;
    border-radius: 10px;
}

.main-footer .contact-info li .fa{
	padding-left:5px;
	color:#d0d0d0;
}

.main-footer .contact-info .info-desc{
	font-size: 17px;
    color: #d0d0d0;
    line-height: 2.2em;
    margin-bottom: 1px;	
    direction:ltr;
}

.copyright li {
    float: right;
    margin: 0 auto;
    padding: 10px;
    border-left: 1px solid #c5845c;
    line-height: 0px;
    margin-top: 10px;
}

.copyright li:last-child {
    border-left: 0px solid #c5845c;
}

/*** 

====================================================================
	Parallax Section
====================================================================

***/


.imgTitle {
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
		color: #ffffff;
		text-align: center;
		height: 375px;
	}

/*.page-title {
		position: relative;
		margin-top: 0px;
		z-index: -1;
	}

.page-title h1 {
        position: relative;
        margin-bottom: 10px;
        font-size: 50px;
        text-transform: uppercase;
        font-weight: 800;
        color: #ca7947;
        text-shadow: 2px 2px #333;
        height: 60px;
		padding-top: 130px;
    }
   */ 
 .page-title{
	    position:relative;
	    padding:0px 0px;
	    color:#ffffff;
	    background-position:center center;
	    background-size:cover;
	    background-repeat:no-repeat;
	    text-align:center;
	    margin-top: 0px;
    }
    
    

    .page-title h1 {
        position: absolute;
        margin: 7% auto;
        font-size: 45px;
        text-transform: uppercase;
        font-weight: 800;
        color: #ca7947;
        text-shadow: 2px 2px #333;
        width: 100% !important;
    }
    
    section.page-title img {
        width: 100%;
        height: 477px;
    }   
    
    


.page-title:before{
	content:'';
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	/*height:100%;*/
	background:rgba(0,0,0,0.0);
	z-index:0;	
	box-shadow: -20px 2px 20px 0px #888888;
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.page-title .auto-container{
	position:relative;
	z-index:5;
}


.bread-crumb{
	position:relative;
	display:inline-block;
	padding: 6px 0px 6px 25px;
    margin-top: 10px;
    width: 100%;
	border-bottom:2px dotted #c5845c;
	margin-right:0px;
}

.bread-crumb li{
	position:relative;
	display:inline-block;
	padding-left:20px;
	line-height:24px;	
}

.bread-crumb li:last-child{
	padding-right:0px;	
}

.bread-crumb li:after{
	font-family: 'FontAwesome';
	content: "\f0da";
	position:absolute;
	left:0px;
	top:0px;
	text-align:center;
	line-height:26px;
	width:15px;
	display:block;
	color:#1a7bb2;
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.bread-crumb li:last-child:after{
	display:none;
}

.bread-crumb li a{
	position: relative;
    display: block;
    line-height: 24px;
    color: #636363;
    font-size: 15px;
    font-weight: 600;	
}

.bread-crumb li a:hover,
.bread-crumb li:last-child a{
	color:#1a7bb2;	
}
	

.page-title .go-down{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:30px;
	text-align:center;	
}

.page-title .go-down .icon{
	position: absolute;
    width: 100%;
    left: 0px;
    top: -10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}

.page-title .go-down .curve{
	position: relative;
    display: inline-block;
    width: 50px;
    top: -10px;
    color: #1c1c1c;
    border: 20px solid #ffffff;
    cursor: pointer;
    border-radius: 30px 30px 0px 0px;	
}

.page-title .go-down .curve:hover{
	position: relative;
    display: inline-block;
    width: 50px;
    top: -10px;
    color: #fff;
    border: 20px solid #c5845c;
    cursor: pointer;
    border-radius: 30px 30px 0px 0px;	
	
}


/*** 

====================================================================
	About Section
====================================================================

***/

.about-section{
	position:relative;
}

.desc-box{
	position:relative;
	padding:40px 0px 20px;	
	background-color: #fff;
}

.sec-title.no-underline h2 {
    margin-bottom: 10px;
	text-align:right!important;
}

.sec-title.no-underline li {
    margin-right:18px;
	text-indent: -19px;
}

.sec-title.no-underline li:before{
	content: '\f0d9';
    font-family: 'FontAwesome';
    color: #333;
    font-size: 15px;
    right: -9px;
    line-height: 18px;
    position: relative;
    top: 0px;
    float: right;
    margin: 4px 13px 0px 8px;
}



.about-section .lower-content{
	position:relative;
	padding:60px 0px 1px 0px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;	
	background:fixed;
}

.about-section .lower-content .content-box{
	position:relative;
	padding:40px 60px;
	background:#ffffff;	
}

.about-section .lower-content .content-box .main-title{
	position:relative;
	font-size:24px;
	text-transform:capitalize;
	color:#3a4145;
	font-weight:800;
	margin-bottom:25px;
	padding-bottom:20px;	
}

.about-section .lower-content .content-box .main-title:after{
	content:'';
	position:absolute;
	left:0px;
	bottom:0px;
	height:6px;
	width:40px;
	background:#cccccc;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;	
}

.about-section .lower-content .content-box h2{
	position:relative;
	font-size:24px;
	text-transform:capitalize;
	color:#3a4145;
	font-weight:800;
	margin-bottom:10px;	
}

.about-section .lower-content .content-box h3{
	position:relative;
	font-size:16px;
	font-weight:800;
	color:#5f6467;
	margin-bottom:15px;	
}

.about-section .lower-content .content-box p{
	position:relative;
	margin-bottom:20px;	
}

.styled-list{
	position:relative;
	margin-bottom:20px;	
}

.styled-list li{
    line-height: 24px;
    margin-bottom: 7px;
    position: relative;
	padding-left:25px;
}

.styled-list li:before {
	content:'\e0a6';
	font-family:'Flaticon';
    color: #1a7bb2;
    font-size: 12px;
    left: 0;
    line-height: 18px;
    position: absolute;
    top: 3px;
}

.styled-list li:hover:before{
	color:#555555;	
}

.about-section .lower-content .featured-box{
	position:relative;
	margin-bottom:30px;	
}

.about-section .lower-content .featured-box .image{
	position:relative;
	margin-bottom:15px;	
}

.about-section .lower-content .featured-box .image img{
	position:relative;
	display:block;
	width:100%;	
}

.about-section .lower-content .featured-box .read-more{
	font-weight:800;
	color:#57b6d9;
	text-transform:uppercase;
	font-size:14px;	
}

.about-section .lower-content .featured-box .read-more .fa{
	padding-right:5px;	
}

/*** 

====================================================================
	Locations Section
====================================================================

***/

.locations-section{
	position:relative;
	padding:100px 0px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
}

.locations-section .sec-title h2,
.locations-section .sec-title h3{
	color:#ffffff;	
}

.locations-section:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.50);	
}

.locations-section .column{
	position:relative;
	margin-bottom:30px;
	z-index:1;
	color:#ffffff;
}

.locations-section li{
	position:relative;
	margin-bottom:5px;
}

.locations-section .inner-box{
	position:relative;
	max-width:800px;
	margin:0 auto;	
}

.locations-section .inner-box ul li{
	padding-left:15px;	
}

.locations-section .inner-box ul li:before {
	content:'\f0da';
	font-family: 'FontAwesome';
    color: #cccccc;
    font-size: 12px;
    left: 0;
    line-height: 18px;
    position: absolute;
    top: 3px;
	opacity:1;
}

.locations-section .inner-box ul li:hover:before{
	opacity:1;	
}

.locations-section li a{
	position:relative;
	color:#ffffff;
	font-weight:500;
	text-transform:capitalize;	
}

.locations-section li a:hover{
	color:#cccccc;	
}

/*** 

====================================================================
	Sponsors Section
====================================================================

***/

.sponsors-section{
	position:relative;
	padding:70px 0px 50px;
	background:#ffffff;
	text-align:center;
}

.sponsors-section li img{
	display:inline-block !important;
	width:auto;
	max-width:100% !important;
}

.sponsors-section .owl-dots{
	display:none !important;	
}


/*** 

====================================================================
	Services Section
====================================================================

***/

.services-section{
	position:relative;
	padding:80px 0px 40px;
}

.services-section.style-two{
	padding:30px 30px 0px;
	background:#ffffff;	
}

.services-section .column{
	position:relative;
	margin-bottom:40px;	
}

.services-section .column h2{
	position:relative;
	font-size:24px;
	text-transform:capitalize;
	color:#3a4145;
	font-weight:800;
	margin-bottom:10px;	
}

.services-section.style-two .main-title{
	position:relative;
	font-size:24px;
	text-transform:capitalize;
	color:#3a4145;
	font-weight:800;
	margin-bottom:15px;		
}

.services-section .column h3{
	position:relative;
	font-size:16px;
	font-weight:800;
	color:#5f6467;
	margin-bottom:15px;	
}

.services-section.style-two .column h2{
	position:relative;
	font-size:16px;
	font-weight:800;	
}

.services-section .column .image{
	position:relative;
	margin-bottom:15px;
	overflow:hidden;
}

.services-section .column .image img{
	position:relative;
	display:block;
	width:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.services-section .column:hover .image img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);	
}

.services-section .column .read-more{
	font-weight:800;
	color:#57b6d9;
	text-transform:uppercase;
	font-size:14px;	
}

.services-section .column .read-more .fa{
	padding-right:5px;	
}

.services-section .column .read-more:hover{
	color:#1a7bb2;	
}

.service-details{
	position:relative;
	margin-bottom:10px;
}

.service-details .content-outer{
	position:relative;
	padding:20px;
	background:#ffffff;	
}

.service-details h2{
	font-size:24px;
	color:#3a4145;
	font-weight:800;
	margin-bottom:20px;
	text-transform:capitalize;	
}

.service-details h3{
	font-size:16px;
	color:#3a4145;
	font-weight:800;
	margin-bottom:20px;
	text-transform:capitalize;	
}

.service-details .full-image{
	position:relative;	
}

.service-details .full-image img{
	position:relative;
	display:block;
	width:100%;	
}

/*** 

====================================================================
	Sidebar Section
====================================================================

***/

.sidebar-section{
	position:relative;
	padding:70px 0px 40px;
	background:#f3f3f3;
}

.sidebar-section .sidebar{
	position:relative;
	margin-bottom:30px;	
}

.sidebar-section .content-side{
	position:relative;
	margin-bottom:30px;	
}

/*** 

====================================================================
	Sidebar Style
====================================================================

***/

.sidebar{
	position:relative;
}

.sidebar .widget{
	position:relative;
	margin-bottom:45px;	
}

.sidebar .widget h3{
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:20px;
	color:#3a4145;
	font-weight:800;	
}

.sidebar .links-widget{
	position:relative;	
}

.sidebar .links-widget li {
    position: relative;
    margin-bottom: 7px;
    text-align: right;
    padding-right: 20px;
}

.sidebar .links-widget ul li:before {
    content: '\f060';
    font-family: 'FontAwesome';
    color: #888888;
    font-size: 11px;
    right: 0;
    line-height: 18px;
    position: absolute;
    top: 3px;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
}

.sidebar .links-widget ul li:hover:before{
	color:#1a7bb2;
}

.sidebar .links-widget li a{
	position:relative;
	/*color:#888888;*/
	font-size:14px;
	font-weight:500;
	padding-left:20px;	
	text-transform:capitalize;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;	
}

.sidebar .links-widget li a:hover{
	color:#1a7bb2;
}

.sidebar .testimonial-slider .bx-pager{
	display:none !important;	
}

.sidebar .search-form{
	position:relative;	
}

.sidebar .search-form input[type="search"],
.sidebar .search-form input[type="text"]{
	position:relative;
	width:100%;
	line-height:24px;
	padding:8px 42px 8px 15px;
	border:1px solid #d0d0d0;
	background:#ffffff;
	color:#3d3d3d;
	height:42px;
	font-size:14px;
	color:#292929;
}

.sidebar .search-form input[type="search"]:focus,
.sidebar .search-form input[type="text"]:focus{
	border-color:#1a7bb2;	
}

.sidebar .search-form .form-group{
	position:relative;	
}

.sidebar .search-form button{
	position:absolute;
	right:1px;
	top:1px;
	line-height:24px;
	display:block;
	width:40px;
	height:40px;
	padding:7px 10px 8px;
	text-align:center;
	font-size:16px;
	color:#cccccc;
	background:none;	
}

.sidebar .search-form button:hover{
	color:#1a7bb2;	
}

.sidebar .popular-tags{
	position:relative;	
}

.sidebar .popular-tags .tags a{
	position:relative;
	display:inline-block;
	padding:3px 12px;
	line-height:20px;
	margin:0px 5px 10px 0px;
	color:#333333;
	font-size:13px;
	background:#e1e1e1;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-ms-border-radius:12px;
	-o-border-radius:12px;		
}

.sidebar .popular-tags .tags a:hover{
	background:#1a7bb2;
	color:#ffffff;	
}

.sidebar .recent-posts{
	position:relative;	
}

.sidebar .recent-posts .post{
	position:relative;
	font-size:14px;
	margin-bottom:20px;
	min-height:70px;
	padding:0px 0px 0px 84px;
	color:#cccccc;
}

.sidebar .recent-posts .post .post-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:72px;
	height:72px;	
}

.sidebar .recent-posts .post .post-thumb img{
	width:100%;
	display:block;	
}

.sidebar .recent-posts .post h4{
	font-size:15px;
	font-weight:400;
	margin:0px 0px 5px;
	line-height:2em;
	color:#292929;	
}

.sidebar .recent-posts .post a,
.sidebar .recent-posts .post a:hover{
	color:#1a7bb2;	
}

.sidebar .recent-posts .post h4 a{
	color:#292929;	
}

.sidebar .recent-posts .post .fa{
	font-size:18px;	
}

/*** 

====================================================================
	Contact Us Section style
====================================================================

***/

.contact-section{
	position:relative;
	padding:90px 0px 50px;
	color:#888888;
}

.contact-section .column{
	position:relative;
	margin-bottom:40px;	
}

.contact-section .sec-title{
	margin-bottom:30px;
	text-align:left;
}

.contact-section .sec-title .line{
	margin:20px 0px 0px;
	background:#dfdfdf;
}

.contact-section .sec-title h2,
.contact-section .sec-title h3{
	text-transform:capitalize;	
}

.contact-section .info-box{
	position:relative;
	margin-bottom:30px;	
}

.contact-section .info-box h3{
	position:relative;
	font-size:16px;
	font-weight:800;
	color:#1c1c1c;
	margin-bottom:15px;	
}

.contact-section .info-box li{
	position:relative;
	padding-left:30px;	
}

.contact-section .info-box li .icon{
	position:absolute;
	left:0px;
	top:4px;
	font-size:16px;	
}

.contact-section .info-box .social-links a{
	position:relative;
	display:inline-block;
	margin-right:10px;
	font-size:20px;
	border:1px solid #c8d9e0;
	color:#c8d9e0;
	width:40px;
	height:40px;
	line-height:38px;
	text-align:center;
	border-radius:3px;	
}

.contact-section .info-box .social-links a:hover{
	color:#2db0e6;	
}

.contact-section .form-box{
	position:relative;
	padding:20px;
	background:#f3f3f3;
	border:1px solid #cccccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;	
}

.contact-section .form-box .form-group{
	position:relative;
	margin-bottom:20px;	
}

.contact-section .form-box .field-label{
	position:relative;
	font-size:14px;
	font-weight:600;
	margin-bottom:5px;
	color:#000000;
}

.contact-section .form-box input[type="text"],
.contact-section .form-box input[type="email"],
.contact-section .form-box input[type="number"],
.contact-section .form-box input[type="tel"],
.contact-section .form-box input[type="password"],
.contact-section .form-box textarea,
.contact-section .form-box select{
	position:relative;
	display:block;
	width:100%;
	background:#ffffff;
	color:#1c1c1c;
	line-height:24px;
	padding:7px 15px;
	border:1px solid #cccccc;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;	
}

.contact-section .form-box input[type="text"]:focus,
.contact-section .form-box input[type="email"]:focus,
.contact-section .form-box input[type="number"]:focus,
.contact-section .form-box input[type="tel"]:focus,
.contact-section .form-box input[type="password"]:focus,
.contact-section .form-box textarea:focus,
.contact-section .form-box select:focus{
	background:#ffffff;
	border-color:#1a7bb2;
}

.contact-section .form-box input[type="text"].error,
.contact-section .form-box input[type="email"].error,
.contact-section .form-box input[type="number"].error,
.contact-section .form-box input[type="tel"].error,
.contact-section .form-box input[type="password"].error,
.contact-section .form-box textarea.error,
.contact-section .form-box select.error{
	background:#e0a99e;
	color:#ffffff;
	border-color:#ff0000;
}

.contact-section .form-box label.error{
	display:none !important;	
}

.contact-section .form-box textarea{
	height:140px;
	resize:none;	
}

.contact-section .form-box button{
	border-radius:25px;
	-webkit-border-radius:25px;
	-ms-border-radius:25px;
	-o-border-radius:25px;
	-moz-border-radius:25px;
	padding:8px 30px;
}

.map-section{
	position:relative;
}

.map-section .map-container{
	position:relative;
	height:550px;	
}

/*** 

====================================================================
	Blog Section Style
====================================================================

***/

.blog-section{
	position:relative;
}

.blog-section .blog-post{
	position:relative;
	margin-bottom:50px;	
}

.blog-section.style-two .blog-post{
	position:relative;
	margin-bottom:30px;	
}

.blog-section .image{
	position:relative;
	margin-bottom:10px;
	border:1px solid #1a7bb2;
	overflow:hidden;	
}

.blog-section .image img{
	display:block;
	width:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.blog-section .blog-post:hover .image img{
	transform:scale(1.05,1.05);
	-webkit-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	-o-transform:scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);	
}

.blog-section .post-title{
	position:relative;
	margin-bottom:10px;	
}

.blog-section .post-title h2,
.blog-section .post-title h2 a{
	position:relative;
	font-size:24px;
	color:#36392e;
	font-weight:700;	
}

.blog-section .post-title h2 a:hover{
	color:#1a7bb2;	
}

.blog-section .post-info{
	position:relative;
	margin-bottom:10px;
	color:#999999;	
}

.blog-section .post-info a{
	position:relative;
	color:#999999;
	font-style:italic;
}

.blog-section .post-info a:hover{
	color:#1a7bb2;	
}

.blog-section .post-info a .fa{
	padding-right:5px;
	font-size:16px;	
}

.blog-section .post-desc{
	position:relative;
	margin-bottom:20px;	
}

.blog-section .blog-post .read-more{
	position:relative;
	display:inline-block;
	line-height:24px;
	padding:6px 40px;
	border:2px solid #e1e1e1;
	font-weight:700;
	color:#777777;
	text-transform:uppercase;
	border-radius:20px;	
}

.blog-section .blog-post .read-more:hover{
	background:#1a7bb2;
	border-color:#1a7bb2;
	color:#ffffff;	
}

.blog-section.style-two .post-title h2,
.blog-section.style-two .post-title h2 a{
	font-size:16px;	
}

.blog-section .blog-details{
	position:relative;	
}

.blog-section .blog-details h2{
	font-size:24px;
	font-weight:800;	
}

.blog-section .blog-details h3{
	position:relative;
	font-size:16px;
	font-weight:800;
	margin-bottom:20px;
	color:#3a4145;	
}

.blog-section .blog-details p{
	margin-bottom:20px;	
}

.blog-section .blog-details ol li{
	list-style-type:decimal;	
}

.blog-section .blog-details ul li{
	list-style-type:disc;	
}

.blog-section .blog-details ul,
.blog-section .blog-details ol{
	margin-left:20px;
	margin-bottom:20px;	
}

.blog-section .review-box{
	position:relative;
	margin:20px 0px;
	text-align:center;	
}

.blog-section .review-box .divider{
	position:relative;
	background:#f1f1f1;
	max-width:200px;
	margin:0 auto 15px;
	height:1px;	
}

.blog-section .review-box .review-content{
	font-size:18px;
	font-style:italic;	
}

.blog-section .review-box .separator{
	position:relative;
	width:30px;
	height:10px;
	margin:15px auto;
	background:url(../images/icons/icon-separator.png) center center no-repeat;	
}

.blog-section .review-box .author-info{
	position:relative;	
}

.blog-section .review-box .author-info strong{
	font-size:15px;
	color:#3a4145;
	text-transform:capitalize;
	font-weight:800;	
}

.blog-section .review-box .author-info p{
	font-style:italic;	
}

.blog-section .post-author{
	position:relative;
	padding:25px;
	background:#cbecf8;
	border:1px solid #57b6d9;
	margin-bottom:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;	
}

.blog-section .post-author .inner-box{
	position:relative;
	padding-left:100px;
	min-height:100px;	
}

.blog-section .post-author .author-thumb{
	position:absolute;
	left:0px;
	top:10px;	
}

.blog-section .post-author .author-title{
	margin-bottom:15px;	
}

.blog-section .post-author .author-title strong{
	font-weight:800;
	color:#3a4145;	
}

.blog-section .post-author .social-links a{
	position:relative;
	display:inline-block;
	margin-right:1px;
	font-size:14px;
	color:#999999;
	width:24px;
	height:24px;
	line-height:24px;
	border:1px solid #999999;
	text-align:center;
	border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;	
}

/*** 

====================================================================
	Comments Area
====================================================================

 ***/

.sidebar-section .comments-area{
	position:relative;	
}

.sidebar-section .comments-area .comment-box{
	position:relative;	
}

.sidebar-section .comments-area .comment{
	position:relative;
	margin:0px 0px 50px 0px;
	padding:0px 0px 10px 110px;	
}

.sidebar-section .comments-area .reply-comment{
	margin-left:50px;	
}

.sidebar-section .comments-area .comment-box .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:84px;
	height:84px;	
}

.sidebar-section .comments-area .comment-box .author-thumb img{
	width:100%;
	display:block;
}

.sidebar-section .comments-area .comment-info{
	margin-bottom:20px;
	color:#bcbcbc;	
}

.sidebar-section .comments-area .comment-box strong{
	color:#292929;
	font-weight:600;	
}

.sidebar-section .comments-area .comment-box .text{
	position:relative;
	padding:10px 15px;
	margin-bottom:20px;
	background:#f3f3f3;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
}

.sidebar-section .comments-area .comment-box .text:before{
	content:'';
	position:absolute;
	left:20px;
	top:-18px;
	border:10px solid transparent;
	border-bottom:10px solid #f3f3f3;	
}

.sidebar-section .comments-area .reply-comment .text{
	background:#cbecf8;
}

.sidebar-section .comments-area .reply-comment .text:before{
	content:'';
	position:absolute;
	left:20px;
	top:-20px;
	border:10px solid transparent;
	border-bottom:10px solid #cbecf8;	
}

.sidebar-section .comments-area .reply-btn{
	position:relative;
	display:inline-block;
	padding:7px 25px 4px;
	min-width:100px;
	font-size:14px;
	background:#1a7bb2;
	color:#ffffff;
	text-transform:capitalize;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
}

.sidebar-section .comments-area .reply-btn span{
	padding-right:10px;	
}

/*** 

====================================================================
	Comment Form
====================================================================

 ***/

.comment-form .form-group{
	position:relative;
	margin-bottom:20px;	
}

.comment-form .form-group-inner{
	position:relative;
	display:table;
	width:100%;
	border:1px solid #d0d0d0;
	overflow:hidden;
	border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.comment-form .form-group .icon-box{
	position:relative;
	display:table-cell;
	vertical-align:middle;	
}

.comment-form .form-group .icon-box label{
	position:relative;
	display:inline-block;
	width:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#3d3d3d;
	margin:0px;
	background:#ffffff;
	border-right:1px solid #d0d0d0;
}

.comment-form .form-group label.error{
	display:none !important;	
}

.comment-form .form-group .field-outer{
	position:relative;
	display:table-cell;
	width:100%;	
	vertical-align:middle;
}

.comment-form .form-group-inner input[type="text"],
.comment-form .form-group-inner input[type="password"],
.comment-form .form-group-inner input[type="tel"],
.comment-form .form-group-inner input[type="email"],
.comment-form .form-group-inner select{
	position:relative;
	display:block;
	width:100%;
	line-height:22px;
	padding:9px 15px;
	color:#222222;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.comment-form .form-group input[type="text"].error,
.comment-form .form-group input[type="password"].error,
.comment-form .form-group input[type="tel"].error,
.comment-form .form-group input[type="email"].error,
.comment-form .form-group select.error,
.comment-form .form-group textarea.error{
	background:rgba(255,0,0,0.20);
}

.comment-form .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:22px;
	padding:8px 15px;
	color:#222222;
	height:200px;
	resize:none;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.comment-form button{
	position:relative;
	display:inline-block;
	background:#ececec;
	color:#777777 !important;
	padding:8px 30px;
	line-height:24px;
	font-size:14px;
	font-weight:500;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.comment-form button .icon{
	position:relative;
	top:2px;	
}

.comment-form button:before{
	background:#f06626;	
}

/**
* Shop Page Styles.
**/

.best-seller .sec-title.style-three .line,
#checkout-content .sec-title.style-three .line,
.shop-page-content .sec-title.style-three .line {
    margin: 5px 0px 0px;
}
.shop-page-content .row,
.shop-page-content.row {
    margin-left: -10px;
    margin-right: -10px;
}
.shop-page-content .single-shop-item {
    padding: 0px;
    margin-bottom: 20px;
}
.shop-page-content .single-shop-item img {
	width: 100%;
	margin-bottom: 10px;
}
.shop-page-content .single-shop-item .meta {
    background: #F8F8F8;
    padding: 17px 17px;
    text-align: center;
    border: 1px solid #F0F0F0;
	margin: 0px 10px;
}
.shop-page-content .single-shop-item .meta h4 {
    text-transform: uppercase;
    font-size: 13px;
    color: #000000;
    line-height: 26px;
    font-weight: 700;
    margin-bottom: 5px;
    transition: all .3s ease;
	min-height:50px;
	max-height:50px;
}

.card-minheight {
    min-height: 400px;
    max-height: 400px;
}


.thumbnail.i-thumb a img {
			    height: 120px;
                width: 200px;
		}

.shop-page-content .single-shop-item .meta h4 a {
	color: #1a7bb2;
	transition: all .3s ease;
}
.shop-page-content .single-shop-item .meta h4:hover a {
	color: #1a7bb2;
}
.shop-page-content .single-shop-item .meta p {
	font-size: 15px;
    font-weight: 400;
    color: #656565;
    line-height: 1.5em;
	min-height:30px;
	max-height:30px;
	text-align: center;
}
.shop-page-content .single-shop-item .meta span {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #7E7E7E;
}
.shop-page-content .single-shop-item .meta span b {
    font-size: 20px;
    line-height: 28px;
    color: #E22D2D;
    font-weight: 600;
}
.shop-page-content .single-shop-item a.add-to-cart {
    background: #c5845c;
    text-transform: uppercase;
    display: inline-block;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    padding: 0 20px;
    font-size: 13px;
    margin-top: 0px;
    border-radius: 0px;
    overflow: hidden;
	border-radius: 20px;
    border: 2px solid #fff;
}
.shop-page-content .single-shop-item a.add-to-cart:before {
    background: #1a7bb2;
    border-radius: 0px;
}
.shop-page-content .best-seller {
    margin-top: 80px;
    margin-left: 10px;
}

/**
* Product Details Page Styles.
**/

.product-details-box {
    margin-bottom: 80px;
}
.product-details-box h3 {
    color: #000000;
    font-size: 20px;
    line-height: 28px;
    margin: 0;
    margin-bottom: 0px;
    font-weight: 700;
    text-transform: uppercase;
}
.product-details-box p {
    font-size: 14px;
    color: #999999;
    border-top: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
    padding: 20px 0;
    margin: 20px 0;
    font-weight: 600;
        font-size: 15px;
    font-weight: 400;
    color: #999999;
    line-height: 2em;
}
.product-details-box span {
    display: block;
    font-size: 18px;
    color: #999999;
    font-weight: 600;
    margin-bottom: 20px;
}
.product-details-box span b {
    font-size: 24px;
    color: #E22D2D;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    margin-left: 10px;
}
.product-details-box span input {
    width: 36px;
    height: 36px;
    border: 1px solid #EAEAEA;
    color: #999999;
    text-align: center;
    margin-left: 10px;
}
.product-details-box a.add-to-cart {
    background: #CD5F49;
    text-transform: uppercase;
    display: inline-block;
    line-height: 45px;
    font-weight: 700;
    color: #fff;
    padding: 0 30px;
    font-size: 18px;
    margin-top: 25px;
    border-radius: 20px;
    overflow: hidden;
}
.product-details-box a.add-to-cart:before {
	background: #1a1a1a;
	border-radius: 20px;
}
.product-details-box img {
    border: 5px solid #F4F4F4;
}
.product-details-page-content .best-seller {
    margin-left: 0px;
}
.product-details-tab-title {
    margin: -15px;
}
.product-details-tab-title .col-lg-12 {
    padding: 0;
}
.product-details-tab-title ul li {
    display: inline;
}
.product-details-tab-title ul li.active span {
    background: #fff;
    border: 1px solid #E6E6E6;
    border-top: 2px solid #c5845c;
    border-bottom: 0;
    position: relative;
    top: 1px;
    z-index: 2;
	color: #000;
}
.product-details-tab-title ul li span {
    display: inline-block;
    background: #1a7bb2;
    font-size: 16px;
    color: #fff;
    line-height: 45px;
    padding: 0 10px;
    margin-right: 0px;
    cursor: pointer;
}
.product-details-tab-content {
    margin-bottom: 45px;
	background-color: #fff;
	margin-top: 15px;
}
.product-details-tab-content .col-lg-12 {
    border: 1px solid #E6E6E6;
    padding: 20px;
    background-color: #fff;
}
.product-details-tab-content .col-lg-12 p {
        font-size: 15px;
    font-weight: 400;
    color: #333;
    line-height: 2em;
}



/**
* Cart Page Styles
**/

.cart-page {
    padding: 80px 0 155px;
}
.cart-page .table {
    margin: 0;
}
.cart-page table > tbody > tr > td,
.cart-page .table > thead > tr > th {
    border: none;
}
.cart-page .table thead {
    background: #F9F9F9;
}
.cart-page .table > thead > tr > th {
    font-weight: normal;
    color: #000000;
    font-size: 16px;
    line-height: 60px;
    padding: 0 40px;
    font-weight: 500;
    border: 1px solid #EBEBEB;
    border-bottom: 0;
}
.cart-page .table > thead > tr > th.close {
    color: transparent;
}
.cart-page .table > tbody > tr > td.preview {
    padding: 25px 50px;
}
.cart-page .table > tbody > tr > td {
    border: 1px solid #EBEBEB;
    padding: 80px 40px;
    font-size: 18px;
    color: #1a1a1a;
    font-weight: 600;
}
.cart-page .table > tbody > tr > td.del-item {
    text-align: center;
}
.cart-page .table > tbody > tr > td .select-box {
    padding: 0;
    margin: 0;
    border: 1px solid #EDEDED;
    width: 95px;
    overflow: hidden;
    background-color: #fff;

    background: #fff url(../images/cart/select-box-bg.png) no-repeat 80% 50%;
}

.cart-page .table > tbody > tr > td .select-box select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.cart-page .table > tbody > tr > td .select-box select:focus {
    outline: none;
}
.cart-page .table > tbody > tr > td.del-item {
    color: #CD5F49;
    font-size: 18px;
    font-weight: normal;
}

.cart-page .bottom-box {
    padding: 30px 25px;
    background: #F9F9F9;
    margin: 0 0 50px;
}
.cart-page .bottom-box .cupon-box input {
    width: 130px;
    line-height: 36px;
    padding: 0 20px;
    border: 1px solid #EEEEEE;
    outline: none;
    margin-right: 10px;
}
.cart-page .bottom-box .cupon-box button {
    padding: 0 20px;
    color: #fff;
    background: #E3E3E3;
    text-transform: capitalize;
    border: none;
    outline: none;
    font-weight: normal;
    line-height: 36px;
    color: #000000;
}
.cart-page .add-to-cart-wrap {
    text-align: right;
}
.cart-page .add-to-cart-wrap a {
    background: #CD5F49;
    text-transform: uppercase;
    display: inline-block;
    line-height: 36px;
    font-weight: 700;
    color: #fff;
    padding: 0 40px;
    border-radius: 20px;
    overflow: hidden;
}
.cart-page .add-to-cart-wrap a:before {
    background: #1a1a1a;
    border-radius: 20px;
}
.cart-page .cart-total-box li {

    line-height: 60px;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #EBEBEB;
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    padding: 0 25px;
}
.cart-page .cart-total-box li:first-child {
    border-top: 1px solid #EBEBEB;

}
.cart-page .cart-total-box li span {
    margin-left: 50px;
}
.cart-page .cart-total-box .cart-total {
    background: #F9F9F9;
}
.cart-page .cart-total-box .proceed-to-checkout {
    text-align: right;
}
.cart-page .cart-total-box .proceed-to-checkout a {
        background: #CD5F49;
    text-transform: uppercase;
    display: inline-block;
    line-height: 36px;
    font-weight: 700;
    color: #fff;
    padding: 0 40px;
    overflow: hidden;
    border-radius: 20px;
}
.cart-page .cart-total-box .proceed-to-checkout a:before {
    background: #1a1a1a;
    border-radius: 20px;
}

/**
* Checkout Page Styles.
**/

#checkout-content {
    padding: 80px 0 130px;
}
#checkout-content .return-customer {
    background: #F9F9F9;
    border: 1px solid #EBEBEB;
    padding: 25px 30px;
    margin-bottom: 50px;
}
#checkout-content .return-customer p {
    margin-bottom: 0;
    font-size: 14px;
    color: #8E8E8E;
    line-height: 26px;
}
#checkout-content .return-customer a {
    color: #CD5F49;
}

#checkout-content label,
#checkout-content input[type="text"] {
    display: block;
}
#checkout-content label {
    font-size: 14px;
    line-height: 26px;
    color: #8E8D8D;
    margin-bottom: 5px;
    font-weight: 500;
}
#checkout-content input[type="text"] {
    width: 100%;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #E2E2E2;
    outline: none;
    padding: 0 20px;
}
#checkout-content input[type="text"]:last-child {
    margin-bottom: 0;
}
#checkout-content .left-checkout > .row {
    margin-bottom: 30px;
}

#checkout-content .select-box {
    padding: 0;
    margin: 0;
    border: 1px solid #E2E2E2;
    width: 100%;
    overflow: hidden;
    background-color: #fff;

    background: #fff url(../images/cart/select-box-bg.png) no-repeat 95% 50%;
}

#checkout-content .select-box select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

#checkout-content .select-box select:focus {
    outline: none;
}
#checkout-content .row span {
    font-size: 14px;
    font-weight: 500;
    color: #8E8D8D;

}
#checkout-content input[type="checkbox"] {
    margin: 0;
    vertical-align: middle;
    margin-right: 15px;
}
#checkout-content textarea {
    width: 100%;
    height: 100px;
    border: 1px solid #E2E2E2;
    padding: 10px 20px;
    outline: none;
}
#checkout-content .ship-different {
    margin-top: 80px;
}
#checkout-content .order-box {
    border: 1px solid #D9D9D9;
    padding: 30px;
}
#checkout-content .order-box ul li {
    display: block;
    color: #8E8D8D;
    font-size: 14px;
    line-height: 45px;
    font-weight: 600;
}
#checkout-content .order-box ul li.total {
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
}
#checkout-content .order-box ul li span {
    float: right;
    display: inline-block;
}
#checkout-content .order-box ul li span.bold {
    font-size: 18px;
    color: #000;
    font-weight: 700;
}
#checkout-content .order-box ul li a span {
    color: #CD5F49;
}
#checkout-content .order-box ul li input[type="radio"] {
    margin-right: 10px;
}
#checkout-content .order-box ul li .note {
    background: #ECECEC;
    padding: 25px;
    color: #8E8D8D;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    position: relative;
}
#checkout-content .order-box ul li .note .fa {
    font-size: 35px;
    position: absolute;
    top: -25px;
    left: 25px;
    color: #ECECEC;
}
#checkout-content .order-box ul li a.place-order {
    background: #CD5F49;
    text-transform: uppercase;
    display: inline-block;
    line-height: 36px;
    font-weight: 700;
    color: #fff;
    padding: 0 40px;
    margin-top: 30px;
}




/* Common style */


.overeffect div {
	position: relative;
	margin:0 auto;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	color:#fff;
}

.overeffect div img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 1;
}

.overeffect div figcaption {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	margin-top:0px;
}

.overeffect div figcaption::before,
.overeffect div figcaption::after {
	pointer-events: none;
}

.overeffect div figcaption,
.overeffect div figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color:#fff;
	padding-top: 25%;
}




/* Common1 style */
.overeffect1 div {
	position: relative;
	margin:0 auto;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	color:#fff;
}

.overeffect1 div img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.overeffect1 div figcaption {
	color: #fff;
	font-size: 1.1em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	margin-top:0px;
}

.overeffect1 div figcaption::before,
.overeffect1 div figcaption::after {
	pointer-events: none;
}

.overeffect1 div figcaption,
.overeffect1 div figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color:#fff;
	margin-top: -10%;
}




/* Common2 style */

.overeffect2 {
   width: 260px;
    height: 80px;
    margin: 5px;
    float: right;
    border: 1px solid #ffffff;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-box-shadow: 2px 2px 5px #2f2f2f;
    -moz-box-shadow: 2px 2px 5px #2f2f2f;
    box-shadow: 2px 2px 5px #2f2f2f;
    cursor: default;
    background: #fff;
    margin: 0px;
}
.overeffect2 .mask,.overeffect2 .content {
   width: 100%;
   height: 80px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}

.overeffect2 img {
   display: block;
   position: relative;
}
.overeffect2 h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 5px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.overeffect2 h2 {
        /*text-transform: uppercase;*/
        color: #fff;
        text-align: center;
        position: relative;
        font-size: 17px;
        padding: 3px;
       /* background: rgba(0, 0, 0, 0.8);*/
        margin: 30px 0 0 0;
		background: rgba(197, 132, 92, 0.5);
			
    }
	 .overeffect2 h2  a{
        /*text-transform: uppercase;*/
        color: #fff;
        text-align: center;
        font-size: 17px;
        text-shadow: 1px 2px #000;
        font-weight: 600;
		
    }
	 .overeffect2 h2 a:hover{
        /*text-transform: uppercase;*/
        text-align: center;
        font-size: 17px;
		margin: 30px 0 0 0;
		/*color: #1a7bb2;*/
		
    }
              
.overeffect2 a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.overeffect2 a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}





/*---------------*/
/***** bubba *****/
/*---------------*/

div.effect-bubba {
	background: #9e5406;
}

div.effect-bubba a{
	color: #fff;
}

div.effect-bubba a:hover{
	color: #fff;
}


div.effect-bubba img {
	/*opacity: 0.7;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;*/
}

div.effect-bubba:hover img {
	opacity: 0.4;
}

div.effect-bubba figcaption::before,
div.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

div.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,2);
}

div.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

div.effect-bubba h2 {
	padding-top: 30%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}

div.effect-bubba p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

div.effect-bubba:hover figcaption::before,
div.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	color:#fff;
}

div.effect-bubba:hover h2,
div.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/


/*---------------*/
/***** Sarah *****/
/*---------------*/


div.effect-sarah {
	/*background: #000;*/
	width:100%;
	/*margin: 10px 19px 0px 20px;*/
}


div.effect-sarah img {
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	/*-webkit-transform: translate3d(-10px,0,0);*/
	/*transform: translate3d(-10px,0,0);*/
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.effect-sarah p > a {
    color: #fff;
	font-size:21px;
	text-shadow: 2px 2px #000;
}



div.effect-sarah:hover img {
	opacity: 0.4;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	background:rgba(0,0,0,0.6);
}

div.effect-sarah figcaption {
	text-align: center;
}

div.effect-sarah h4 {
	position: relative;
	overflow: hidden;
	margin: 30px 5px 8px;
}

div.effect-sarah h4::after {
	position: absolute;
	bottom: 0;
	left: -1px;
	width: 100%;
	height: 2px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

div.effect-sarah:hover h4::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

div.effect-sarah p {
	padding: 0px;
	opacity: 1;
	/*-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);*/
	line-height: 17px;
    font-weight: 600;
	margin-top: 82px;
	text-align:center;
	color: #fff;
    font-size: 21px;
    text-shadow: 2px 2px #000;
}

div.effect-sarah:hover p {
	opacity: 1;
	/*-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);*/
}


/* NINTH EXAMPLE*/
.view-ninth .mask-1, .view-ninth .mask-2 {
    background: rgba(197, 132, 92, 0.5);
    height: 361px;
    width: 361px;
    background: rgba(197, 132, 92);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    /*-webkit-transition: all 0.3s ease-in-out 0.6s;
    -moz-transition: all 0.3s ease-in-out 0.6s;
    -o-transition: all 0.3s ease-in-out 0.6s;
    transition: all 0.3s ease-in-out 0.6s;*/
   
}

.view-ninth .mask-1 {
    left: auto;
    right: 0;
    /*-webkit-transform: rotate(56.5deg) translateX(-180px);
    -moz-transform: rotate(56.5deg) translateX(-180px);
    -o-transform: rotate(56.5deg) translateX(-180px);
    -ms-transform: rotate(56.5deg) translateX(-180px);
    transform: rotate(56.5deg) translateX(-180px);
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -o-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    transform-origin: 100% 0%;*/
    display:none;
}

.view-ninth .mask-2 {
    top: auto;
    bottom: 0;
    /*-webkit-transform: rotate(56.5deg) translateX(180px);
    -moz-transform: rotate(56.5deg) translateX(180px);
    -o-transform: rotate(56.5deg) translateX(180px);
    -ms-transform: rotate(56.5deg) translateX(180px);
    transform: rotate(56.5deg) translateX(180px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;*/
    display:none;
}

.view-ninth .content {
    position: absolute;
    top: 71%;
    left: 0%;
    transform: translate(0%, -50%);
    font-weight: 600;
    
}

.view-ninth .content:hover {
    /*background: rgba(0, 0, 0, 0.9);*/
    height: 78px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 1;
    width: 361px;
    overflow: hidden;
    /*-webkit-transform: rotate(-33.5deg) translate(-112px, 166px);
    -moz-transform: rotate(-33.5deg) translate(-112px, 166px);
    -o-transform: rotate(-33.5deg) translate(-112px, 166px);
    -ms-transform: rotate(-33.5deg) translate(-112px, 166px);
    transform: rotate(-33.5deg) translate(-112px, 166px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: all 0.4s ease-in-out 0.3s;
    -moz-transition: all 0.4s ease-in-out 0.3s;
    -o-transition: all 0.4s ease-in-out 0.3s;
    transition: all 0.4s ease-in-out 0.3s;*/
    /*margin-top: -20px;*/
    left: 0%;
}

.view-ninth h2 {
    /*background: transparent;
    margin-top: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);*/
}

.view-ninth a.info {
    display: none;
}

.view-ninth:hover .content {
    height: 150px;
    width: 260px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=90);
    opacity: 1;
    top: 10px;
    -webkit-transform: rotate(0deg) translate(0, 0);
    -moz-transform: rotate(0deg) translate(0, 0);
    -o-transform: rotate(0deg) translate(0, 0);
    -ms-transform: rotate(0deg) translate(0, 0);
    transform: rotate(0deg) translate(0, 0);
}

.view-ninth:hover .mask-1, .view-ninth:hover .mask-2 {
    /*-webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;*/
}

.view-ninth:hover .mask-1 {
    /*-webkit-transform: rotate(56.5deg) translateX(1px);
    -moz-transform: rotate(56.5deg) translateX(1px);
    -o-transform: rotate(56.5deg) translateX(1px);
    -ms-transform: rotate(56.5deg) translateX(1px);
    transform: rotate(56.5deg) translateX(1px);*/
}

.view-ninth:hover .mask-2 {
    /*-webkit-transform: rotate(56.5deg) translateX(-1px);
    -moz-transform: rotate(56.5deg) translateX(-1px);
    -o-transform: rotate(56.5deg) translateX(-1px);
    -ms-transform: rotate(56.5deg) translateX(-1px);
    transform: rotate(56.5deg) translateX(-1px);*/
}










/* counries currency */

.country_item
{
	width: 111px;
}

#cur .country_item {
    margin-top: 12px;
    padding-top: 10px;
}

.flag {
    float: left;
    margin-right: 10px;
}

.rate span {
    display: block;
    font-size: 13px;
    margin-bottom: 0px;
    float: left;
    width: 50%;
    line-height: 17px;
    color: #fff;
}


section.fact-counter .mt-prev {
    color: #fff;
    -webkit-filter: invert(100%);
    opacity: 1;
}

section.fact-counter .mt-play {
    color: #fff;
    -webkit-filter: invert(100%);
    opacity:1;
}

section.fact-counter .mt-next {
    color: #fff;
    -webkit-filter: invert(100%);
    opacity: 1;
}


/* about QIB */

section.aboutqib{
	background:url(../images/about-qib.png) no-repeat;
	padding-top:1em;
	padding-bottom:30px;
	background-size:cover;
	background-position: center; 
	background-attachment: fixed;
}


.aboutq {
    background: #1b7bb2;
    color: #fff;
    padding: 25px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    margin-top: 2em;
    background-size: cover;
    overflow: hidden;
    padding-bottom: 30px;
}

.aboutq p {
    margin-bottom: 20px;
}

.white {
    color: #fff !important;
}

.whitebg a {
	background: #fff !important;	
	color:#1b7bb2;
}




/* award section */

/*-- Testimonial Section --*/

.dg-container {
    background: rgba(0, 0, 0, 0) url(../images/wood2.jpg) no-repeat scroll 0 0 / cover;
    height: auto;
    padding-bottom: 15px;
    position: relative;
    width: 100%;
}

.dg-container .container{
	padding-top:25px;
	padding-bottom:20px;
}
.dg-wrapper{
	width: 481px;
	height: 210px;
	margin: 0 auto;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}
.dg-wrapper a{
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	text-align:center;
}
.dg-wrapper a.dg-transition{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.dg-wrapper a .dg-img{
	padding: 41px 0px 0px 0px;
}
.dg-wrapper a .qt{
	text-align: center;
	background:rgba(0, 0, 0, .4);
	line-height: 1.4;
	text-shadow: 2px 2px 1px rgba(79, 79, 79, .6);
	color: #fff;
	font-size: 18px;
	font-weight:400;
	width: 100%;
	top:20px;
	display: none;
	position: relative;
	padding:10px 10px 5px 10px;
}
.dg-wrapper .quote-img{
	position:relative;
	padding-bottom:10px;
}
.dg-wrapper a.dg-center .qt{
	display: block;
}

.qt .name{
	font-size:22px;
	font-weight:500;
}

.qt p{
	font-size:15px;
	padding-top:5px;
	line-height:1.7;
	text-shadow: 2px 2px 1px rgba(79, 79, 79, .6);
	text-align:center;
}

.qt i{
	margin-left:15px;
	transition:.5s;
}

.qt i:hover{
	color:#4d9ae2; 
	transition:.5s;
}

.dg-container nav {
width: 100%;
position:relative;
z-index: 2;
bottom: 166px;
left: 0%;
margin-left: 0px;
background:none;
}
.dg-container nav span {
text-indent: -9000px;
float: left;
cursor: pointer;
width: 40px;
height: 157px;
opacity: 0.9;
}
.dg-container nav span:hover{
	opacity: 1;
}
.dg-container nav span.dg-prev {
/* background-position: 60px 36px; */
margin-left: 0px;
background: url(../images/arrow-left.png) no-repeat 0px 10px;
float:left;
}
.dg-container nav span.dg-next{
	margin-left: 10px;
background: url(../images/arrow-right.png) no-repeat 0px 10px;
float:right;
}

/*** effect - shadow 1 ***/

.shadow-1
{
-webkit-box-shadow: 0 32px 16px -26px black;
-moz-box-shadow: 0 32px 16px -26px black;
box-shadow: 0 32px 16px -26px black;
}

.shadow-1:hover
{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);

-webkit-box-shadow: 0 58px 36px -56px black;
-moz-box-shadow: 0 58px 36px -56px black;
box-shadow: 0 58px 36px -56px black;
}

.shadow-1
{
transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
}

.shadow-1:hover
{
transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
}

p.info-desc.downlodapp a {
    font-size: 27px;
    line-height: 1em;
    color: #fff !important;
}

.downlodapp
{
    text-align:center !important;
}

p.info-desc a {
    color: #c5845c;
}

.info-title img {
    width: 23px;
    border: 1px solid #1b1b1b;
}

.percentage {
    right:auto !important;
	left:0 !important;
}

.inner-bar, .voted {
    right: 0;
}

@media only screen and (max-width: 479px)
{
.link-box {
    direction: rtl;
}



}

@media only screen and (max-width: 767px)
{
.main-menu .navbar-collapse > .navigation > li > a {
    border-left: 0px solid rgb(255, 255, 255);
}

.main-menu .navbar-header {
    float: none;

}

}


/* openion poll roll in direction changed */
@-webkit-keyframes rollIn {
  0% {
   -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
/* openion poll roll in direction changed end */


/* floating menu */

.sticky-links {
    position: fixed;
    top: 40%;
    left: 0;
    z-index: 10;
}
.sticky-link {
    display: inline-block;
    position: relative;
    padding: 5px 12px;
    height: 28px;
	background-color:#035891;
	width: 35px;
    height: 35px;
	margin-bottom:2px;
	color:#fff;
}

#searchform{
	float:right;
}



/* ticker css start*/
.tickercontainer {
    width: 100%;
    height: 34px;
    margin: 0;
    padding: 0;
    overflow: hidden
}
.tickercontainer .mask {
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    top: 8px;
    height: 18px;
    overflow: hidden
}
ul.newsticker {
    -webkit-transition: all 0 linear;
    -moz-transition: all 0 linear;
    -o-transition: all 0 linear;
    transition: all 0 linear;
    position: relative;
    margin: 0;
    padding: 0
}
ul.newsticker li {
    float: left;
    margin: 0;
    padding-right: 15px
}
ul.newsticker a {
    white-space: nowrap;
    padding: 0;
    color: red;
    font: 700 10px Verdana;
    margin: 0 50px 0 0
}
ul.newsticker span {
    margin: 0 15px 0 0
}
#webticker2 li,
.stock-ticker p {
    margin: 0;
    color: #1A7BB2;
    float: left
}
#webticker2 {
    float: left
}
.stock-ticker p {
    padding-right: 45px;
    /* font-size: .95em; */
    padding-left: 15px;
    line-height: normal;
    padding: 5px 10px 0 20px;
	font-size: 12px;
	
}
.stock-ticker label, span {
    font-size: 1em;
    font-weight: 600;
}

.modal-content .modal-body p,
.show {
    font-size: 14px
}
.price-up {
    color: #4ddd04;
    padding-left: 15px;
	font-weight:normal;
    background: url(../images/phase2/up-green.png) left 7px no-repeat
}
.price-down {
    color: red;
    padding-left: 15px;
	font-weight:normal;
    background: url(../images/phase2/down-red.png) left 7px no-repeat
}
/*updated for hyper link #*/
.top-services .column .text p a {
    color: #888888;
}

.top-services .column h3 a {
    color: #888888;
}

#webticker2 {
    float: right;
    
}
#webticker2 li {
    float: right;
}
ul.newsticker span {
    margin: 0;
    line-height: 18px
}
.stock-ticker h2 {
    float: right;
    padding-left: 15px;
    padding-right: 0;
    line-height: 19px
}

/* end menu*/

/* HCL new*/
/* related link */

.relatedlink_con {
     padding:20px 50px 20px 50px;
    -webkit-border-radius: 0px 0px 35px 0px;
    -moz-border-radius: 0px 0px 35px 0px;
    border-radius: 0px 0px 35px 0px;
    margin-top: 0px;

}
.relatedlink_con #owl-demo .item{
  margin: 0px 15px 0px 15px;

}
.relatedlink_con #owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;

}

.relatedlink_con #owl-demo .item img:hover{
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}

.relatedlink_con .owl-next,.owl-prev {
    color: #ffffff;
    display: inline-block;
    font-size: 30px;
    height: 40px;
    line-height: 33px;
    margin-top: -23px;
    position: absolute;
    text-align: center;
    top: 60%;
    transition: 400ms ease 0s;
    width: 40px;
    z-index: 5;
     cursor:pointer;
}


.relatedlink_con .owl-next {
    right: -50px;
}

.relatedlink_con .owl-prev {
    left: -50px;
}

.relatedlink_con .overeffect2 img
{
	height:100% !important;
}

/* related link */
/* common css for table css start */
.table-responsive 
{
    overflow-x: visible;
}
div#tab-1 table 
{
    border: 1px solid #ddd;
    width:100%;
}

/*div#tab-1 table > tbody > tr:first-child
{
                background-color: #ccc;
                font-weight:bold;
}*/

#accordion table > tbody > tr > td
{
    width:50%;
}

div#tab-1 table > tbody > tr > td
{
                border:1px solid #ddd;
                padding: 7px;
}

div#tab-1 table > tbody > tr > th
{
                border:1px solid #ddd;
                padding: 7px;
                background-color: #ccc;
                font-weight:bold;
                text-align: right;
}



div#tab-1 div {
    margin-bottom: 15px;
}

/* vm added for tab*/
div#tab-2 ul li ul{padding-right:15px;}
div#tab-2 table{border:1px solid #ddd;width:100%;margin-bottom:10px;}
div#tab-2 table > tbody > tr > td{border:1px solid #ddd;padding:7px;}
div#tab-2 table > tbody > tr > th{border:1px solid #ddd;padding:7px;background-color:#ccc;font-weight:bold;}
div#tab-2 div{margin-bottom:0px;}
.tabawards div#tab-2 div{margin-bottom:10px;}
div#tab-2 ul{margin-right:17px;margin-bottom:15px;}

div#tab-3 ul li ul{padding-right:15px;}
div#tab-3 table{border:1px solid #ddd;width:100%;margin-bottom:10px;}
div#tab-3 table > tbody > tr > td{border:1px solid #ddd;padding:7px;}
div#tab-3 table > tbody > tr > th{border:1px solid #ddd;padding:7px;background-color:#ccc;font-weight:bold;}
div#tab-3 div{margin-bottom:0px;}
.tabawards div#tab-3 div{margin-bottom:10px;}
div#tab-3 ul{margin-right:17px;margin-bottom:15px;}

div#tab-4 ul li ul{padding-right:15px;}
div#tab-4 table{border:1px solid #ddd;width:100%;margin-bottom:10px;}
div#tab-4 table > tbody > tr > td{border:1px solid #ddd;padding:7px;}
div#tab-4 table > tbody > tr > th{border:1px solid #ddd;padding:7px;background-color:#ccc;font-weight:bold;}
div#tab-4 div{margin-bottom:0px;}
.tabawards div#tab-4 div{margin-bottom:10px;}
div#tab-4 ul{margin-right:17px;margin-bottom:15px;}
/* end css here */

.links li {
    text-indent: -26px;
}
div#tab-1 ul {
    margin-right: 17px;
    margin-bottom: 15px;
} 
/* common css for table css end */
/* MTSUSER Simple table layout START*/
table{
    border: 1px solid #ddd;
    width:100%;
	margin-top: 10px;
    margin-bottom: 10px;
}
/*table > tbody > tr:first-child{
    background-color: #ccc;
    font-weight:bold;
}*/
table > tbody > tr > td{
    border:1px solid #ddd;
    padding: 7px;
}
table > tbody > tr > th{
    border:1px solid #ddd;
    padding: 7px;
    background-color: #ccc;
    font-weight:bold;
    text-align: right;
}
.auto-container.div{
    margin-bottom: 15px;
}
.auto-container.links li{
    text-indent: -26px;
}
.auto-container.ul{
    margin-right: 17px;
    margin-bottom: 15px;
}
.auto-container h3 {
    font-size: 17px;
    font-weight: normal;
    color: #069;
}

.auto-container h4 {
    font-size: 16px;
    font-weight: normal;
    color: #035891;
}
/* common css for table css end */

.dining {
    background: #fcfcfc;
    padding: 17px !important;
    text-align: right;
    border: 1px solid #F0F0F0;
	margin: 0px 10px;
	width:98%;
}

.dining  table 
{
	border: none;
	width:100%;
	margin-top:0px;
	margin-bottom:10px;
	text-align: right;
}

.dining  table > tbody > tr:first-child {
        background-color: transparent !important;
        font-weight:normal !important;
    }

.dining  table > tbody > tr > td:first-child
{
	width:20%;
	font-weight:bold;
}

.dining  table ul li:before {
    content: '\f0d9';
    font-family: 'FontAwesome';
    color: #333;
    font-size: 15px;
    line-height: 18px;
    top: 0px;
    float: right;
    text-indent: -9px;
    position: relative;
    right: -9px;
}

.dining li {
    margin-right: 25px;
}

.dining  table > tbody > tr > td
{
	border:none;
	padding:7px;
}



/* css for useful tool form start */
.usefultools label {
    margin-right: 10px;
	width:100%;
}

.usefultools label.control-label.rdndirection
{
    float:right;
}

.usefultools .col-lg-12 {
    margin-bottom:0px;
}

.usefultools .input-lg {
    height: 48px;
    font-size: 15px;
}
/*MTS USER*/
.usefultools #rdn_yes, .usefultools #rdn_no,
.usefultools #rdn_languagear,.usefultools #rdn_languageen,
.requiredradio #rdn_IsCustomer_0,.requiredradio #rdn_IsCustomer_1,
.requiredradio #rdn_Gnder_0, .requiredradio #rdn_Gnder_1, 
.usefultools #rdn_qatari, .usefultools #rdn_expat{
    position: absolute;
    right: -7px;
    top: 7px;
}

.requiredradio > span 
{
   float:right !important;
}

#rdn_Gnder.requiredradio > span label 
{
   margin-right: 10px;
}

.usefultools .col-lg-2 {
    margin-bottom: 0px;
    float: right;
    width: 18%;
}

.usefultools .col-lg-10 {
    float: right;
    width: 82%;
}

.usefultools .col-lg-12.col-sm-12.button-section{
    margin-top:-5px;
    }
.usefultools .col-lg-12.col-sm-12.finance-button{
    margin-top:20px;
	margin-bottom: 20px;
    }
.usefultools .col-lg-12.col-sm-12.content-section{
    margin-top: 15px;
    margin-right: -20px;
    margin-bottom:5px;
    }
    .usefultools .col-lg-12.col-sm-12.content-section.content-button{
    margin-right: -10px;    
    }
/*END*/

.usefultools .form-group {
    margin-bottom: 0px;
	margin: 5px 0px;
}

.usefultools .captha {
    margin-top: -70px;
}

.usefultools .comment {
    margin-top: 15px;
}

/* css for useful tool form end */






























/* MTSUSER media section start */
.btn-expand {
    color: #666;
    font-weight: 400;
    margin-bottom: 10px;
    background: 0 0;
    border: 0;
}

.inner img {
    margin: 0px;
    padding: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    background: #FFF;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
	width:100%;
}

.tabawards ul li:before {
    content: '\f0d9';
    font-family: 'FontAwesome';
    color: #333;
    font-size: 15px;
    right: -9px;
    line-height: 18px;
    position: relative;
    top: 0px;
    float: right;
    margin: 3px 13px 0px 8px;
}


.awards-shelves .i-thumb {
    min-height: 420px;
	
}

.i-thumb {
    padding: 20px 20px 25px;
    border: 1px solid #DDD;
    box-shadow: 0 0 15px 0 #f5f2f2 inset;
    float: left;
    width: 100%;
	max-height: 250px;
}

.news li.thumbnail.i-thumb {
    margin-bottom: 10px;
    height: auto;
}
.thumbnail h6 a {
    font-size: 1.05em;
    line-height: 16px;
}
.thumbnail h6 a {
    color: #1A7BB2;
    font-weight: 600;
    float: left;
    margin-bottom: 5px;
}


a.pull-left {
    display: block;
    height: 75px;
    /*width: 115px;*/
}

.news .media-body {
    padding-right: 20px;
}

.inner .i-thumb h2 {
    margin-top: 2px;
}

.inner h3 {
    font-size: 1.3em;
    font-weight: 400;
}

.media-body h3 {
    color: #A45A17;
    font-size: .965em!important;
    margin: 0 0 5px;
    float: none;
}

.inner .i-thumb p {
    width: 100%;
    height: 58px;
}


.inner .i-thumb .media-body p {
    height: auto!important;
}

.inner .i-thumb p {
    width: 100%;
    height: 58px;
}

.thumbnail h2 {
    font-size: 1.3em!important;
}

.thumbnail a, .thumbnail a:hover {
    color: #1A7BB2;
}

.contWrap
{
	margin:0px 15px;
}

.news-filter {
    padding-top: 8px;
    padding-bottom: 18px;
    display: inline-block;
    float: left;
}

table.news-filter-table .filter-first #content {
    margin-right: 200px;
}

a.basic, a.reset-listing {
    display: inline;
    color: #FFF;
    padding: 7px;
    min-width: 70px;
    background: #00B0DC;
    margin: 2px;
    font-weight: 600;
}

#basic-modal-content {
    display: none;
}

.modal-body {
    padding: 5px;
}

.col-one {
    width: 50%;
}

.col-two {
    width: 46%;
}

.col-one, .col-two {
    display: inline-block;
    margin-bottom: 7px;
}

#paging_container table > tbody > tr:first-child
{background-color:transparent !important;}

#paging_container table, .content .text table 
{
	border: 0px solid rgb(221, 221, 221)!important;
	margin-top: 0px;
	margin-bottom: 0px;
}

#paging_container table > tbody > tr > td 
{
    border: 0px solid rgb(221, 221, 221);
    padding: 0px;
}

#footer-pagecontent table, .content .text table {
    border: 0px solid rgb(221, 221, 221)!important;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%; 
    text-align: center;
    float: left;
}

#footer-pagecontent table > tbody > tr > td {
    border: 0px solid #ddd;
}


.auto-container h4
{
	margin:0px;
}

#basic-modal-content .default-btn-style-two
{
    position: relative;
    padding: 2px 15px;
    line-height: 24px;
    text-transform: uppercase;
    color: rgb(255, 255, 255) !important;
    font-size: 12px;
    border: 0px solid rgb(255, 255, 255) !important;
    font-family: 'Raleway',sans-serif;
    font-weight: 700;
    border-radius: 20px 20px 20px 20px;
    transition: all 0.3s ease 0s;
    background: none repeat scroll 0% 0% rgb(2, 58, 90);
    display: inline-block;
}

#simplemodal-container {
    background-color: #F5F5F5;
    border: 4px solid #BEBEBE;
    height: 150px !important;
    height: 150px !important;
    width: 355px !important;
    top: 25% !important;
	color: #bbb;
    padding: 0px;
}


a.learn-more {
    height: auto;
    width: auto;
    float: left;
    text-decoration: none;
    font-size: 13px;
    color: #f90;
    padding: 0 20px 0 0;
    background: url(../images/phase2/learnmore_arrow.jpg) left 68% no-repeat;
    margin: 2px 0 0;
}

#simplemodal-container select
{
	border: 1px solid #ccc;
	padding: 5px;
	width: 90%;
    margin-bottom: 5px;
}

#simplemodal-container a.modalCloseImg {
    background: url(../images/x.png) no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    left: -16px;
    cursor: pointer;
}

#simplemodal-overlay {
    background-color: #000;
}

#simplemodal-container a {
    color: #ddd;
}

.col-sm-3 .i-thumb span a {
    margin-top: 10px;
}
.i-thumb span a 
{
    position: relative;
    padding: 2px 15px;
    line-height: 24px;
    text-transform: uppercase;
    color: rgb(255, 255, 255) !important;
    font-size: 12px;
    border: 0px solid rgb(255, 255, 255) !important;
    font-family: 'Raleway',sans-serif;
    font-weight: 700;
    border-radius: 20px 20px 20px 20px;
    transition: all 0.3s ease 0s;
    background: none repeat scroll 0% 0% rgb(2, 58, 90);
    display: inline-block;
    margin-top: 5px;
}
/* media section end */


/*20122017 start */
/*.inner table.news-filter-table td.filter-first {
    width: 50%;
    float: right;
}

.inner table.news-filter-table td {
    width: 33%;
    border-spacing: 0;
    padding: 0;
    background-color: #fdfdfd;
    border-width: 0;
}
*/

.ellipse {
    float: right!important;
}

a.cnt-map-ico {
    float: left;
    margin: -5px !important;
    padding: 0px !important;
}

.cnt-map-ico img {
    box-shadow: 0 0 5px rgba(0, 0, 0,0);
    border: 0px solid #E2E2E2;
    border-radius: 4px;
}

/*20122017 end */



/****************sitemap *************************/
ul.site-sub-items li:before {
    content: '\f0d9';
    font-family: 'FontAwesome';
    color: #333;
    font-size: 15px;
    right: 0px;
    line-height: 18px;
    position: relative;
    top: 0px;
    float: right;
    margin: 4px 0px 0px 8px;
}


td.sub-name.single-item:before {
    content: '\f0d9';
    font-family: 'FontAwesome';
    color: #333;
    font-size: 15px;
    right: 0px;
    line-height: 22px;
    position: relative;
    top: -3px;
    float: right;
    margin: 1px 15px 0px 8px;
}


.site-sub > tbody > tr:first-child
{
    background-color:#fff !important;
}

.site-main table
{
    border:0px !important;
}

li.sub-name h4 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.inner .site-main h3, .inner .site-main h4 {
    margin-top: 11px;
}

.inner .site-main h3 {
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #1A7BB2;
    color: #fff;
    padding-right: 5px;
    margin-bottom: 0px;
}

.inner .site-main h4 {
    border-bottom: 0;
    font-size: 1.2em;
    padding: 3px 5px 3px 0px;
    background-color: #D5ECF9;
    margin-bottom: 5px;
}

.site-main li a h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
}

.site-sub-items .listcontent, td.sub-name.single-item a {
    background: url('../images/icn_cta_blue_hover.gif') no-repeat scroll 100% 50%;
    padding: 6px 0px 6px 12;
}

li.sub-name {
    background-color: #F8FDFE;
}

.site-main table tr td {
    border: 0;
    line-height: 18px;
    color: transparent;
    width: 50%;
    padding: 2px 15px;
    float: right;
}

ul.site-main li table {
    margin-bottom: 5px;
    margin-top: 0px;
}

td.sub-name a {
    /*font-weight: 600;*/
}

.inner .site-main h4:hover, .inner .site-main h3:hover {
    background-color: #00B0DC;
    color: #FFF;
}

.site-sub-items .listcontent:hover, td.sub-name a:hover {
    color: #44ACE4;
}

.site-main .table-responsive {
    border: 1px solid #e7e7e7;
    background: #fff;
    margin-bottom: 20px;
}

ul.site-main {
    padding-right: 15px;
}

    ul.site-main a strong {
        font-size: 16px;
        font-weight: 700;
        padding-right: 5px;
    }

ul.site-sub-items {
    padding-right: 15px;
    min-height:175px;
    line-height:24px;
}
/****************sitemap *************************/
/*MTS USER CARD COMPARATOR*/

.compareColBox tr:nth-child(1) {
    height: 215px;
}

.compareColBox tr:nth-child(2) {
    height: 250px;
}

.compareColBox tr:nth-child(3) {
    height: 500px;
}

.compareColBox tr:nth-child(4) {
    height: 350px;
    overflow-x: auto;
}

.compareColBox tr:nth-child(5) {
    height: 220px;
    overflow-x: auto;
}


ul.bullet-list.top-list {
    min-height: 479px;
    overflow-x: auto;
    text-align: right;
    
}

ul.bullet-list.middle-list
{
    min-height: 300px;
    overflow-x: auto;
    text-align: right;
}

ul.bullet-list.bottom-list
{
    min-height: 200px;
    overflow-x: auto;
    text-align: right;
}


.compareColBox td ul {
    margin: 0;
    padding: 0;
}

.compareColBox table {
    width: auto;
    margin-left: 10px;
}



.compareTblWrap .compare-btn-block 
{
    margin-top:10px !important;
}
/*END*/


/* MTS USER BRANCH LOCATOR START */

.inner-content.tags {
    margin-top: 10px;
}

.locator .checkbox {
    margin-left: 25px;
}

.checkbox, .radio {
    float: right;
    margin: -6px 35px 0 0;
    padding:9px;
}

.two-colmn {
    width: 100%;
    float: left;
    margin: 10px 0px 15px;
}

.btn-lm img {
    width: auto;
    margin: 0;
    background: 0 0;
    box-shadow: none;
}

.btn-lm, .btn-lm img {
    padding: 0;
    border: none;
}

.btn-lm {
    color: #FFF;
    position: absolute;
    z-index: 100;
    margin: 2px -35px 0 0px;
}

input[type=text].search-box-lm {
    width: 250px;
    height: 37px;
    padding-right: 15px;
}

.btn-lm, .btn-lm img {
    padding: 0;
    border: none;
}

.inner-content {
    float: right;
    width: 100%;
}

.mT20 {
    margin-top: 20px;
}

.inner-content.tags label {
    padding-right: 0;
}

.col-xs-3 
{
    width:30%;
    height: 502px;
    overflow: hidden;
    overflow-y: scroll;
}

.lm-left ul li span {
    width: auto;
    float: left;
    background: url(../images/phase2/sharesmall.jpg) left top no-repeat;
    margin-top: -18px;
    padding: 0 0px 18px 15px;
}

div.col-xs-3.lm-left.nano {
    height: 502px;
    width: 98%;
    margin-right: 0px !important;
}

.lm-left ul {
    border: 1px solid #CCC;
    margin: 0px -15px 0px 0px;
    padding: 0;
}

.lm-left ul li {
    border-bottom: 1px solid #E2E2E2;
    padding: 10px 5px;
    border-collapse: collapse;
    color: #069;
}

.lm-right {
    float: left;
}

.border {
    border: 1px solid #CCC;
}

#formlocator .border {
    border: 1px solid #CCC;
    margin-left: -45px;
}

#formlocator .border-locator {
    border: 1px solid #CCC;
    margin-left: -60px;
}


#gmap_canvas {
    height: 500px;
    width: auto;
}
#gmap_canvas_atm{
    height: 500px;
    width: auto;
}

.getMap {
    display: block;
}

.lm-link-b {
    display: none;
}

#pnlcaptcha
{
 margin-left:-10px!important;
}

div#pnlcaptcha table {
    border: 0px;
}

input#txtCaptcha
{   
    border: 1px solid #ccc;
    height: 30px;
    border-radius: 6px;
}


.results li h5 {
    margin-bottom: 0;
    max-width: 190px;
}
   
/* MTS USER BRANCH LOCATOR END */
/* MTS USER Header Section Color Start*/
.header-lower.blue {
    background-color: #02336b!important;
}

.blue .logo {
    border-top: 6px solid #666!important;
}

/* VM changes */
.blue .main-header .header-lower .cart-box-btn .cart-btn {
    color: #666;
    /*box-shadow: 0px 0px 3px 0px #666;
    -webkit-box-shadow: 0px 0px 3px 0px #666;
    -ms-box-shadow: 0px 0px 3px 0px #666;
    -o-box-shadow: 0px 0px 3px 0px #666;
    -moz-box-shadow: 0px 0px 3px 0px #666;*/
}

.blue  span.lablehide {
    color: #666;
}

.blue a.personal {
    background: #666;
}

.blue a.corporate
{
   background: #666; 
}
.blue a.newuser
{
    background: #666;
}

.blue .ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	background: transparent url(../images/blue_arrow_down.png) no-repeat center center;	
}
.blue .ac-container input:checked + label:hover:after{
	background-image: url(../images/blue_arrow_up.png);
}
/* VM changes */


.blue .shop-page-content .single-shop-item .meta h4 a
{
 color: #02336b!important;
}

.blue .default-btn-style-two, .form-group .btn a {
     background-color: #666!important;
}

.blue .default-btn-style-two:hover
{
     background: #c5845c!important;
     text-decoration: underline;
}

.header-lower.brown {
    background-color: #937c5d!important;
}

.brown .logo {
    border-top: 6px solid #000!important;
}

/* VM changes */
.brown .main-header .header-lower .cart-box-btn .cart-btn {
    color: #000;
    /*box-shadow: 0px 0px 3px 0px #000;
    -webkit-box-shadow: 0px 0px 3px 0px #000;
    -ms-box-shadow: 0px 0px 3px 0px #000;
    -o-box-shadow: 0px 0px 3px 0px #000;
    -moz-box-shadow: 0px 0px 3px 0px #000;*/
}

.brown  span.lablehide {
    color: #000;
}

.brown a.personal {
    background: #000;
}

.brown a.corporate
{
   background: #000; 
}
.brown a.newuser
{
    background: #000;
}

.brown .ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	background: transparent url(../images/brown_arrow_down.png) no-repeat center center;	
}
.brown .ac-container input:checked + label:hover:after{
	background-image: url(../images/brown_arrow_up.png);
}
/* VM changes */



	
.header-lower.ladies {
    background-color: #6E267B!important;
}
.ladies .logo {
    border-top: 6px solid #a97fb2!important;
}


/* VM changes */
.ladies .main-header .header-lower .cart-box-btn .cart-btn {
    color: #a97fb2;
    /*box-shadow: 0px 0px 3px 0px #a97fb2;
    -webkit-box-shadow: 0px 0px 3px 0px #a97fb2;
    -ms-box-shadow: 0px 0px 3px 0px #a97fb2;
    -o-box-shadow: 0px 0px 3px 0px #a97fb2;
    -moz-box-shadow: 0px 0px 3px 0px #a97fb2;*/
}

.ladies span.lablehide {
    color: #a97fb2;
}

.ladies a.personal {
    background: #a97fb2;
}

.ladies a.corporate
{
   background: #a97fb2; 
}
.ladies a.newuser
{
    background: #a97fb2;
}

.ladies .ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	background: transparent url(../images/ladies_arrow_down.png) no-repeat center center;	
}
.ladies .ac-container input:checked + label:hover:after{
	background-image: url(../images/ladies_arrow_up.png);
}
/* VM changes */



.ladies .shop-page-content .single-shop-item .meta h4 a
{
     color: #6E267B;
}
.ladies .default-btn-style-two  a {

}
.ladies .default-btn-style-two,  .form-group .btn a {
     background-color: #a97fb2;
}

.ladies .default-btn-style-two:hover
{
     background: #c5845c!important;
     text-decoration: underline;
}

.brown .default-btn-style-two,  .form-group .btn a {
    background-color: #000;
}
.brown .shop-page-content .single-shop-item .meta h4 a
{
	color: #000!important;
	
}

.brown .default-btn-style-two:hover
{
     background: #c5845c!important;
     text-decoration: underline;
}
/* MTS USER Header Section Color End*/


/* MTS USER Home Page Slider Menu Start*/
	.side-menu-holder {
    position: absolute;
    display: block;
    right: 0px;
    margin-top: -347px;
    width: 30px;
    height: auto;
    background-color: transparent;
    -webkit-box-shadow: 0 0 1px 0 #1a7bb2;
    box-shadow: 0 0 1px 0 #1a7bb2;
    z-index: 0;
}
.side-menu-holder nav {
    margin: 0;
    padding: 0
}
.side-menu-holder ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.side-menu-holder li {
    display: block
}
.side-menu-holder a {
    display: block;
    height: 32px;
    width: 30px;
    color: #00B0DC;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 29px;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #E1E1E1;
    border-right: 0;
    background-color: #00B0DC;
    left: 0;
    position: relative;
    overflow: hidden;
    text-indent: 100%;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.side-menu-holder a.expandable:hover {
    width: 218px;
    left: -188px;
    text-indent: 20px;
    color: #FFF
}
.side-menu-holder .section-marker {
    position: absolute;
    text-indent: 0;
    display: block;
    top: 0;
    left: 0
}
.side-menu-holder img.tool-image {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: absolute;
    height: 24px;
    width: 24px;
    right: 0;
    top: 0;
    -webkit-font-smoothing: antialiased;
    color: #00B0DC;
    -moz-transition: color .3s ease-out;
    -o-transition: color .3s ease-out;
    -webkit-transition: color .3s ease-out;
    transition: color .3s ease-out;
    bottom: 0;
    z-index: 100;
    text-indent: 0;
    background-color: #00B0DC;
    overflow: hidden;
    font-size: 45px;
    margin: 2px 3px 1px 0
}

.side-menu-holder {
    left: -1px;
    right: auto
}
.side-menu-holder a.expandable:hover {
    right: -188px;
    text-indent: 20px
}
.side-menu-holder a {
    left: auto;
    right: 0
}
.side-menu-holder .iconset-0:after,
.side-menu-holder .iconset-1:after,
.side-menu-holder .iconset-2:after,
.side-menu-holder .iconset-3:after,
.side-menu-holder .iconset-4:after,
.side-menu-holder .iconset-5:after,
.side-menu-holder .iconset-6:after,
.side-menu-holder .iconset-7:after,
.side-menu-holder .iconset-8:after,
.side-menu-holder .iconset-9:after {
    margin: -10px 0px 0px -2px;
    right: auto;
    left: 0
}
.side-menu-holder a {
    border-left: 0;
}
.side-menu-holder img.tool-image{
left:0;
right:auto;
    margin: 3px 0px 0px 3px;;
}

/* MTS USER Home Page Slider Menu End*/
	

/* MTS USER for print */
@media print
{
    /* ISO Paper Size */
    
    body {
        font-family: Georgia, ‘Times New Roman’, serif; 
        line-height: 1.3;
        font-size: 10pt;
        color: #000000;
        background-color: #FFFFFF;
    }
    @page 
    {
        size: A4 portrait;
        margin: 2mm;  /* this affects the margin in the printer settings */
    }
    .referrer
    {
        display:none!important;
    }
    
    a[href]:after {
        content: none !important;
    }
  
  .topsection_menu
  {
      visibility:hidden;
      display:none;
  }
  
  .topsection_search
  {
      display:none;
      visibility:hidden;
  }
  
  .cart-box-btn
  { 
      display:none;
      visibility:hidden;
  }
  
  .sticky-links
  { 
      display:none;
      visibility:hidden;
  }
  .go-up
  {
      display:none;
      visibility:hidden;
  }
  
  .gallery-section
   {
      display:none;
      visibility:hidden;
      margin-top:-400px;
   }
  
  .bulletlist .links ul li:before {
    content: '\f0da';
    font-family: 'FontAwesome';
    color: #333;
    font-size: 15px;
    left: -9px;
    line-height: 18px;
    position: relative;
    top: 0px;
    float: none;
    margin: 4px 8px 0px 13px;
    }
    
    .links li {
        text-indent: -19px;
    }
    
 }
 
 
 .parallax-section.get-quote .auto-container h4
	{
	    color:#fff!important;
	}
	
.home-top-services
{
	margin-top:70px;
}

#lblMessSubs
{
	color: #fd4848;
}

.applynow-submitted
{
	margin-top:15px; 
	color:#006600!important;
}
/* add css for internet banking section lock icon in main menu */ 
.the-trick i.fa.fa-lock {
    margin-left: 20px !important;
}/* end */
/*OPINION POLL NEW LAYOUT*/
.poll-vote-list li span{padding: 7px 20px;border-radius: 50px;float: left;width: 100%; border:1px solid #ffffff}
.poll-vote-list li{padding-bottom: 10px !important;width: 49% !important;float: left;margin-right: 10px;}
.poll-vote-list li span label{display: inline-block;width: 100%; height:100%;cursor:pointer;}
.poll-vote-list li span input {visibility:hidden; float : left;}
.poll-vote-list li label {cursor: pointer;}
.inner-box .block h2{margin-bottom: 40px;}
.poll-vote-list li span:clicked{background:#1a7bb2; color:#fff;}
.clicked{background:#1a7bb2 !important; color:#fff;}
.usefultools .col-lg-12.col-sm-12.content-section.captcha-panel,
.usefultools .col-lg-12.col-sm-12.content-section.content-button{margin-right:-10px !important;}
span.col-lg-3{margin-left:30px;margin-right:-15px;}
@media only screen and (max-width: 767px)
{/*Lead Form*/
.dd_aboutproduct.col-lg-6.col-sm-6.content-section,
.aboutproduct-source.col-lg-6.col-sm-6.content-section,
.preferredtime.col-lg-6.col-sm-6.content-section,
.customer-status.col-lg-6.col-sm-6.content-section{margin-top:20px !important;}
td.CaptchaR1C1{width:80% !important;}
td.CaptchaLettersRow{width:45% !important; margin-left:15px;margin-right:-10px;}
td.CaptchaAnswerRow{width:45% !important;}
input#txtCaptcha{margin-right:20px; width:90%;}
td.CaptchaRefreshButton{height : 85px; padding-top:15px;}
.col-lg-3 #rdn_IsCustomer_0,.col-lg-3 #rdn_IsCustomer_1,
.col-lg-3 #rdn_Gnder_0,.col-lg-3 #rdn_Gnder_1{top:5px!important;}
/*NEWS LISTING PAGE*/
.media-body .media-heading{margin-top:15px !important;margin-bottom:5px;}
.news .media-body{padding-right: 0px;}
.poll-vote-list li {width: 100% !important; margin-right: -40px;}
.openionpoll h2{font-size:16px;}
.openionpoll .number{font-size:50px!important;left: 35px !important;}}
.col-md-10 links{width:100% !important;}