@charset "utf-8";
/* CSS Document */
@font-face {
  font-family:'ProximaNova-Regular';
  src: url('../fonts/ProximaNova-Regular.eot') format('embedded-opentype');
  src:  url('../fonts/ProximaNova-Regular.otf') format('opentype'),
	    url('../fonts/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova-Regular.ttf') format('truetype'), 
        url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('../fonts/ProximaNova-Bold.eot') format('embedded-opentype');
  font-weight: normal
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src:  url('../fonts/ProximaNova-Bold.otf')  format('opentype'),
	     url('../fonts/ProximaNova-Bold.woff') format('woff'), 
       url('../fonts/ProximaNova-Bold.ttf')  format('truetype'), 
       url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Light';
  src: url('../fonts/ProximaNova-Light.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Light';
  src:  url('../fonts/ProximaNova-Light.otf')  format('opentype'),
	     url('../fonts/ProximaNova-Light.woff') format('woff'), 
		 url('../fonts/ProximaNova-Light.ttf')  format('truetype'), 
		 url('../fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('../fonts/ProximaNova-Semibold.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src:  url('../fonts/ProximaNova-Semibold.otf')  format('opentype'),
	      url('../fonts/ProximaNova-Semibold.otf') format('woff'), 
        url('../fonts/ProximaNova-Semibold.ttf')  format('truetype'),
        url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'continuum_boldregular';
    src: url('../fonts/contb-webfont.woff2') format('woff2'),
         url('../fonts/contb-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'continuum_lightregular';
    src: url('../fonts/contl-webfont.woff2') format('woff2'),
         url('../fonts/contl-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'continuum_mediumregular';
    src: url('../fonts/contm-webfont.woff2') format('woff2'),
         url('../fonts/contm-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{font-family:Arial, sans-serif;background:url(../images/bg_body.jpg) ;background-size:cover;background-attachment:fixed;}
header{}
header .navbar-inverse {background: none;}
header .navbar-nav > li  { background:url(../images/menu_border.png) no-repeat;background-position:right;padding: 30px 0;}
header .navbar-nav > li > a { color: #fff;text-transform: uppercase;}

header .navbar-nav > li:last-child {background:none;}
header .navbar-nav > li {position: relative;width:11%;text-align:center;float: none;display: inline-block;}
.logo{z-index: 9;top: 19px; position: absolute;width:100%;text-align: center;background:url(../images/logo_bg.png) no-repeat;background-size: 100%;text-align:center;}
header .navbar-nav { width: 100%;text-align: right;margin-top: 12px;}
header .navbar-inverse .navbar-nav > .active > a, header .navbar-inverse .navbar-nav > .active > a:focus, header .navbar-inverse .navbar-nav > .active > a:hover {background-color: #c1338c;}
.logo img { margin: 0 auto;width: 74%;padding-bottom: 37px;}
li.logo_li{width:16% !important;}
header .navbar-inverse .navbar-nav > li > a:hover, header .navbar-inverse .navbar-nav > li > a:active, header .navbar-inverse .navbar-nav > li > a:focus {color:#fff300;}
header .navbar-inverse .navbar-nav > li.logo_li > a:hover{background:none !important;}
.foot_menu{width:100%;margin:0 auto;text-align:center;}
.foot_menu ul{padding:0;margin:0;text-align:center;margin:0 auto;}
.foot_menu ul li{display:inline-block;}
.foot_menu li a{text-decoration: none;text-transform: uppercase;color: #8a8a8a;border-right: 1px solid #8a8a8a;padding: 0 8px 0 5px;font-size: 12px;line-height: 7px;}
.foot_border{margin-top:15px;}
.foot_add{text-align:center;margin-top:15px;}
.foot_add p{margin:0;font-size:14px;color:#8a8a8a;}
footer{background:rgba(0, 0, 0, 0.53);padding:10px 0;}
.copyrightbx p { margin:px 0px 0;color: rgb(120, 120, 120);}
.foot_social { text-align: right;margin-top:2px;}
.foot_menu li:last-child a {border-right: 0px solid #8a8a8a;}
.sec_logo{text-align:center;min-height:700px;padding-top: 29px;}
.enquiry ul{padding:0;width:100%;list-style:none;}
.enquiry ul li{display:inline-block;}
.copyrightbx{text-align:center;}
.copyrightbx ul{width:100%;text-align:center;list-style:none;}
.copyrightbx ul li{display:inline-block;border-right: 1px solid rgb(120, 120, 120);height:10px;}
.copyrightbx ul li a{line-height: 9px; color:rgb(120, 120, 120);text-decoration:none;text-transform:capitalize;padding: 0px 10px;font-size: 12px;
display: block;}
.copyrightbx ul li:last-child{border-right: 0px solid rgb(120, 120, 120);}
header .navbar-nav > li > a {border-bottom: 5px solid rgba(255, 243, 0, 0);}
header .navbar-nav > li > a:hover { border-bottom: 2px solid #dbcf21;}
.nav > li > a {display:inline;text-align: center;}
.about_section {background:#fff;
    width: 100%;
    height: auto;
    padding: 60px 0px 60px;
    background-size: 100% 100%;background-attachment: fixed;
}
.about_header {
    text-align: center;
}
h2.about_h2 {
    color: #AA721B;
    font-size: 40px;
    font-weight: bold;
    font-family: "narkisim";border-bottom: 3px solid;width: 200px;margin: 0 auto;}
.about_tpborder {
    width: 100%;
    height: auto;
}
.about_tpborder img {
    width: 100%;
    height: auto;
}
.about_header p {
    font-size: 18px;font-weight: normal;
    color: #8A8A8A;
    margin: 10px 0 0 0;
    font-family: "narkisim";text-align:left;
}
.about_desc {
    width: 100%;
    height: auto;
    padding: 40px 0px 20px;
}
.about_desc_right {
    float: right;
    width: 50%;
    height: auto;
    text-align: center;
}
.descright_img {
    width: 51%;
    margin: 0 auto;
    text-align: center;
}
.descright_img img {
    max-width: 100%;
    text-align: center;
    margin-top: 25px;
}
.aboutdesc_left {
    float: left;
    width: 50%;
    height: auto;
}
.aboutdesc_left h2 {
    width: 100%;
    margin: 0 auto;
    font-size: 26px;
color: #A19300;
    margin-bottom: 25px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}
.aboutdesc_left h4 {
    font-size: 20px;
color: #A19300;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}
.aboutdesc_left p {
    width: 100%;
    margin: 0 auto;text-align: justify;font-size: 14px;color: #535353;font-family: "Open Sans", sans-serif; font-weight: 400;margin-bottom: 14px;}
.advertise_title {
    text-align: center;
}
.advertise_title h1 {
    color: #00aa6c;
    text-align: center;
    font-family: "proximanova-semi-bold";
    text-transform: uppercase;
    font-size: 36px;
    margin: 0;
}
.advertise_title h1 span {
    color: #5c5c5c;
}
.success_bx {
    margin-top: 50px;
}
.succes_img {
    float: left;
    width: 30%;
}
.success_desc {
    float: right;
    width: 66%;
}
.success_desc p {
    color: #020202;
    font-family: "proximanova-regular";
    font-size: 16px;
    margin-bottom: 20px;
}
.success_desc h5 a {
    color: #00aa6c;
    font-family: "proximanova-regular";
    font-size: 14px;
}
.sec_oursuccess{padding:50px 0;}
.advertise_title {
    text-align: center;
}
.advertise_title h1 {
    color: #C9B800;
    text-align: center;font-family: "narkisim";
    text-transform: uppercase;
    font-size: 36px;
    margin: 0;
}
.advertise_title h1 span {color: #33a8f2;}
.clientslide_bx {
    margin-top: 60px;
}
.sec_peopletalk .bx-wrapper .bx-viewport {
    box-shadow: 0px 0px 0px #CCC;
    border: 0px solid #FFF;
    left: 0px;
    background: none;
}
.clientimg_bx {
    margin-bottom: 30px;
}
.clientimg_bx img {
    margin: 0 auto;
}
.clienttalk {
    text-align: center;
}
.sec_peopletalk {
    padding: 50px 0;
    background: url('../images/bg_prople.jpg') no-repeat;background-attachment: fixed;
}
.sec_logo_inner{ text-align: center; padding: 25px 0px;}
.arti_about {
    position: relative;overflow: hidden;}
.about_txt {
    position: absolute;
    bottom: 23px;
    right: 10%;
    background: rgba(153, 219, 255, 0.6);
    padding: 10px 15px;
    border-radius: 3px;
}
.about_txt h2 {
    margin: 0;
    color: #fff;
    font-size: 24px;
    border: 0px solid RGBA(22, 156, 230, 0.2);
    border-radius: 2px;
    padding: 7px 14px 6px;
    background: rgba(132, 211, 255, 0.46);
    font-family: 'Josefin Sans', sans-serif;
}
.sec_about_content {
    padding: 50px 0;
}
.about_content p {
    margin: 0 0 12px;
    text-align: justify;
}
.about_content p strong {
    font-family: 'continuum_boldregular';
    color: #fff;
    font-size: 23px;
}
.clients_ul {
    width: 100%;margin-top: 26px;
    text-align: left;
    margin-bottom: 15px;
}
.clients_ul h4 {
    text-transform: uppercase;
    font-size: 14px;
    color:#fff;
    font-weight: bold;
    margin: 0;
    margin-bottom: 10px;
}
.clients_ul ul {
    width: 100%;
    text-align: left;
    list-style: none;
    padding: 0;
}
.clients_ul li {
    width: 24%;
    height: auto;
    overflow: hidden;
    background: #fff;
    float: left;
    margin: 5px;
}
.clilogo_bx {
    text-align: center;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 3px;
    margin-bottom: 4px;background: #fff;
}
.clilogo_bx img {width:100%; margin:0 auto;}
.clilogo_bx p {
    text-align: center;
    margin: 5px 0px 0px;
    padding: 7px;
    border-top: 1px solid rgb(204, 204, 204);
    text-transform: capitalize;
}
.sec_aboutdesc {
    background: rgb(246, 246, 246) none repeat scroll 0% 0%;
    padding: 51px 0px 25px;
    margin: 0 0 53px 0;
    border-bottom: 1px solid #f2f2f2;
}
.title_bx {
    border-bottom: 1px solid #d5d5d5;
    width: 44%;
    margin: 0 auto;
    margin-bottom: 54px;
}
.sec_aboutdesc .title_bx h3 {
    background: rgb(246, 246, 246) none;
}
.title_bx h3 {
    background: #fff;
    text-align: center;
    width: 211px;
    margin: 0 auto -13px;
    text-transform: capitalize;
    color: #dc0a4b;
    font-family: 'Josefin Slab', serif;
    font-size: 25px;
}
.contact-title {
    margin: 0 0 30px 0;
}
.contact-title h3 {
    text-transform: uppercase;
    font-size: 14px;
    color: rgb(0, 99, 195);
    font-weight: bold;
    margin: 0;
}
.article_contact label {
    font-weight: 300;
}
.article_contact .fa {
    color: #dc0a4b;
    padding-right: 5px;
}
.article_contact .fa {
    color: #dc0a4b;
    padding-right: 5px;
}
.sec_aboutdesc .form-control {
    background-color: #F5F5F5 !important;
    border-radius: 0;
}
.sec_aboutdesc .form-control {
    background-color: #F5F5F5 !important;
    border-radius: 0;
}
.article_contact .btn-success {
    background-color: rgb(220, 10, 75);
    border-color: rgb(220, 10, 75);
    width: 131px;
    border-radius: 0;
}
.add_head {
    margin-bottom: 15px;
    padding-bottom: 0px;
    border-bottom: 1px solid #ccc;
}
.sec_aboutdesc h4 {
    margin: 0px 0px 15px;
    font-family: 'Bitter', serif;
    color: #dc0a4b;
}
.article_contact .contact_desc p {
    color: #626262;
}
.sec_aboutdesc_contact{margin-bottom:0px;}
.sec_logo_inner{text-align:left;padding: 16px 0px 0;height: 7px;}
.sec_logo_inner img {
    margin-top: -110px;
    width: 136px;
}
header .dropdown-menu > li > a {color: #FFFDFD;white-space: nowrap;background: #000;border-bottom: 1px solid #fff;}
header .dropdown-menu {padding: 0px 0;}
header .dropdown-menu > li:last-child > a {border-bottom: 0px solid #fff;}
.services_bx { width: 100%;margin-top: 27px;}
.services_bx ul {width: 100%; list-style: none; margin: 0;padding: 0;text-align: center;}
.services_bx ul li { display: inline-block;width: 24%;border: 1px solid #064b77;}
.service_txtbx {width: 100%;overflow: hidden; position: relative;}
.service_txtbx p {margin: 0;padding: 14px 20px 0;color: #fff;background:RGBA(4, 98, 143, 0.5);text-transform: uppercase;font-weight: bold;font-size: 12px;min-height: 57px;}
.advertise_title h1{margin-bottom:25px;}
.main_div {background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%;min-height:100%;background-size:cover;min-height:620px;}
.sec_logo h2{margin-top:0px;}
.contact-title {
    margin: 0 0 30px 0;
}
.contact-title h3 {
    text-transform: uppercase;
    font-size: 14px;
    color: rgb(0, 99, 195);
    font-weight: bold;
    margin: 0;
}
.sec_homecpntact .add_head { color: #fff;}
.sec_homecpntact  .condetail_bx{width:50%;margin:0 auto;}
header .nav > li > a {padding: 10px 0;}
.desc_rajev{text-align:left;}
.desc_rajev h2{color:#fff; font-size:15px; line-height:14px; font-weight:bold;}
.desc_rajev p{color:#fff; font-size:12px; line-height:normal;}

























