@charset "utf-8";
/* CSS Document */

@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');


body,p,h1,h2,h3,h4,h5,h6,sapn,a { 	font-family:Open Sans, "Trebuchet MS", Arial, Helvetica, sans-serif ;}


@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans.eot');
  src: url('../fonts/opensans.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans.woff2') format('woff2'), url('../fonts/opensans.woff') format('woff'), url('../fonts/opensans.ttf') format('truetype'), url('../fonts/opensans.svg#opensans') format('svg');
}



header { width:100%; height:85px; background:#000; }
.logo {margin:0px 0px;}

#un-head { background:url(../img/un-head-bac.png); line-height:35px;); position:absolute; z-index:9; color:#fff;}
#un-head .link a { color:#fff; text-decoration:none;}
#un-head .link a:hover { color:#000; text-decoration:none;}

#head-top {
    background: #999;
    line-height: 35px;
    color: #fff;
    height: 40px;
    padding: 0px 85px;
}
#head-top .link a { color:#fff; text-decoration:none; padding:11px 12px;}
#head-top .link a.active { background:#f86b03; color:#fff; text-decoration:none; padding:11px 12px;}
#head-top .link a:hover {
    background: #3f3f40;
    color: #fff;
    text-decoration: none;
    padding: 11px 12px;
}


 .navbar-default{background-color:transparent; }
 .navbar-default .navbar-brand{color:#777}
 .navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
 .navbar-default .navbar-text{color:#fff}
 .navbar-default .navbar-nav>li>a{color:#fff}
 .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:transparent}
 .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#1c1b71; background:#fff}
 .navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
 .navbar-default .navbar-toggle{border-color:#ddd}
 .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}
 .navbar-default .navbar-toggle .icon-bar{background-color:#888}
 .navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
 .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;}


.fright {float:right }
.fleft {float:left}
.social-icon {
	padding-top:6px;
	font-size:12px;
	text-align:center;
	width:28px;
	height:28px;
	color: #FFF;
	margin:5px 0px 5px 0px;
}
a.social-icon:hover, a.social-icon:active, a.social-icon:focus {
	text-decoration: none;
	color: #FFF;
	border-color: #434343;
	background: #434343;
	transition: .8s all
}

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
.btn-default,
.btn-default:hover,
.btn-default:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritence from `body` */
  background-color: #fff;
  border: 1px solid #fff;
}

/* Carousel base class */
.carousel {
  height:375px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index:10;top:190px;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height:372px;
  background-color:#60599c;
}
.carousel-inner > .item > img {
  position:absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height:372px;
}
.welc-block { background:url(../img/wel-bac.jpg) no-repeat top center ; font-family: 'Open Sans', sans-serif; padding:80px 0px; }
.welc-block h1{font-size:40px; color:#FFFFFF; text-align:center; font-weight:bold; line-height:60px; text-shadow:2px 2px #a1b5ca}
.welc-block p { text-align:center; font-size:17px; font-weight:bold;padding:35px 0px; text-transform:uppercase; }
.welc-block p .wbtn1  { background:#1c1b71; padding:15px 40px; color:#fff;}
.welc-block p .wbtn1:hover  { background:#6e9a00; color:#fff; text-decoration:none;}
.welc-block p .wbtn2  { background:#6e9a00; padding:15px 40px; color:#fff;}
.welc-block p .wbtn2:hover  { background:#1c1b71; color:#fff; text-decoration:none;}


/* ------------------- Middle Block ------------------- */

/* ------------------- Middle Block ------------------- */
.in-service-block { margin-top:-40px;   }
.in-service-block .cl1 { background:#b59598; margin:0px 0px 10px 0px; padding-bottom:25px; }
.in-service-block .cl1 img { margin:15px 0 0 10px; }
.in-service-block .cl2 { background:#57a0b0; margin:0px 0px 10px 0px; padding-bottom:25px;}
.in-service-block .cl2 img { margin:15px 0 0 10px; }
.in-service-block .cl3 { background:#f58634; margin:0px 0px 10px 0px; padding-bottom:25px;}
.in-service-block .cl3 img { margin:15px 0 0 10px; }
.in-service-block .cl4 { background:#ffae00; margin:0px 0px 10px 0px; padding-bottom:25px;}
.in-service-block .cl4 img { margin:15px 0 0 10px; }

.in-service-block h3 { text-align:left; font-size:22px; font-weight:100; padding:15px 0px 0px 0px; line-height:25px; color:#fff; }
.in-service-block p { text-align:left; font-size:14px; font-weight:normal; padding:5px 0px 0px 0px; color:#fff; text-transform:none}
.in-service-block p a { color:#fff; padding:8px 10px; border:1px solid #fff}
.in-service-block p a:hover { color:#000; border:1px solid #fff; text-decoration:none}

.welblock { padding:20px 0px;}

.welblock h1 { text-align:left; font-size:24px; font-weight:bold; padding:0px; line-height:25px; }
.welblock h2 { text-align:left; font-size:24px; font-weight:100; padding:0px; line-height:25px; }
.welblock h3 { text-align:left; font-size:18px; font-weight:100; padding:0px; line-height:25px; color:#f86b03; }
.welblock p.padd{ padding:20px 0px 10px 0px;}
.welblock p { text-align:left; font-size:17px; font-weight:100;padding:0px}
.btn-warning1  { background:#f86b03; padding:10px 15px; color:#fff;}
.btn-warning1:hover  { background:#111; padding:10px 15px; color:#000; text-decoration:none;}


.inblock h1 {
    text-align: justify;
    font-size: 26px;
    font-weight: 100;
    padding: 0px;
    line-height: 35px;
    color: #0dbc55;
    font-weight: bold;
}
.inblock p {
    text-align: justify;
    font-size: 14px;
    font-weight: 100;
    padding: 5px 0px;
    font-family: 'Open Sans';
    line-height: 25px;
}

.inblock .haraki { padding:10px 0px; text-align:justify; clear:both; font-size:15px; border-bottom:1px dashed #ddd; width:97%; margin:0px auto;}
.inblock .haraki a { font-size:15px; color:#555; }
.inblock .haraki a:hover { color:#222; }

.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
 .btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
 .btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}
 .btn.active,.btn:active{background-image:none}
 .btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}
 .btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}
 .btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}
 .btn-default.disabled,.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}
 .btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}
 .btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}
 .btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}
 .btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}
 .btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}
 .btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}
 .btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}
 .btn-success.disabled,.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}
 .btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}
 .btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}
 .btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}
 .btn-info.disabled,.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}
 .btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}
 .btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}
 .btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}
 .btn-warning.disabled,.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}
 .btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}
 .btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}
 .btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}
 .btn-danger.disabled,.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}


