@charset "utf-8";
p{font-family: 'Open Sans';}
.top-header{background: #0e1d4e; padding: 10px 0px;position: relative; z-index: 999;}
.top-header .fa{color: #7b9bff;}
.top-header p{color: #FFF; margin-top: 3px; font-family: 'Montserrat', sans-serif;}

.welcome{padding: 60px 0px;}
.welcome h2{font-family: 'Tahoma','Open Sans'; margin-top:0px; font-size: 40px; font-weight: bold; text-align: center; }
.welcome h2 span{color: #ae100f;}
.welcome p{margin-top: 15px;}


.special_button{font-family:'Open Sans'; padding: 10px 25px; background: #ae100f; border: 2px dashed #e8b504; border-radius: 20px; color: #FFF; font-size: 16px; }

.service{padding-bottom: 60px;}
.service h3{padding: 22px; color: #ae100f;   font-family: 'Aclonica', sans-serif;    font-size: 24px;    background: #e9e9e9;    text-align: center;    margin-top: 0px;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}
.service h3:hover{background: #19254d; color: #FFF; transition: ease-in .2s;} 
.contact{background: url(../images/bg2.jpg); padding: 50px 0px;}
.contact h2{font-size: 48px; color: #FFF; font-weight: bold; font-family: 'Tahoma','Open Sans';}
.contact h3{font-size: 24px; color: #FFF; font-weight: bold; font-family: 'Tahoma','Open Sans'; line-height: 40px !important;}


.testimonial{padding: 60px 0px;}
.testimonial_box{background: #e4e4e3;}
.testimonial h2{font-size: 35px; font-family: "Tahoma","Open Sans";}
.testimonial_name{font-weight :bold;  margin-top :15px; margin-bottom:0px; color: #ae100f; font-size: 16px; }
.textimonial_address{color: #333;}
.testimonial_content{margin-top: 20px; }


.payoneer{background: url(../images/bg.jpg) fixed; padding: 80px 0px;		}
.payoneer h2{font-size: 48px; color: #FFF; font-weight: bold; font-family: 'Tahoma','Open Sans'; margin-top: 0px; margin-bottom: 25px;} 

.banner_content{margin-top:-171px; top: -27px;
    position: relative;}
.banner_content h2{font-size: 48px; color: #FFF; font-weight: bold; font-family: 'Tahoma','Open Sans'; margin-top: 0px; margin-bottom: 25px;} 
.banner_content button{background: #19254d; color: #FFF; border:2px dashed #FFF; padding:10px 15px; border-radius: 10px;	}

.top-footer{color: #999999; background: #080e15; padding: 30px 0px; padding-top: 60px;}
.top-footer p{line-height: 25px;}
.top-footer a{color: #999;}
.top-footer h4{color: #ae100f; font-size: 16px; font-weight: bold;}
.red{color: #ae100f;}
.footer{ background: #070b10; padding: 15px 0px;}
.footer p{margin-top: 0px; margin-top: 0px; color: #999999;  } 
/* Navigation */
/* hover */
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: #FFF;}
.navbar {margin-bottom: 0px !important; margin-top: 17px;}
.navbar-default { background-color: transparent;  border-color: transparent; }
.active{color: }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #FFF !important; background-color: transparent !important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{    background: #19254d !important;   color: #FFF !important;    border: 1px dashed #FFF; }
.navbar-default .navbar-nav>li>a { font-family: 'Open Sans';  padding: 7px 25px;   color: #FFF; font-weight: 600;    font-size: 14px; }
.navbar-default .navbar-brand { color: #FFF; }
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {color: #FFF;}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #FFF !important}

.input-text{color:#FFF !important; height: 40px; width: 100%; font-size: 16px; font-family: 'Open Sans'; padding:5px 15px; background: #ae100f; border: 1px dashed #FFF; border-radius: 10px; margin-bottom: 15px; }
.input-textarea{width: 100%; color:#FFF !important; font-size: 16px; font-family: 'Open Sans'; padding: 5px 15px; background: #ae100f; border: 1px dashed #FFF; border-radius: 10px; margin-bottom: 15px; }
.input-submit{width: 140px; color: #FFF; font-size: 16px; border:none; background: #333; padding: 10px 0px; background: #ae100f; border: 1px dashed #e8b504; border-radius: 10px; margin-bottom: 15px;}

/* Reset */
/* Inner Page */


.reset{margin: 0px !important; padding: 0px !important}
.margin-reset{margin: 0px !important;}
.padding-reset{padding: 0px !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-top: 0px solid #FFF !important;}

/* Typography */
.opensans{font-family: 'Open Sans';}
.coda{font-family: 'Coda';}
.rokkitt{font-family: 'rokkitt';}
/* Coloring */
.black{color: #000 !important;}
.white{color: #FFF !important;}

/* Header */
.header{background:rgba(7,18,41,.7); background-size:cover; z-index: 999;position: relative; padding-top: 15px; }
.logo{z-index: 999; position: absolute;}

/* Tap to Call */
.box-shadow{-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);}

/* Cool Heading */
.heading {	  display: inline-block;	  padding: 0 15px;	  position: relative;	  text-align: center	}
.heading:before,	.heading:after {	  background: #ddd;	  content: "";	  display: block;	  height: 1px;position: absolute; top: 50%;width: 50%;}
.heading:before {	  right: 100%;	}
.heading:after {	  left: 100%;	}
:after, :before {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}
.taptocall{color: #FFF;font-size: 14px !important;border: 1px solid #FFF; width: 50%; margin:5px  auto !important;  padding: 10px 0px;}
.taptocall:hover{background: #FFF; transition: .2s ease-in; color: #000;}

/* Owl Banner CSS */
div.owl-next {    right: 77px !important;}
div.owl-prev,div.owl-next{  position: absolute;  top:50%;}
div.owl-prev{  left: 0;}
div.owl-next{  right: 0;}
#owl-demo{    margin-top: -99px;  display: block;  overflow: hidden;  width: 100%;  position: relative;  background: #fff;}
#owl-demo .item img{    display: block;    width: 100%;}
.owl-theme .owl-controls {margin-top: 0px !important;}
.owl-controls.clickable .owl-buttons div {    border-radius: 0px !important;     width:0px !important;     height: 0px !important;     line-height: 0px !important;     text-align: center;    color: transparent;    font-size: 0px !important; background: rgba(0,0,0, 0) !important; border-radius: 0px !important;}
.owl-theme .owl-controls .owl-page {    display: inline-block !important;    left: -51px !important;  position: relative !important;}
.owl-theme .owl-controls { margin-top:0px; text-align: center;}
.items{  width: 100%;  height: 100%;  overflow: hidden;  z-index: 20;  visibility: inherit;  opacity: 1;}
.owl-theme .owl-controls { margin-top:0px; text-align: center;}
.owl-controls.clickable .owl-buttons div{  border-radius: 56px !important;  width: 40px;  height: 40px;  line-height: 35px;  text-align: center;  color: #fff;  font-size: 20px;  background: rgba(0,0,0, 0.7);  border-radius: 0;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;}
.owl-pagination{   position: absolute;   bottom: 20px;   left: 50%;}
.owl-controls .owl-page span{ cursor: pointer;  position: relative !important;  background: rgba(0, 0, 0, 0.5) !important;  -webkit-border-radius: 10px;  border-radius: 10px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  width: 6px !important;  height: 6px !important;  border: 5px solid rgba(0, 0, 0, 0) !important;  display: inline-block;  margin-right: 2px !important;  margin-bottom: 0px !important;  -webkit-transition: background-color 0.2s, border-color 0.2s;  -moz-transition: background-color 0.2s, border-color 0.2s;  transition: background-color 0.2s, border-color 0.2s;  float:none !important;  box-sizing:content-box;  -moz-box-sizing:content-box;  -webkit-box-sizing:content-box;}
.owl-controls .owl-page.active span{  background: rgba(255, 255, 255, 1) !important;  width: 6px !important;height: 6px !important;  border: 5px solid rgba(0, 0, 0, 1) !important;  -webkit-box-shadow: none;  box-shadow: none;}



.page{padding: 40px 0px;}
.page h3{font-size: 22px; font-family: 'Open Sans';}
.page p{font-family: 'Open Sans'; text-align: justify;}
.page .heading{font-size: 29px; }
.page h6{font-size: 20px;}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.center{  display: block; margin-right: auto; margin-left: auto;}
.navbar {margin-bottom: 0px !important; margin-top: 0px;}
#owl-demo {
    margin-top: 0px;
}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.quote_form{margin-top: 30px;}
	.testimonial_box{padding: 30px 0px;}
.banner_content h2{font-size: 38px; color: #FFF; font-weight: bold; font-family: 'Tahoma','Open Sans'; margin-top: 0px; margin-bottom: 25px;} 

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.owl-theme .owl-controls .owl-buttons div {display: none !important;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
.banner_content h2{font-size: 22px; color: #FFF; font-weight: bold; font-family: 'Tahoma','Open Sans'; margin-top: 0px; margin-bottom: 25px;} 

}
