@charset "utf-8";
/* CSS Document */

@import url("font-awesome.min.css");
@import url('https://fonts.googleapis.com/css?family=Roboto');
img{ max-width:100%;}
body{ font-size:15px; font-family:'Roboto',Helvetica,Arial,sans-serif; line-height:18px;}
.topbgblack{ background:#333333;}
.tbsocal li{ border-radius: 50%; float: left; font-size: 17px; height: 35px; margin: 0 3px; padding: 9px 0; text-align: center; width: 35px; list-style:none;}
.tbsocal li a{ color:#fff;}
.facebook{ background:#3b5998;}
.google-plus{ background:#dd4b39;}
.twitter{ background:#00aced;}
.linkedin{ background:#1686b0;}
.pinterest{ background:#bb0000;}
.tbsocal li{transition: transform .6s ease-in-out; opacity:.9; -webkit-transition: -webkit-transform .6s ease-in-out;}
.tbsocal li:hover {-webkit-transform: rotate(360deg);   transform: rotate(360deg);  opacity:1.1}
.mrtop10{ margin-top:10px;}
.topbgblack p{ color:#fff;}
a.international{ background: #fff; display:block; border-radius: 0 0 5px 5px; color: #c00000; font-size: 21px;text-align: center; text-decoration: none; margin:0; line-height:36px; }
.navbar-default{background:#323795}
.navbar-default .navbar-nav > li > a{ color:#fff; padding:14px 29px; font-size:19px; font-size:17px; text-transform:uppercase;}
.navbar-default .navbar-nav > li > a:hover{ color:#fff; background:#c00000;}
.dropdown-menu > li > a{ padding:7px 20px;}
.homenq{ padding:11px 6px ; border:1px solid #ccc; margin-bottom:9px; width:100%; } 
.homenq-texta{ padding:11px 6px ; border:1px solid #ccc; margin-bottom:9px; width:100%;} 
.submit{ font-size: 17px;
    border: 2px solid #000;
    border-radius: 25px;
    color: #fff;
    font-weight: 400;
    background: #1c4056;
    display: inline-block;
    padding: 6px 30px;
    margin: 0 20px 20px 0; margin-left:60px;}
.homenq-texta{ height:100px;}
.left-ing{ float:left; margin-right:10px;}
.graybg{ background:#f1f1f1; padding:2% 0;}
.co-mahend{text-align: center;  background: #d59300; padding: 0 0 25px;}
.co-green{ background: #5ead28; text-align: center;  padding: 0 0 25px;}
.co-blue{background: #2860ad;  text-align: center;  padding: 0 0 25px;}
.co-mahrun{background: #d54700; text-align: center;  padding: 0 0 25px;}
.widthcustom{ width: 23%; margin: 0 11px;}
.headings {font-size: 21px; color: #333; display: block; padding: 20px 0 10px;}
.more-newd {color: #000;display: block;position: relative; font-size: 15px;}
.co-nessl{ background: #28a9ad; text-align: center; padding: 0 0 25px}
.co-purpal{ background: #8b2a6a;text-align: center; padding: 0 0 25px;}
.co-green{background: #208961;text-align: center;padding: 0 0 25px;}
.co-yello { background: #e2b900;text-align: center; padding: 0 0 25px;}
.center{ text-align:center;}
.ugcde h1{ color:#fff;}
/* carousel */
#quote-carousel {  padding: 0 10px 30px 10px;  margin-top: 30px;}
#quote-carousel .carousel-control{  background: none;  color: #222;  font-size: 2.3em;  text-shadow: none;  margin-top: 30px;}
/* Previous button  */
#quote-carousel .carousel-control.left {  left: -12px}
/* Next button  */
#quote-carousel .carousel-control.right {  right: -12px !important;}
#quote-carousel .carousel-indicators {right: 50%;top: auto; bottom: 0px; margin-right: -19px;}
#quote-carousel .carousel-indicators li { background: #c0c0c0;}
#quote-carousel .carousel-indicators .active { background: #333333;}
#quote-carousel img{ width: 250px; height: 100px}
.item blockquote { border-left: none; margin: 0;}
.item blockquote img {margin-bottom: 10px;}
@media (min-width: 768px) {  #quote-carousel  {  margin-bottom: 0; padding: 0 40px 30px 40px; }}
@media (max-width: 768px) {   #quote-carousel .carousel-indicators {bottom: -20px !important; }
#quote-carousel .carousel-indicators li {    display: inline-block;  margin: 0px 5px; width: 15px;height: 15px; }
#quote-carousel .carousel-indicators li.active {margin: 0px 5px; width: 20px;height: 20px; }}

.footer-won {    background: #181e2f none repeat scroll 0 0; border-top: 3px solid #0a990f; color: #adb0b6;float: left;margin-top: 0px;padding: 2% 0 0; width: 100%; font-size:13px;}
.larg-font { display:block; font-size: 20px; padding: 10px 0 17px; color:#fff;}
.foot-nav {  padding: 0;}
.foot-nav li {line-height: 30px;list-style-type: none;}
.foot-nav li a {   color: #d2d2d3; font-size: 13px;}
.footer-won { color: #d2d2d3;}
#myCarousel1 .left, #myCarousel1 .right { background:none; color:#333;}
a.more{ color:#fff}

/*-----------inner css------*/
.left-menu{ background:#f1f1f1;}
.left-menu ul{ width:100%; float:left; padding:0;}
.left-menu ul li{ line-height:36px; list-style-type:none; position:relative; border-bottom:1px dotted #ccc}
.left-menu ul li a{ color:#333;}
.heding-left{ background:#333; color:#fff; margin:0 0 10px; padding:8px 15px;}
.comp-block {box-shadow: 0 0 3px #ccc; float: left; padding:0 0 5%; text-align: center;}
.heading-inner{ margin:0 0 15px ;}
.comp-block h3 {  background: #e9e9e9 none repeat scroll 0 0; float: none; padding: 8px 0; text-align: center; margin-top:0;}
.comp-block p{ padding:2%;}
.read {background: #1a4297 none repeat scroll 0 0; border-radius: 3px; color: #fff;display: inline-block; margin-top: 10px; padding: 8px 12px; text-align: center;    text-decoration: none;}
.read:hover{background:#dd4b39; text-decoration:none;}
.fanc-ho {  background-color: #fbd541; position: absolute; right: 50px;  top: 0;  width: 276px;}
.fanc-ho h2 {  background: #ad2829 none repeat scroll 0 0; color: #fff; font-size: 20px;margin: 0; padding: 10px; text-align: center;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    margin: auto;
    min-width: 100%;
}
.fanc-ho .homenq, .fanc-ho #txtaddres {
    background: #fff;
    border: 1px solid #ccc;
    color: #000;
    margin-bottom: 9px;
    padding:8px 6px; border-radius:8px;
    width: 100%;
}
.bracnh{ background:#f1f1f1; padding:2% 0; margin:5px 0; color:#333; text-align:center}

/*-----------------------------dreem---site css*/
.navtop { margin-top:10px; float:right}
.navtop li{ float:left; list-style-type:none; }
.navtop li a{ padding:10px 7px; font-size:15px; font-weight:bold; color:#333; text-transform:uppercase;   }
.logos{ margin-bottom:10px;}
.navbar{ margin-bottom:0px;}
.maeqw{ margin:5px 0;}
.fanc-ho form{ padding:10px;}

.linktst p a {   padding: 4px 9px;   width: 100%;   display: inline-block;  color: #167AC6; font-size: 14px; font-weight: 700;   background-color: #F9F9F9;  text-align: center; border-radius: 0px 0px 10px 10px; box-shadow: 0px 3px 0px #FF6F1B;}
.linktst .fa { padding-right:10px;}
.linktst{ margin:10px 0 0; }
h3.style1 strong, .style1 strong{   color: #F03A1C;}
h3.style1 {  font-size: 28px;  text-align: center;  margin: 20px 0 20px 0;  font-weight: 600;  color: #0D1E29;   padding: 10px 0;}
.imag-effec img{ border-radius:27px 0;}
.mrtop30 { margin-top:40px;}
.buttonex{ background:#F03A1C; color:#fff; padding:15px 30px; font-size:20px; text-transform:uppercase; display:inline-block; border-radius:3px;}
.btots{float:left; margin:40px auto 0; width:100%; text-align:center}
.announce{ background:#337ab7; padding:2% 0;}
.stu-btn{    position: absolute;  bottom: 0;}
.stu-btn a {  background-color: #F03A1C; padding: 15px; display: block; color:#fff;} 
.secstor{ display: block; font-size: 15px;font-weight: 400; padding-top: 5px; color: #8e8e8e;}
.style1{ margin-top:2%; text-transform:uppercase;}
.footer-top {
    background-color: #1f365b;
    color: #fff;
    border-top: dashed 1px #ccc;
    border-bottom: #777 1px dashed;
    margin-top: 30px;
    font-size: 18px;
    padding: 20px 0;
}
.footer-top h3 {
    line-height: 50px;
    text-align: center;
    font-size: 27px;
    color: #fff;
    margin-bottom: 24px;
    margin-top: 6px;
    font-weight: 600;
}
.call-us { background: url(../images/phone-call.png) left no-repeat; padding-left: 55px; margin-bottom: 20px; text-align: left;}
.call-us strong { text-decoration: none; font-weight: bold; color: #fff; line-height: 25px;  position: relative;  font-size: 20px;
    margin-top: -40px;}
.call-us span { display: block; font-weight: normal;  font-size: 16px;}
.footer-top a {  color: #fff;  display: inline-block;}
.smartphone {
    background: url(../images/smartphone.png) left no-repeat;
    padding-left: 55px;
    margin-bottom: 20px;
    text-align: left;
}
.smartphone strong {
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    line-height: 25px;
    position: relative;
    font-size: 20px;
    margin-top: -40px;
	}
.smartphone span {
    display: block;
    font-weight: normal;
    font-size: 16px;}
.mail-box {
    background: url(../images/mail-icon.png) left no-repeat;
    padding-left: 55px;
    margin-bottom: 20px;
    text-align: left;
}
.mail-box strong {
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    line-height: 25px;
    position: relative;
    font-size: 20px;
    margin-top: -40px;
}
.mail-box span {
    display: block;
    font-weight: normal;
    font-size: 16px;
}

.footer-big-button a {
    display: block;
    padding: 50px 0px;
    text-align: center;
    font-size: 30px;
    color: #000;
    background-image: linear-gradient(to right, #ffae0c, #ffb40d, #ffba0e, #febf11, #fec514);
    border: 3px solid #716C13;
    border-top: 3px solid #ffcf5c;
    text-shadow: 2px 2px 0px #fff3;
    text-transform: uppercase;
    font-weight: bold;
}
.footer-big-button .col-sm-6 {
    padding: 0px;
    margin: 0px;
}
.footer-bott{    border-top: 1px solid #000;  padding-top: 10px;  margin-top: 10px; text-align:center } 
.toplink i { background:#a81d24; padding: 10px; border-radius: 100%; color: white; margin-bottom:5px;}
.toplink p {  margin: 0px 0 0px 0; color: #1f365b;  font-size: 14px; line-height: 1;   font-weight: 700;}
.homd{font-size:20px; color:#fff; }
.txtup{ text-transform:uppercase; font-weight:bold;}

.send-enq{    background: #1e3e80;
    padding: 12px 25px;
    color: #fff;
    float: right;
    font-weight: bold;
    text-transform: uppercase;}
a.send-enq:hover{ color:#fff}
.mrtop20{ margin-top:30px;}
.contc{ margin:0; padding:0;}
.contc li{ list-style-type:none;}
.contc .fa{ background: #28a7e9; border-radius: 50%; width: 40px;height: 40px;line-height: 40px; text-align: center;
    margin-top: 6px; color:#fff;  margin-right: 10px;}
.whit{ color:#fff;}
.co-bged{ background:#d54700; padding:10px 25px;}
.mandatory{ width:100%; padding:7px; margin-bottom:5px; border:1px solid #ddd;}
#txtInput{ padding:7px; border:1px solid #ddd;}
ul li{ line-height:25px;}
table tr td{ padding:5px;}
table{ margin-bottom:10px;}  
.pad{ padding:3% 0;}
.liss li{ list-style-type:none;}
.liss{ padding-left:0; margin-left:0;}
.mahadangal{ background:#F03A1C; padding:2% 0;}
.mahadangal h2{ color:#fff; font-size:30px;}
.payn{ color:#fff; border:1px solid #fff; padding:7px 30px; display:inline-block; margin-top:10px; font-size:18px;}
.payn:hover{ color:#ddd;}
.submt{padding:14px 40px; color:#fff; background:#F03A1C; border:none; margin-top:10px; border-radius:5px ; font-size:17px;}
.form-control{ border:1px solid #ccc; margin-bottom:7px; padding:14px 5px;}

@media (max-width: 480px) {
.fanc-ho , .toplink{ display:none;}
}