/* ------------------- Middle Block ------------------- */
.serviceblock { background:url(../img/main-slider2.jpg) no-repeat top center; min-height:500px; }
.serviceblock h1 { text-align:center; font-size:26px; font-weight:100; padding:15px 5% 5px 5%; line-height:35px; color:#fff; }
.serviceblock hr { width:10%; margin:20px auto; color:#fff; border:2px solid #fff ; clear:both; }
.serviceblock p { text-align:center; font-size:17px; font-weight:normal;padding:0px 15% 15px 15%; }


/*======================= SHOWCASE =======================*/
.mod-custom__contentIndent {
  min-height:300px;
}
.mod-article-single {
  margin-bottom:40px;
}
.mod-article-single .item__module {
  overflow: hidden;
}
.mod-article-single.mod-article-single__pad {
  margin-bottom: 0;
}
.mod-article-single.mod-article-single__slogan {
  color: white;
  font: 30px/40px 'Russo One', sans-serif;
  letter-spacing: 3px;
  margin-bottom: 11px;
  padding-top: 114px;
  padding-left: 80px;
  text-transform: uppercase;
}
.mod-newsflash-adv.custom {
  padding-top:50px;
}
.mod-newsflash-adv.custom .item {
  margin-bottom: 20px;
}
.mod-newsflash-adv.custom .item .item_img {
  max-width: 220px;
  max-height: 208px;
  margin-bottom: 0px;
}
.mod-newsflash-adv.custom .item .item_img a {
  position: relative;
}
.mod-newsflash-adv.custom .item .item_img a img {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.mod-newsflash-adv.custom .item .item_img a figcaption {
  font: 18px/24px 'Russo One', sans-serif;
  color: white;
  padding: 0 4%;
  position: absolute;
  left: 0;
  top: 35%;
  right: 0;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.1);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.mod-newsflash-adv.custom .item .item_img a:hover img {
  opacity: 0;
  filter: alpha(opacity=0);
}
.mod-newsflash-adv.custom .item .item_img a:hover figcaption {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mod-newsflash-adv.custom .item.item_num0 .item_img {
  background: url(../img/bg1.jpg) center center no-repeat;
}
.mod-newsflash-adv.custom .item.item_num1 .item_img {
  background: url(../img/bg2.jpg) center center no-repeat;
}
.mod-newsflash-adv.custom .item.item_num2 .item_img {
  background: url(../img/bg3.jpg) center center no-repeat;
}

.mod-newsflash-adv.custom .item.item_num2 .item_img a:hover figcaption {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mod-newsflash-adv.custom .item.item_num3 .item_img {
  background: url(../img/bg4.jpg) center center no-repeat;
}
.mod-newsflash-adv .isotope {
  margin: 0 -1.5%;
}
.mod-newsflash-adv .isotope-item {
  padding: 0 1.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  float: left;
}
.mod-newsflash-adv .isotope-item.straightDown {
  text-align: center;
}



/* ------------------- Middle Block ------------------- */
.in-project-scroll { clear:both; height:auto; margin:0px auto; }
.in-project-scroll h1 { text-align:center; font-size:30px; font-weight:100; padding:15px 5% 5px 5%; line-height:35px; color:#111; }
.in-project-scroll hr { width:10%; margin:20px auto; color:#111; border:2px solid #111 ; clear:both; }
.in-project-scroll p { text-align:center; font-size:17px; font-weight:normal;padding:0px 15% 15px 15%; }


/* ------------------- Footer ------------------- */

footer {clear:both; height:auto; margin:0px auto 0px auto; }
footer .nl-area {
    background: #0dbc55;
    margin: 0px auto;
    line-height: 60px;
}
footer .nl-area h1 { text-align:left; font-size:24px; font-weight:100; line-height:60px; color:#fff; }
footer .nl-area .mag10 { margin-top:10px;}
footer .nl-area input { height:47px;}

footer .nav-area { background:#f2f5f8; height:auto; padding-bottom:20px; }
footer .nav-area h2.title{ text-align:justify; font-size:18px; font-weight:100; padding:15px 10px 0px 10px; color:#222; }
footer .nav-area h2.contact{ text-align:justify; font-size:30px; font-weight:bold; padding:15px 10px 0px 10px; color:#222; }
footer .nav-area h3.title{ text-align:justify; font-size:20px; font-weight:bold; padding:0px 0px 0px 10px; color:#888; text-transform:uppercase }

footer .nav-area p { text-align:justify; font-size:14px; font-weight:normal;padding:15px 10px 0px 10px; line-height:20px; }
footer .nav-area p a { color:#000; text-decoration:none ; color:#434343; font-family:Open Sans; font-size:14px; line-height:25px; }
footer .nav-area p a:hover {color:#000; text-decoration:none }

footer .nav-area .social-icon {
	padding-top:6px;
	font-size:12px;
	text-align:center;
	width:28px;
	height:28px;
	color: #FFF;
	margin:10px 0px 10px 0px;
}
footer .nav-area a.social-icon:hover, a.social-icon:active, a.social-icon:focus {
	text-decoration: none;
	color: #FFF;
	border-color: #434343;
	background: #434343;
	transition: .8s alll ; border-radius:4px;
}
footer .nav-area .fb {background: #3162a2; border-radius:4px;}
footer .nav-area .tw {background: #2eb1eb; border-radius:4px;}
footer .nav-area .in {background: #3498b9; border-radius:4px;}
footer .nav-area .gp {background: #f25c58; border-radius:4px;}

footer .nav-area h2 {font-size:14px;} 



/* Demo Slides */

#owl-example .item{
	padding:5px 0px;
	margin: 10px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center; 
}
#owl-example .item img{
	width: auto;
	margin: 0 auto;
	display: block;
}
#owl-example .item h3{
	font-size:16px;
	font-weight:100; color:#222;
	margin: 25px 0 0;
}
#owl-example .item h4{
	margin: 5px 0 0;
	font-size: 18px;
}
.item h1{
	margin: inherit;
}

.orange{
	background: #ff8a3c;
}
.darkCyan{
	background: #42bdc2;
}
.forestGreen{
	background: #7fc242;
}
.yellow {
	background: #ffd800;
}
.dodgerBlue {
	background: #388bd1;
}
.skyBlue {
	background: #a1def8;
}
.zombieGreen {
	background: #3fbf79;
}
.violet {
	background: #db6ac5;
}
.yellowLight {
	background: #fee664;
}
.steelGray {
	background: #cad3d0;
}

p.aidg {
    text-align: center;
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
a.prifn-coming {
    background-color: #0dbc55;
    color: #fff;
    padding: 10px 20px 10px 20px;
    border-radius: 8px;
    font-weight: bold;
    font-size: 15px;
    margin-top: 20px;
   
    position: relative;
    top: 22px;
}
.product-item {
    padding: 20px 0 0px 0px;
    background: #f3f3f3;
    margin-top: 20px;
    position: relative;
}
.product-item:hover {
    box-shadow: 5px 5px rgba(234, 234, 234, 0.9);
}
.product-item:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height:0;
}
.sticker {
    position: absolute;
    top: 0;
    left: 0;
    width: 63px;
    height: 63px;
}
.pi-img-wrapper {
    position: relative;
}
.pi-img-wrapper div {
    background: rgba(0,0,0,0.3);
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
}
.product-item:hover>.pi-img-wrapper>div {
    display: block;
}
.pi-img-wrapper div .btn {
    padding: 3px 10px;
    color: #fff;
    border: 1px #fff solid;
    margin: -13px 5px 0;
    background: transparent;
    text-transform: uppercase;
    position: relative;
    top: 50%;
    line-height: 1.4;
    font-size: 12px;
}
.product-item .btn:hover {
    background: #e84d1c;
    border-color: #c8c8c8;
}

.product-item h3 {
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 4px;
    text-transform: uppercase;
}
.product-item h3 a {
    color: #ffffff;
    text-align: center;
    float: left;
    width: 100%;
    padding: 11px 0 14px 0px;
    background-color: #0dbc55;
}
.product-item h3 a:hover {
    color: #ffffff;
}
.pi-price {
    color: #e84d1c;
    font-size: 18px;
    float: left;
    padding-top: 1px;
}
.product-item .add2cart {
    float: right;
    color: #a8aeb3;
    border: 1px #ededed solid;
    padding: 3px 6px;
    text-transform: uppercase;
}
        .product-item .add2cart:hover {
            color: #fff;
            background: #e84d1c;
            border-color: #e84d1c;
        }
		.pi-img-wrapper img {
    /* text-align: center; */
    /* float: left; */
    /* width: 0%; */
    margin-left: 30px;
}
/* More Demo Box */







/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top:0px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom:20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}




/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}


/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}


/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}


/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}


/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}


/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}


/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}


/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}









/*================      Index list     =================*/

#index-list-bac {
    background: #1e2228;
    padding: 25px 0px 0px 0px;
}

.index-list {
  counter-reset: num; 
}
.index-list li {
  position: relative; list-style:none; 
}
.index-list li:nth-child(n+4) {
  margin-top:40px;
}
.index-list li:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #0dbc55;
    top: 0px;
    left: 15px;
}
.index-list li h3 {
  padding-left:95px; 
  display: inline-block; font-weight:normal;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.index-list li h3 a {
  color: #fff; text-decoration:none;
}

.index-list li h3 a:hover {
  color: #fff; text-decoration:none;
}
.index-list li * + h3 {
  margin-top: 0;
}
.index-list li + li {
  margin-top: 0;
}
.index-list li * + p {
  margin-top:0px; color:#999; font-size:12px; padding-left:27%;
}

@media (max-width: 991px) {
  .index-list li:nth-child(n+3) {
    margin-top: 24px;
  }
}
@media (max-width: 560px) {
  .index-list li {
    clear: both;
    width: 81%;
  }
  .index-list li + li {
    margin-top: 24px;
  }
}
.index-list li:after {
    content: counter(num, decimal-leading-zero);
    counter-increment: num;
    position: absolute;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    left: 26px;
    top:10px;
}
.index-list1 li {
  padding-left: 114px;
  width: 100%;
}
.index-list1 li:before {
  top: 11px;
}
.index-list1 li:after {
  top: 24px;
}
.index-list1 li h3 {
  margin-top:0;
  padding-left: 0;
}
.index-list1 li h3 a:hover {
  color: #1e2228;
}
.index-list1 li h3 + p {
  margin-top: 2px;
}
.index-list1 li + li {
  margin-top: 22px;
}
h2 + .index-list1 {
  margin-top: 10px;
}
.index-list2 li:after {
  content: '';
  position: absolute;
  width: 66px;
  height: 66px;
  left: 17px;
  top: -3px;
}
.index-list2 li:nth-child(1):after {
  background: url(../images/page-3_img6.png);
}
.index-list2 li:nth-child(2):after {
  background: url(../images/page-3_img7.png);
}
.index-list2 li:nth-child(3):after {
  background: url(../images/page-3_img8.png);
}
@media (max-width: 991px) {
  .index-list2 li:nth-child(3) {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .index-list2 li:nth-child(n+1) {
    margin-top: 24px;
  }
}



section {

    padding-top:20px;
    padding-bottom:20px;
    overflow:auto;
}
.prscroll { padding:0px 40px 20px 40px; color:#111; font-size:16px; text-align:center; font-weight:100; line-height:25px; }
.prscroll h1 { font-size:24px; line-height:30px; font-weight:100; }
.prscroll h1 span {
    color: #0dbc55;
    font-weight: 900;
    text-transform: uppercase;
}
.prscroll div.divider { clear:both; height:6px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin:15px auto; width:90px; }
.prscroll p { text-align:center; padding:0px 10%;   }

.owl-pagination {
  float: left;
  text-align: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
}

p.name {
    margin: 0px;
}

p.name {
    margin: 0px;
    padding: 1px 0px 4px 1px;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.seeting-pro{width:100%; float:left; margin-bottom:20px;}

i.fa.fa-location-arrow {
    font-size: 22px;
}

span.aaddress {
    font-size: 15px;
    font-family: monospace;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #F86B03!important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
	color:#fff;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #FFF!important;
    white-space: nowrap;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #F86B03!important;
}

.top-altie{width:100%; float:left;}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #0dbc55!important;
    border-color: #0dbc55!important;
}

span.track {
    color: #000;
    font-size: 16px;
}

p.yout {
    line-height: 32px;
    font-size: 14px;
}p.tara {
    font-size: 14px;
    line-height: 25px;
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
    margin-top: 30px!important;
}

.full-tarack{width:100%; float:left; margin:0px; padding:0px;}
.hatl{width:3%; float:left; margin:0px; padding:0px;}
.hatl2{width:97%; float:left; margin:0px; padding:0px;}
.backd{width:100%; background:#f86b03; padding:5px;}

.backd {
    width: 64%;
    background: #0dbc55;
    padding: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 17px;
    clear: both;
}
p.joing-option {
    margin: 0px 0px 0px 8px;
    color: #fff;
    font-weight: bold;
    padding: 3px 3px 3px 0px;
}


span.atritu {
    margin-top: 14px;
    float: left;
    padding-bottom: 14px;
}

p.atri {
    line-height: 32px;
}


span.trem {
    float: left;
    width: 100%;
    line-height: 25px;
    margin-top: 11px;
    margin-bottom: 28px;
}
.table-tark {
    margin-top: 21px;
}
.td-bac {
    background: #F86B03;
    color: #fff;
    padding: 5px;
}

li.fa.fa-envelope-o {
    color: #fff;
}


.nav>li>a {
    position: relative;
    display: block;
    padding: 2px 11px!important ;
}


.col-sm-6.ihyd{
    width: 42%;
  
}

span.firsr-legal img {
    border: solid;
    border-width: 1px;
    border-color: #333;
}
p.tiy {
    text-align: center;
    font-size: 17px;
    color: #000;
}
.modal-sm {
    width: 468px ;
}


.modal-lg {
    width: 565px!important ;
  
}
a.diament {
    background: #F86B03;
    padding: 5px 27px 16px 8px;
}

a.diament {
    background: #F86B03;
    padding: 8px 15px 15px 8px;
    color: #fff;
    border-radius: 7px;
}a.navbar-brand.tow img {
    margin-top: -21px;
}
.top-link{width:100%; float:left; margin:0px; padding:0px;}
.top-link ul{margin:0px; padding:0px;}
.top-link ul li {
    list-style: none;
    display: inline;
    border-right: solid #fff;
    border-width: 1px;
    padding: 3px 2px 6px 3px;
}
.top-link ul li a{color:#fff;font-size:12px;}
.logo-part{width:100%; float:left; margin:0px; padding:0px;}

.header-background {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 5px;
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
.tow-social {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: right;
	padding-top:24px;}

.tow-social ul {margin:0px; padding:0px;}
.tow-social ul li {
    list-style: none;
    display: inline;
    /* padding: 5px; */
    background-color: #0dbc55;
    border-radius: 50%;
    /* height: 27px; */
    /* width: 40px; */
    padding:9px 12px 9px 12px;
}
.tow-social ul li a {color:#fff; font-size:15px;}
.menue-part{width:100%; float:left; margin:0px; font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-size:13px; font-weight:100; padding:15px 0px; background: #0dbc55 !important;  }
a {text-decoration: none;}

.toggleMenu {
    display:  none;
    background: #666;
    padding: 10px 15px;
    color: #fff;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 17em;
}
.nav a {
    padding: 9px 15px;
    color:#fff;
}
.nav li {
    position: relative;
}
.nav > li {
    float: left;
   
}
.nav > li > .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    background: #0dbc55;
    position: relative;
    z-index: 100;
    border-top: 1px solid #ffffff;
}
.nav li li li a {
    background:#0dbc55;
    z-index:200;
    border-top: 1px solid #0dbc55;
}

@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px!important;
    font-size: 30px;
}
button.sub-mt-tnt {
    background-color: #0dbc55;
    color: #fff;
    padding: 11px 21px 10px 20px;
    border: none;
    box-shadow: 2px 1px 0px #bfbfbf;
}
.tor-img{width:100%; float:left; margin:0px; padding:0px;}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #0dbc55!important;
}
.box-hed-img{width:100%; float:left; margin:0px; padding:0px;}
.gallery
{
    display: inline-block;
    margin-top: 20px;
}
span.head-se-img {
    border: solid;
    width: 100%;
    float: left;
    border-color: #0dbc55;
    box-shadow: 1px 8px 14px #bfbfbf;
}
span.link-imh {
    text-align: center;
    float: left;
    width: 100%;
    background-color: #0dbc55;
}
a.img-she {
    color: #fff;
    font-size: 18px;
    padding: 0px 0px 4px 0px;
    float: left;
    width: 100%;
    text-decoration: none;
}

a.thumbnail.fancybox img {
    width: 100%;
    height: 162px;
}
.mobile-menu{width:100%; float:left; margin:0px; padding:0px; display:none;}
@media only screen and (max-width: 480px) {
	
	
.mobile-menu {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: none;
}
#head-top {
    background: #0dbc55;
    line-height: 35px;
    color: #fff;
    height:auto;
     padding: 0px; 
	
}


.col-md-9.link {
    text-align: !important;
    text-align: left!important;
}

.top-link ul li {
   
    padding: 0px 0px 0px 0px;
}


#head-top .link a {
  
    padding: 8px 9px;
}
#head-top .link a:hover {
    background: none;
    color: #fff;
    text-decoration: none;
    /* padding: 0px; */
}
.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: auto;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 45%;
    z-index: 5;
    display: inline-block;
    display: block;
}
.carousel-indicators {
    position: absolute;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    top: 60px;
}
.carousel .item {
    height: 96px;
	background:none;
 
}
.carousel {
    height: auto;
}
.index-list li {
    clear: both;
    width: 100%!important;
}
section {
    height: auto;
    padding-top: 20px;
    padding-bottom: 30px;
    overflow: auto;
}

.prscroll p {
    text-align: center;
    padding: 0px;
}

.index-list li h3 {
    padding-left: 65px;
    display: inline-block;
    font-weight: normal;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.index-list li h3 a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
}
@media only screen and (max-width: 500px) {
	
	
.mobile-menu {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: none;
}
#head-top {
    background: #0dbc55;
    line-height: 35px;
    color: #fff;
    height:auto;
     padding: 0px; 
	
}


.col-md-9.link {
    text-align: !important;
    text-align: left!important;
}

.top-link ul li {
   
    padding: 0px 0px 0px 0px;
}


#head-top .link a {
  
    padding: 8px 9px;
}
#head-top .link a:hover {
    background: none;
    color: #fff;
    text-decoration: none;
    /* padding: 0px; */
}
.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: auto;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 45%;
    z-index: 5;
    display: inline-block;
    display: block;
}
.carousel-indicators {
    position: absolute;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    top: 60px;
}
.carousel .item {
    height: 130px;
	background:none;
 
}
.carousel {
    height: auto;
}
.index-list li {
    clear: both;
    width: 100%!important;
}
section {
    height: auto;
    padding-top: 20px;
    padding-bottom: 30px;
    overflow: auto;
}

.prscroll p {
    text-align: center;
    padding: 0px;
}

.index-list li h3 {
    padding-left: 65px;
    display: inline-block;
    font-weight: normal;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.index-list li h3 a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
}
@media only screen and (max-width: 550px) {
	
	
.mobile-menu {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: none;
}
#head-top {
    background: #0dbc55;
    line-height: 35px;
    color: #fff;
    height:auto;
     padding: 0px; 
	
}


.col-md-9.link {
    text-align: !important;
    text-align: left!important;
}

.top-link ul li {
   
    padding: 0px 0px 0px 0px;
}


#head-top .link a {
  
    padding: 8px 9px;
}
#head-top .link a:hover {
    background: none;
    color: #fff;
    text-decoration: none;
    /* padding: 0px; */
}
.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: auto;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 45%;
    z-index: 5;
    display: inline-block;
    display: block;
}
.carousel-indicators {
    position: absolute;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    top: 60px;
}
.carousel .item {
    height: 130px;
	background:none;
 
}
.carousel {
    height: auto;
}
.index-list li {
    clear: both;
    width: 100%!important;
}
section {
    height: auto;
    padding-top: 20px;
    padding-bottom: 30px;
    overflow: auto;
}

