@charset "utf-8";
/* CSS Document */

* {
  margin: 0 auto;
  padding: 0px; }

body {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;}
  

  @font-face {
    font-family: mistral-font;
    src: url(../fonts/OpenSans-Semibold_3.ttf);
}

  
p{text-align:justify; line-height:18px; color:#1946ba; font-size:13px;}  
  
.flag{ list-style:none; float:left; margin-bottom:0px;}

.flag li{float:right; padding-right: 10px; padding-top: 7px;}
.top-header{padding: 0;}


.right-top-arow {
    background: url("../images/right-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    height: 43px; padding-left:70px;
}

.social{float:right;}
.social ul{list-style:none;}
.social li { float: right; padding-right: 20px;}
.right-top-arow span{ font-size:18px; padding:0 20px; }
.top-header{background:url(../images/head-bottom.png) no-repeat; height:39px;}
.logo {
    float: left;
    left: 30px;
    position: absolute;
    top: -3px; z-index:999;
} 
.baner-img{width:100%;}
.banner{background:url(../images/banner.jpg) no-repeat;}
.mid-cont{background:url(../images/mid-contnt.png) repeat-x ; min-height:348px;}
.no-padding{padding:0px;}
.no-padding2{padding:4px 0px;}

.left-part{padding:5px; text-align:center}

.left-part span{font-size:27px; color:#f8991d; font-weight:bold;}
.prestige-pro {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 21px;
    font-style: italic; color:#1946ba;
    font-weight: bold;
    width: 61%; padding: 10px 0;}

.tittle{text-align:center; font-family: Verdana, Geneva, sans-serif; font-style:italic; font-weight:normal; color:#1946ba; }
.right-top-arow > a
{
color: #fff;
}
.right-part{border-top:solid 2px #f8991d; margin-top:38px; margin-bottom: 37px; min-height:40px;}	
.right-prt-lft {
    background: none repeat scroll 0 0 #d3f1f9;
    float: left;
    font-size: 11px;
    padding: 9px; text-align: center;
    width: 81%; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
}
.right-prt-rgt{ width:18%; float: right; margin-top:7px;}	

.footer{background:#1946ba; padding:28px 10px; min-height:80px; color:#fff; text-align: center; font-weight: bold;} 
.footer span{color:#f8991d;}
em {
    float: left; color:#1946ba;
    padding-right: 12px; padding-top: 7px;}
	
	.col-md-4{
	padding-right: 1px !important;
	
	}
	
	
@media (max-width:320px) {
.right-top-arow {
    background: none repeat scroll 0 0 #f8991d;font-size: 17px; height: auto; margin-top: 70px; padding: 0; text-align: center;
}
.left-part{padding-top:70px;}

.left-part span{ font-size: 22px; padding-top:22px;}
.prestige-pro{width:100%;}

}	

@media (max-width:360px) {
.left-part{padding-top:70px;}
.left-part span {font-size: 23px;}
.right-part{min-height:52px;}
.mid-cont{min-height: 450px;}
}

@media (max-width:480px) {	
.right-top-arow {
    background: none repeat scroll 0 0 #f8991d;
    font-size: 17px;
    height: auto;
    margin-top: 70px;
    padding: 0;
    text-align: center;
}
}

@media (max-width:680px) {	
.right-top-arow {
    background: none repeat scroll 0 0 #f8991d;
    font-size: 17px;
    height: auto;
    padding: 0;
    text-align: center;
}
}

@media (max-width:736px) {	
.right-top-arow {
    background: none repeat scroll 0 0 #f8991d;
    font-size: 17px;
    height: auto;
    margin-top: 70px;
    padding: 0;
    text-align: center;
}

}

@media (max-width:768px) {	
.right-top-arow {
    background: none repeat scroll 0 0 #f8991d;
    font-size: 17px;
    height: auto;
    margin-top: 70px;
    padding: 0;
    text-align: center;
}
}

@media (max-width:800px) {	
.right-top-arow {
    background: none repeat scroll 0 0 #f8991d;
    font-size: 17px;
    height: auto;
    margin-top: 70px;
    padding: 0;
    text-align: center;
}
}

@media (max-width:980px) {	
.right-top-arow {
    background: none repeat scroll 0 0 #f8991d;
    font-size: 17px;
    height: auto;
    margin-top: 70px;
    padding: 0;
    text-align: center;
}
}