
		

@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");


@font-face{
    font-family: "Uroob";
    src:url("../font/Uroob-Regular.ttf");
}

@font-face{
    font-family: "Anjali";
    src:url("../font/AnjaliOldLipi-Regular.ttf");
}


html,
body {
    height: 100%;
	color:#6f6f6f;   /* The html and body elements cannot have any padding or margin. */

}

.img-100{width: 100% !important}
/*Navbar Customizations*/ 

.navbar-inner{
	background-color: rgba(0,0,0,0)!important;
	filter: none;
    background-image: none;
    border: none;
    box-shadow:none; -webkit-box-shadow:none; -mox-box-shadow:none;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{box-shadow:none; -webkit-box-shadow:none; -mox-box-shadow:none;}
.home{

    padding: 180px 0 0px 0;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 30px;
    color: white;

}
::-webkit-input-placeholder { color: inherit; }
section{position: relative;}


.navbar .nav > li {
    float: left;
    border-left: 1px solid #575757;
}
.navbar .nav > li:first-child {
	border:none;
    float: left;
}
.navbar .nav > li > a {
     /* border-right: 1px solid #6f6f6f;*/
    color: #575757;
    font-size: 12px !important;
	font-family:'Open Sans', sans-serif;
	font-weight:normal;
    line-height: 0;
    margin: 0px 0;
    padding:6px 12px !important;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: middle;
transition:ease-out .3s;
border-radius:0px;
}


.nav-bar-line{  
      border-right: 1px solid #5ab5fa;
    color: #76858a;
    font-size: 11px !important;
    font-weight: normal;
    line-height: 0;
    margin-top: 19px;
    padding: 5px 1px !important;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: middle;
}


.navbar-wrapper{background:#fff; top:0; width:100%; padding:0px ; height: 111px; z-index: 999; position: absolute;  }

.navbar .nav > li.active a:hover{}


.navbar .nav{margin-top: 16px;}

.home h1{font-size: 70px; line-height: 60px; letter-spacing: -3px;color: #76858A;}


.pos_rel{position: relative !important;}



.ta-cen{text-align: center !important;}


.no-padding{padding:0 !important}
.no-padding-r{padding-right:0 !important}
.no-padding-l{padding-left:0 !important}
.no-padding-rl{padding-right:0 !important;padding-left:0 !important}



@media (max-width: 991px) {
.hidden-sm{display: none !important}
}
.body_main{box-shadow:0px 0px 24px 0px #717171; padding:0}

.font-light{font-weight: 300  !important}
.font-regular{font-weight: 400  !important}


b{
	
	 color:#0066b3;
	 }
	 
	 
.bg-color2{
	background-color:#000;
	padding:16px 25px 24px;
	color:#8c8c8c;}	 
	 
.hover-a a{ text-decoration:none;
color:#8c8c8c;
}	 
.hover-a a:hover{ text-decoration:none;
color:#fff;
}	 

.p-color { font-size:12px;}

.f-right{ float:right !important;
text-align:right;}


.form-horizontal .control-group {
    margin-bottom: 14px !important;
}
.navbar .btn-navbar{margin:15px 30px 0 0}





.btn-orng{ background:#f78b03; margin:12px 0 30px; padding:4px 16px;font-family:'Open Sans', sans-serif !important; font-size:14px; color:#fff !important }
.btn-orng:hover{ background:#e08717; color:#fff !important}

.btn-blck{background-color: #000;  border:none;color: #fff !important;border-radius:0px;font-family:Open Sans;font-size:14px;text-decoration:none;box-shadow:none;text-shadow:none; width:103px !important; height:30px; font-weight: 500; text-transform:uppercase}
.btn-blck:hover, .btn-blck:focus{background-color: #fff; color:#000 !important; border:1px solid #636363 !important} 

.btn-ornge{background-color: #f78b03;  border:none;color: #f78b03 !important;border-radius:0px;font-family:Open Sans;font-size:15px;text-decoration:none;box-shadow:none;text-shadow:none; width:103px !important; height:30px; font-weight: 500; text-transform:uppercase}
.btn-ornge:hover, .btn-ornge:focus{background-color: #fff; color:#000 !important; border:1px solid #636363 !important} 



@media (max-width: 1199px) {
.navbar .nav{float:right; margin:0px; }
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {

.navbar .nav {
border-bottom: none;
border-top: none;
margin-top: 3px !important;
padding: 0px 0; width:100%;
}

.navbar .nav > li{width:100%; text-align:center}	

.show_desktop{display:none !important}
.show_mob{display:block !important; top:70px}


.call_mail2{width:185px}

}
@media (max-width: 420px) {
	.call_mail2{ display:none}
}
	

@media (max-width: 687px) {
.md_forms{display:block; right:57px; top:30px; position:absolute;width:230px; float:right}
.join{margin:8px 0 0;}
.froms{display:none}

.no-padding-xs{padding:0 !important}
.exprnce {
    display: inline-block;
    margin: 66px 6%;
    width: 88%;
}
.homem{width:92%; margin:100px 4% 23px}
.contact{width:92%; margin:20px 4% 23px}

.carousel-control{top:60% !important}


}



@media (max-width: 767px) {
.navbar .nav > li{width:100% !important}
.navbar .nav > li>a{ padding:15px !important}
}


@media (max-width: 480px) {
.froms{display: block;  border-bottom:1px solid #700 !important}

}


@media (max-width: 540px) {
.navbar .brand{width:100%}
}


 
.form-group label, .form-control {font-family:Open Sans !important; color:#7c7158; font-size:20px}
.btn{font-family:Open Sans !important; font-size:14px; text-transform:uppercase;}






.follow{ width:100%; height:34px; margin:0 0 16px }
.follow img{float:right; margin-left:6px}
.follow p{float:right; color:white; font-size:16px; margin:7px 0}


.social{float: none; margin: 0px ; }
.social p{font-family:"Open Sans"; font-size:13px; color:#ececec;   padding:7px 0 ; font-weight:300 !important;  margin:100px 0 0 0 }
.social img{float:left; margin:0 5px 0 0}

.bg-color2{font-family:'Open Sans', sans-serif !important;}

.pcapooleft p{margin:10px 0}
.pcapoorght {float:right; }
.pcapoorght p{margin:10px 0;  text-align:right}


.bg_red2 h2{font-family:'Open Sans', sans-serif !important; font-size:34px; color:#005a99; margin:0px 0 8px; padding:0; font-weight:600 }
.bg_red2 p{ font-family:'Open Sans', sans-serif !important; font-size:14px; color:#fff; margin:15px 0 10px; padding:0px; line-height:1.2; text-align:justify}


@media (max-width: 768px) {

.pcapooleft p{margin:10px 0;  text-align: center}
.pcapoorght p{margin:10px 0;  text-align: center}
}

.margin-t-20{margin-top:20px}
.margin-t-50{margin-top:50px}
.margin-b-20{margin-bottom:20px}
.margin-b-30{margin-bottom:30px}




@media (max-width: 480px) {
.col-xxs-12 {
    width: 100% !important;
}
}


.btn-primary { color: #fff; background-color: rgba(255,255,255,.5); border-color: rgba(255,255,255,.5);}/* bootstrap.min.css replace  line:2166 */


.btn-whiteoutline{ background:rgba(0,0,0,.1); margin:12px 0 30px; border:2px solid #fff; padding:4px 16px;font-family:'Open Sans', sans-serif !important; font-size:14px; color:#fff !important; text-shadow:none }
.btn-whiteoutline:hover{ background:#1b4c78 ; color:#fff !important; border:2px solid #fff}


.btn-xs-outline-white{ background:none; margin:0 0px; border:1px solid #fff; padding:4px 16px;font-family:'Open Sans', sans-serif !important; font-size:13px; color:#fff !important; text-shadow:none }
.btn-xs-outline-white:hover{ background:#fff; color:#dc4d2d !important}


.btn-sm-outline-white{ background:none; margin:0 0px; border:1px solid #808080; padding:4px 16px;font-family:'Open Sans', sans-serif !important; font-size:11px; color:#808080 !important; text-shadow:none; line-height:1 }
.btn-sm-outline-white:hover{ background:#fff; color:#dc4d2d !important}

.btn-md-outline-white{ background:none; margin:0 0px; border:2px solid #fff; padding:4px 26px;font-family:'Open Sans', sans-serif !important; font-size:17px; color:#fff !important; text-shadow:none; line-height:1 }
.btn-md-outline-white:hover{ background:#fff; color:#dc4d2d !important}


.btn-sm-outline-gry2{ background:none; margin:0px; border:2px solid #d3d3d3; padding:4px 16px;font-family:'Open Sans', sans-serif !important; font-size:14px; color:#5a5a5a !important; text-shadow:none; line-height:1}
.btn-sm-outline-gry2:hover{ background:#dc4d2d ; color:#fff !important; border:2px solid #dc4d2d}


.btn-blu{ background:#1b4c78; margin:0px; border:none; padding:4px 16px 6px;font-family:'Open Sans', sans-serif !important; font-size:16px; color:#fff !important; text-shadow:none; line-height:1}
.btn-blu:hover{ background:#163e62 ; color:#fff !important;}


.btn-centr{margin:auto !important; float:none !important; display:block}
.btn-rght{ float: right !important;}

@media (min-width: 1320px) {
.btn-rght-1300{ float: right !important;}
}
@media (max-width: 1320px) {
	.btn-sm-outline-white{padding:0 16px}
}





.menuareas{width:auto; float: right}


@media (max-width: 1200px) {
.menuareas{width:auto; float: right}
.navbar-wrapper{padding:0px 0 }
.contactmenu{ display:none}
}

@media (max-width: 768px) {
.menuareas{width:100%; float: none}
}


.contactmenu{width:260px; margin:25px 0 10px 0 ;  float:right}
.contactmenu p{ font-family:'Open Sans', sans-serif !important; font-size:12px; color:#959595; margin:0 11px 0 0; line-height:1.1; float:left}
.contactmenu p a{  color:#959595; }
#call1{background:url(../images/call.gif) no-repeat 0 0; padding:12px 0 12px 36px;  }
#mail1{background:url(../images/tech.gif) no-repeat 0 0; padding:12px 0 12px 32px; margin:0}
#fax1 {background:url(../images/login.gif) no-repeat 0 0; padding:12px 0 12px 38px; margin:0 }

.show630{display:none}


@media (max-width: 1330px) {
    .navbar .brand {   margin: 21px 0 12px;}
	.contactmenu { width:210px}
}
@media (max-width: 1200px) {
.show1200{display: block}
#mail1,#call1{display:none}
.contactmenu {width: auto;margin: 60px 12px 10px 0;}
}
@media (max-width: 630px) {
.show630{display: block}
.contactmenu{display:none}
}

@media (max-width: 430px) {
.navbar .brand {
    margin:26px 0 12px;
}
}



/* contact */
.contact_form{background:#ebebeb; border:1px solid #cbcbcb; color:#808080}
label{font-family:'Open Sans', sans-serif !important; font-size:13px; color:#808080; font-weight:400}
.contact_form:focus{background:#ebebeb; border:1px solid #cbcbcb; color:#808080}
.contact_btn{ background:none; margin:12px 0 30px; border:2px solid #d3d3d3; padding:7px 22px;font-family:'Open Sans', sans-serif !important; font-size:14px; color:#5a5a5a !important; text-shadow:none }
.contact_btn:hover{ background:#dc4d2d ; color:#fff !important; border:2px solid #dc4d2d}

.contact_btn2{ background:none; margin:12px 0 30px; border:2px solid #d3d3d3; padding:7px 22px;font-family:'Open Sans', sans-serif !important; font-size:14px; color:#5a5a5a !important; text-shadow:none; }
.contact_btn2:hover{ background:#dc4d2d ; color:#fff !important; border:2px solid #dc4d2d}

.form-group{display: inline-block; width: 100%;}


/*  12-020-2020  */

.img-center{margin: auto; display: block;}

.sect1{padding: 100px 0px 20px}
.bg_orng{background: #f7941f; padding: 30px; margin-bottom: 50px}
.bg_orng h2{font-family:Open Sans;font-size:33px; color:#fff; font-weight:300; line-height: 1; margin: 0 ; padding:0 0 15px}

.home-form{font-family: 'Open Sans', sans-serif !important; font-size: 15px;  min-height:32px;margin-bottom: 9px;background:none !important;  border:1px solid #fff; color:#fff;height: 29px;}
.btn-homeform{width: 100% !important; display: block; background: #fff200; text-align: center;font-family: 'Open Sans', sans-serif !important; font-weight: 600; font-size: 18px;color:#454545;margin: 0; padding:5px }
.btn-homeform:hover,.btn-homeform:active{ background: #e1d600; }


.hom_abt{padding: 0 15px; margin-bottom: 50px}
.hom_abt h2{font-family:"Uroob";font-size:31px; color:#161874; font-weight:700; line-height: 1; margin:3px 0 0 0 ; padding: 27px 0 0px; }
.hom_abt p{font-family: "Anjali";font-size:13px; color:#161874; font-weight:400; text-align: justify; margin:10px 0 22px; padding: 0px}


@media (max-width: 1199px) {
.hom_abt h2{font-size:22px; margin:0px; }
.hom_abt p{font-size:14px; }
}
.btn-sm-outline-gry{ background:none; margin:12px 0 30px; border:1px solid #d3d3d3; padding:4px 16px;font-family:'Open Sans', sans-serif !important; font-size:14px; color:#000 !important; text-shadow:none }
.btn-sm-outline-gry:hover{ background:#000 ; color:#fff !important; border:1px solid #000}

.sect2{background:#fff url('../images/dr-bg.gif') no-repeat left top;padding: 60px 0 60px; box-shadow:  0px 0px 25px #848484}
.sect2 h3{font-family:Open Sans;font-size:23px; color:#575757; font-weight:600; line-height: 1; margin:0 0 14px ; padding: 0}
.sect2 p{font-family:Open Sans;font-size:15px; color:#575757; font-weight:400; line-height: 1.3; margin:0 0 9px; padding: 0; text-align: justify;}
.sect2 img{margin: 0 0 12px;}


.hom_gall{margin-bottom: 40px}
.hom_gal_img{width: 100%; object-fit: cover; height:94px; border: 1px solid #fff;}


.hom_vgall{margin-bottom: 40px}

.home-test{background: #ececec; padding:30px 30px 40px}

.home-test h4{font-family:'Roboto', sans-serif !important; font-size:33px; color:#000;  margin:15px 0; padding:0; font-weight: 300 }

.home-test p{font-family:'Roboto', sans-serif !important; font-size:13px; color:#585858;margin:8px 0; padding:46px 0 0 0; text-align:justify; line-height:1.4; background: url(../images/test_bg.png) no-repeat 0 0;}
.home-test p span{ font-weight: 700; color:#454545; font-style: italic;}


.sect6{background:#fff;padding: 100px 0 10px;}
.sect6 h6{font-family:Open Sans;font-size:35px; color:#575757; font-weight:300; line-height: 1; margin:0 0 14px ; padding: 0}


.sect_map{padding: 0px 0px !important; background: #0d0f60}
.addrsss h5{font-family:'Uroob', sans-serif !important; font-size:30px; color:#fff; margin:8px 0;  t line-height:1.4; }
.addrsss p{font-family:'Anjali', sans-serif !important; font-size:15px; color:#fff; margin:8px 0;  t line-height:1.4; }
.qck{padding: 20px 10px 30px;}
.qck h6{font-family:'Roboto', sans-serif !important; font-size:24px; color:#fff;  margin:15px 0; padding:0; font-weight: 300 }

@media (max-width: 1199px) {
    .qck{padding: 50px 10px 30px;}
}




/*********************************************************************/

/**

line no 88
**/

.submenuarea{display:inline-block; padding:0; margin:21px  0 0px; float: right; width:578px}
.callmail{display:inline-block; padding:0; margin:0px 0 0px; float: right; width:564px}
.callmail p{font-family: 'Open Sans', sans-serif; font-size:15px; color:#161874; font-weight:400; margin:0 0 0px 0; float: left  }
#call{background:url(../images/call.png) no-repeat 0 0; padding:6px 12px 6px 35px}
#mail{background:url(../images/mail.png) no-repeat 0 0; padding:6px 4px 6px 35px}

/**/
.bannerarea{padding:111px 0 0 !important}

.brand{width:550px}

@media (max-width:1280px) {

.submenuarea{margin:0px; width:300px; position: absolute; top: 8px;right: 105px} 
    .callmail {
    margin: 0;
    width: 300px;
}
.callmail p{margin:0}
}

@media (max-width:990px) {
.callmail{ display: none;}
}



.bnrz{position: absolute;right: 12%;z-index: 999;top: 158px;width: 35%;}

    @media(max-width: 600px){
        .bnrz{display:none}
    }

.sect3{background:#fff url('../images/bg2.jpg') no-repeat fixed center;padding: 90px 0 90px; margin: 0px 0 0px}

.sect3 table td{  font-family: "Uroob";font-size: 28px; color: #fff;padding: 0; margin:  0px 0;}
.sect3 table td p{padding: 15px 0px 15px 75px;margin: 0px}
#bank1{background: url('../images/s3-1.png') no-repeat left center;}
#bank2{background: url('../images/s3-2.png') no-repeat left center;}
#bank3{background: url('../images/s3-3.png') no-repeat left center;}
#bank4{background: url('../images/s3-4.png') no-repeat left center;}
#bank5{background: url('../images/s3-5.png') no-repeat left center;}

.sect4a{background: #0d0f60; margin: 140px 0 0}
.sect4a h2{ font-family: "Uroob";font-size: 50px; color: #FFF;padding: 0; margin: 60px 0px 0;}
.sect4a ul{margin: 0; padding: 0 0 15px;}
.sect4a ul li{ font-family: "Uroob"; font-size: 20px; color: #FFF; margin: 0; padding: 0;  list-style-position: inside}

@media(max-width: 600px)
{
.sect4a h2{  margin: 20px }
.sect4a ul li{ width: 100%; float: none;}
}



  .sect4{}

.sect4 h3{  font-family: "Uroob";font-size: 50px; color: #000000;padding: 0; margin: 60px 0px 0;}
.sect4 ul{margin: 0; padding: 0 0 15px;}
.sect4 ul li{ font-family: "Anjali"; font-size: 13px;  color: #000000; margin: 0; padding: 0;  list-style-position: inside}
.sect4 ul li  span{ font-family: "Anjali"; font-size: 13px;  color: #000000; margin: 0; padding: 0; float: right;}

@media(max-width: 600px)
{
.sect4 h2{  margin: 20px }
.sect4 ul li{ width: 100%; float: none;}
}

  .sect4b{ padding: 20px 15px }

.sect4b h3{  font-family: "Uroob";font-size: 50px; color: #000000;padding: 0; margin: 60px 0px 0;}
.sect4b ul{margin: 0; padding: 0 0 15px;}
.sect4b ul li{ font-family: "Anjali"; font-size: 15px;  color: #000000; margin: 0; padding: 0;  list-style:none; line-height: 1.7}
.sect4b ul li  span{ font-family: "Anjali"; font-size: 15px;  color: #000000; margin: 0; padding: 0; float: right;}

.nhg{height:680px;}


@media(max-width: 500px)
{

.sect3 table td{font-size:15px !important;}
.sect4b ul li{ font-family: "Anjali"; font-size: 13px;line-height: 2}
.sect4b ul li  span{ font-family: "Anjali"; font-size: 13px;  float: none; display:block;}
.nhg{height:auto;}
    
    
    
}

@media(max-width: 768px)
{


.nhg{height:auto;}
    
    
    
}




@media(max-width: 600px)
{
.sect4b h2{  margin: 20px }
.sect4b ul li{ width: 100%; float: none;}
}


.sect5{background:#e1e1e1;padding: 80px 0 100px;}
.sect5 h3{font-family:"Uroob";font-size: 50px; color:#575757; font-weight:300; line-height: 1; margin:0 0 14px ; padding: 0; text-align: center;}
.sect5 h4{font-family:"Anjali"; font-size: 20px;  color:#575757; font-weight:400; line-height: 1.3; margin:12px 0 0px; padding: 0; text-align: center;}
.sect5 p{font-family:"Anjali"; font-size: 15px;  color:#575757; font-weight:400; line-height: 1.3; margin:0px 0 9px; padding: 0; text-align: center;}
.sect5 img{margin: auto; display: block;}




@media(max-width:767px){
    
    .sect1 {padding: 40px 0px 0px;}
    .hom_abt{padding:0 ;}
    .no_padding-xs{padding:0 !important;}
    .navbar-inner{padding:0 !important;}
    .sect3 table td p { padding: 30px 0px 30px 75px;}

}
.btn-round-black {
    background: #000;
    margin: 15px auto 0 !important;
    border: 1px solid #000;
    padding: 11px 35px;
    border-radius: 20px;
    
    font-size: 18px;
    color: #fff !important;
    text-shadow: none;
    line-height: 1;
    width: 150px;
    float:right;
}