.prscroll p {
    text-align: center;
    padding: 0px;
}

.index-list li h3 {
    padding-left: 65px;
    display: inline-block;
    font-weight: normal;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.index-list li h3 a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
}

@media only screen and (max-width: 600px) {
	
	
.mobile-menu {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: none;
}
#head-top {
    background: #0dbc55;
    line-height: 35px;
    color: #fff;
    height:auto;
     padding: 0px; 
	
}


.col-md-9.link {
    text-align: !important;
    text-align: left!important;
}

.top-link ul li {
   
    padding: 0px 0px 0px 0px;
}


#head-top .link a {
  
    padding: 8px 9px;
}
#head-top .link a:hover {
    background: none;
    color: #fff;
    text-decoration: none;
    /* padding: 0px; */
}
.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: auto;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 45%;
    z-index: 5;
    display: inline-block;
    display: block;
}
.carousel-indicators {
    position: absolute;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    top: 60px;
}
.carousel .item {
    height: 152px;
	background:none;
 
}
.carousel {
    height: auto;
}
.index-list li {
    clear: both;
    width: 100%!important;
}
section {
    height: auto;
    padding-top: 20px;
    padding-bottom: 30px;
    overflow: auto;
}

.prscroll p {
    text-align: center;
    padding: 0px;
}

.index-list li h3 {
    padding-left: 65px;
    display: inline-block;
    font-weight: normal;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.index-list li h3 a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
}
@media only screen and (max-width: 767px) {
	
	
.mobile-menu {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: none;
}
#head-top {
    background: #0dbc55;
    line-height: 35px;
    color: #fff;
    height:auto;
     padding: 0px; 
	
}


.col-md-9.link {
    text-align: !important;
    text-align: left!important;
}

.top-link ul li {
   
    padding: 0px 0px 0px 0px;
}


#head-top .link a {
  
    padding: 8px 9px;
}
#head-top .link a:hover {
    background: none;
    color: #fff;
    text-decoration: none;
    /* padding: 0px; */
}
.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: auto;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 45%;
    z-index: 5;
    display: inline-block;
    display: block;
}
.carousel-indicators {
    position: absolute;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    top: 60px;
}
.carousel .item {
    height: 152px;
	background:none;
 
}
.carousel {
    height: auto;
}
.index-list li {
    clear: both;
    width: 100%!important;
}
section {
    height: auto;
    padding-top: 20px;
    padding-bottom: 30px;
    overflow: auto;
}

.prscroll p {
    text-align: center;
    padding: 0px;
}

.index-list li h3 {
    padding-left: 65px;
    display: inline-block;
    font-weight: normal;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.index-list li h3 a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}
}


@media only screen and (max-width: 992px) {
	
	
.mobile-menu {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: none;
}
#head-top {
    background: #0dbc55;
    line-height: 35px;
    color: #fff;
    height:auto;
     padding: 0px; 
	
}


.col-md-9.link {
    text-align: !important;
    text-align: left!important;
}

.top-link ul li {
   
    padding: 0px 0px 0px 0px;
}


#head-top .link a {
  
    padding: 8px 9px;
}
#head-top .link a:hover {
    background: none;
    color: #fff;
    text-decoration: none;
    /* padding: 0px; */
}
.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: auto;
}


.grid th {
    background: #EEEEEE;
    color: #000;
}
.grid tr:nth-child(odd) {
    background: #FCFCFC;
}

p.fund-achi {
    margin-left: 21px;
    margin-top: 23px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
}

}

.refunds-police{width:100%; float:left; margin:0px; padding:0px;}
.nume-ring{width:100%; float:left; margin:0px; padding:0px;}
.nume-ring ul{margin:0px; padding:0px;}
.nume-ring ul li {
    list-style-type: decimal;
    font-size: 15px;
    line-height: 30px; font-family: Open Sans, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.terms-and-condition{width:100%; float:left; margin:0px; padding:0px;}
.terms-and-condition ul{margin:0px; padding:0px;}
.terms-and-condition ul li {
    font-size: 15px;
    line-height: 27px;
    list-style-type: upper-alpha; font-family: Open Sans, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.direct-seller{width:100%; float:left; margin:0px; padding:0px;}
.direct-seller ul{margin:0px; padding:0px;}
.direct-seller ul li{list-style-type:upper-roman; line-height:26px; font-family: Open Sans, "Trebuchet MS", Arial, Helvetica, sans-serif;}

.bdbox { width:150px; height:55px; padding:6px 10px;  background:#0dbc55; margin:0px auto; border-radius:5px; -webkit-border-radius:5px;  -moz-border-radius:5px; text-align:center; margin-top:10px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;  }
.linkt {font-size:15px; text-decoration:none; }
.linkt:hover {color:#fff; text-decoration:none; }
.bdbox a {color:#fff}
.bdbox:hover {background:#3f3f40; color:#fff; }