body{ margin:0; padding:0; /*font-family: 'Bebas Neue', cursive;*/ font-family: 'Fira Sans', sans-serif;}
@font-face {
	font-family: 'Conv_BebasNeue Regular';
	src: url('../fonts/BebasNeue%20Regular.eot');
	src: local(''), url('../fonts/BebasNeue%20Regular.woff') format('woff'), url('../fonts/BebasNeue%20Regular.ttf') format('truetype'), url('../fonts/BebasNeue%20Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_BebasNeue Light';
src: url('fonts/BebasNeue%20Light.html');
	src: local(''), url('../fonts/BebasNeue%20Light.woff') format('woff'), url('../fonts/BebasNeue%20Light.ttf') format('truetype'), url('../fonts/BebasNeue%20Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt36{ margin-top:36px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb36{ margin-bottom:36px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}

.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt36{ padding-top:36px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb36{ padding-bottom:36px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}
.pb60{ padding-bottom:60px;}
html {
  scroll-behavior: smooth;
}
body {scroll-padding-top: 150px; /* height of sticky header */}
html { scroll-padding-top: 150px; /* height of sticky header */}

.sina-nav.navbar-fixed {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.dalpi{ color:#6ec1e4;}
.nav-container { width: 100%;}
.sina-nav{top: 10px; position: absolute;}
.sina-nav .sina-menu.sina-menu-center {
    float: right !important;}

.arabpid{ font-size: 30px !important;}
.faquis{ font-size:20px !important;}

.solid{background: #fbfbfb; }	
.solicic{ float:left; width:100%; height:auto; text-align:right; color: #898989; font-size:14px;padding:7px 0px; }	
.solicic i{ color: #da3c3c;}
.solicic a{color: #da3c3c;}
.solicic a:hover{ text-decoration:none; color:#898989;}
.solicic span{ margin-left:10px;}
.solicic span i{ color: #898989;}
.solicic span a{color: #898989 !important;
    padding: 3px;
    margin: 2px;
    height: 22px;
    width: 22px;
    text-align: center;
    border: solid 1px #898989;
    border-radius: 50%;
    display: inline-block;
    font-size: 11px;}
.sina-nav .sina-menu > li > a {
    padding: 20px 18px !important;}	
.sina-nav .extension-nav {
    float: right;
    margin-left: 10px !important;
}	
.solicic span a:hover i{ color: #da3c3c !important;}
.solicic span a:hover{border: solid 1px #da3c3c;}

.slide{ float:left; width:100%; height:auto;}
.slide .carousel-item img{ width:100%; height:auto;}
.mendis{ font-size:12px; color: #da3c3c;padding: 10px 10px 0px 10px;font-weight: 800;border-bottom: 1px solid #dfdfdfbf;}
.withcon{width: 150px !important;}
.enquier a{ background: #da3c3c !important;  color: #fff !important; padding: 10px 25px !important; border-radius: 5px;  margin-top: 10px;  margin-left: 0px;}
.enquier a:hover{ background:#474747 !important; }

.coursihead{ font-size:58px; letter-spacing: 1.4px;    color: #cfcfcf; float:left; width:100%; height:auto; text-transform:uppercase; font-family: 'Bebas Neue', cursive; font-family: 'Conv_BebasNeue Regular'; font-weight:600;}
.coursihead span{ }
.coursihead p{font-size: 22px;
    font-weight: 300;
    font-style: normal;
    line-height: 1.55; 
    letter-spacing: normal;
    color: #898989; text-transform:none;font-family: 'Fira Sans', sans-serif;}
	
.hocor{ float:left; width:100%; background:#fff; box-shadow:5px 5px 25px #dfdfdf;  margin-top: 0; margin-bottom: 20px; padding:20px;}	
.colidf h6{ float:left; width:100%; color: #da3c3c; font-size:18px; text-transform:uppercase; font-weight:700; font-family: 'Bebas Neue', cursive; letter-spacing: 0.9px; font-family: 'Conv_BebasNeue Regular';  }
.colidf h2{ float:left; width:100%; font-size:22px; letter-spacing: normal;  color: #626262; font-weight:bold;font-family: 'Fira Sans', sans-serif;}
.colidf{ float:left; width:100%; height:130px;}
.cordur{ float:left; width:100%;}
.cordur ul{ padding:0; margin:0;}
.cordur ul li{ list-style:none; display:inline-block; text-align:center; width:auto; margin-right:30px; font-size:16px; color: #898989; font-weight:400;}
.cordur ul li span{ display:block; font-style:italic;  margin-top: -5px;font-weight:200;}

.hocor::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #da3c3c;
    z-index: -1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.hocor:hover::after {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(15px, -20px);
    -moz-transform: translate(15px, -20px);
    -o-transform: translate(15px, -20px);
    -ms-transform: translate(15px, -20px);
    transform: translate(15px, -20px);
	width:96%;
}

.jappid .fn-placement-company-logoes-logo{ width:25% !important; display: inline-block;
    max-width: inherit; text-align:center;   min-width: inherit;}
.jappid .fn-placement-company-logoes-logo img{ width:50%;}
.hocored{ float:left; width:100%; background:#fff; box-shadow:5px 5px 25px #dfdfdf;  margin-top: 0; margin-bottom:0px; padding: 25px 20px; background: #da3c3c;}
.cordurgod{ float:left; width:100%; font-size:14px; color:#fff;}

.colidfed h2{ float:left; width:100%; font-size:22px; letter-spacing: normal;  color: #fff; font-weight:200;}
.colidfed{ float:left; width:100%; height:120px;}

.whyfra{ font-size:36px; letter-spacing: 1.4px;    color: #cfcfcf; float:left; width:100%; height:auto; text-transform:uppercase; font-family: 'Conv_BebasNeue Regular'; font-weight:bold;}
.whyfra span{ }
.whyco{ float: left;
    width: 100%;
    height: auto;
    height: 170px;
    box-shadow: 0px 2px 40px 5px #e9e9e9;
    padding: 10px 0px 20px 30px;
    font-size: 66px;
    font-weight: 200; background:#fff;
    letter-spacing: 1.3px;
    color: #898989;}
.whyco span{ display:block; text-align:left; font-size: 21px;  padding-right: 10%; font-weight: bold; letter-spacing: 1.1px; color: #da3c3c; font-family: 'Conv_BebasNeue Regular'; line-height: 28px; margin-top: -10px;}

.bgblack{ background:#242323;}
.formisl .form-control{ background:none; border:none; border-bottom:solid 1px #69757d; padding:0; outline:none; color:#fff;}
.formisl .form-control input{ outline:none;}
.formisl .form-control:focus{ outline:none; box-shadow:none;}
.formis{ text-align:center; color:#fff; font-size:24px; font-weight: 200; float:left; width:100%;}
.malefiea span{ display:inline-block;  margin:0px 10px 0px 10px; text-align:center}
.malefiea span b{ width:100%;font-size:16px; color:#666; text-align: center; float: left; font-weight:normal;}
.submitfor{ background:#fff; width:100%; padding:8px 0px; text-align:center; border-radius: 5px;
    color: #da3c3c;
    text-transform: uppercase;
    font-weight: 600; cursor:pointer; border:none;}
	.submitfor:hover{ background:#da3c3c; color:#fff;}
.selecl{ cursor:pointer; float:left; width:100%; color:#69757d; border-bottom:solid 1px #69757d; position:relative;     padding: 5px 0px;
    border-radius: 5px;}	
.selecl select{ width:100%; float:left; background: #242323; color: #fff;  border: none; padding: 5px 0px;}	
.selecl span{ display:none; background: #ffffff; position:absolute; top:30px; left:0;
    box-shadow: 5px 5px 15px #e7e7e7;
    border: solid 1px #ddd;z-index: 9;
    width: 100%;}
.selecl span a{ float: left;
    width: 100%;
    padding: 5px;
    color: #000;
    border-bottom: solid 1px #ddd;
    font-size: 14px;
    text-decoration: none;}
.selecl span ul{ padding-left:0;}
.selecl span ul li{ list-style:none;}

.selecl span a:hover{ background:#da3c3c; color:#fff;}
.selecl:hover span{ display:block;}

.abouhead{ float:left; width:100%; height:auto; color:#da3c3c; font-weight:bold; font-size: 18px;  letter-spacing: 1.5px;}
.abouhead span{ float:left; width:100%; height:auto; font-family: 'Conv_BebasNeue Regular';}
.abouhead h3{ float:left; width:100%; height:auto; font-size: 27px; color: #5b5b5b; font-weight:400;     margin-bottom: 1.5rem!important; margin-top: 1.5rem!important; font-family: 'Fira Sans', sans-serif;}
.abouhead p{ float:left; width:100%; height:auto; color: #828282;  font-size: 17px;  line-height: 1.44;  font-weight: 300; margin-bottom:20px;}
.abouhead a{ float:left; width:auto; margin-top:30px; height:auto  color: #da3c3c;   color:#da3c3c; }
.btnt{color:#da3c3c; border:solid 1px #da3c3c;background: transparent; font-family: 'Conv_BebasNeue Regular'; display: inline-block; letter-spacing: 1.5px;
    line-height: 1; text-decoration:none;
    font-size: 15px;  padding: 10px 24px 8px 24px;}
.btnt:hover{ text-decoration:none; background:#000; color:#fff; border:solid 1px #000;}	
.pad100{ padding:100px 100px 0px 100px;}
.dislip{ float:left; width:100%; height:auto;}
.dislip span{ float:left; width:100%; height:auto; text-align:center;}
.dislip span img{ width:100%; max-width:275px;}
.dislip h4{ float:left; width:100%; height:auto; color: #b6b6b6; font-family: 'Conv_BebasNeue Regular';   letter-spacing: 2px;  font-size: 18px;  margin-bottom: 20px;
    font-weight: bold;
    margin-top: 30px;}
	
.testi{ float:left; width:100%; height:auto; padding: 15px;}	
.texsi{float:left; width:100%; height:auto;}
.texsi span{ float:left; width:100%; margin-bottom:20px;}
.texsi span img{ width:30px!important; height:24px !important; }
.texsi p{float:left; width:100%; height:auto; font-size: 20px;color: #606060;
    font-weight: 300;
    font-style: italic;
    margin: 15px 0;}
.texsi h4{float:left; width:100%; height:auto; margin-bottom: 3rem!important; color: #626262;font-weight: 400;     margin-bottom: 3rem!important;     margin-top: 3rem!important; font-size: 22px;font-family: 'Fira Sans', sans-serif;}
	
.dotsbo{ background:url(../../img/dotsbg.jpg) top center repeat; float:left; width:100%;}
.vidlp{ padding:40px; float: left; width: 100%;}
.dotsbo video{ }

.testi .carousel-indicators .active {
    background-color: #da3c3c;
}	

.testi .carousel-indicators li {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 12px;
    height: 12px;
    margin-right: 10px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #aaa;
    border-radius: 50%;
}
.testi .carousel-indicators {
    position: absolute;
    right: inherit;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
    list-style: none;
    text-align: left;
}

.studp{float: left;  width: 25%; text-align:center;}
.studp img{ width:55%;}

.labogs{ float:left; width:100%; height:auto;}
.labogs span{ float:left; width:100%; height:auto; max-height: 215px; overflow: hidden;}
.labogs span img{width:100%; height:auto;}
.labogs h3{ float:left; width:100%; height:auto; font-size: 23px; min-height: 84px;  max-height: 84px; font-weight: 400;
    color: #626262;font-family: 'Fira Sans', sans-serif;
    line-height: 1.25;
    overflow: hidden;
    text-overflow: ellipsis; 
    width: 100%;
	
	    
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	
	}
.labogs p{ float:left; width:100%; height:auto;min-height: 65px;  max-height: 65px;  overflow: hidden; font-size: 15px;
    color: #5b5b5b;
    font-weight: 400;
   margin: 5px 0 25px 0;  display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.labogs a{ font-size: 15px; position: relative; padding: 10px 0px 8px 0px; color: #da3c3c; text-decoration:none;}
.labogs a:hover{ color:#000;}
.labogs a img{ margin-left:10px; display:inline-block;}
.labogs{ float:left; width:100%; height:auto; background:#fff; border-radius: 3px;box-shadow: 0 10px 30px 0 rgb(141 151 158 / 20%);}
.padlid{ float:left; width:100%; padding:20px;}

.homenew{ float:left; width:100%; height:auto; background-color: #fff;   -webkit-box-shadow: 0 10px 30px 0 rgb(141 151 158 / 20%);
    -moz-box-shadow: 0 10px 30px 0 rgba(141, 151, 158, 0.2);
    box-shadow: 0 10px 30px 0 rgb(141 151 158 / 20%);
    border-radius: 3px;}
.homenew a{border-bottom: solid 1px #e2e2e2;  padding-bottom: 20px;  float:left; width:100%; font-size: 16px !important; font-weight: 400;
    color: #626262; text-decoration:none;
    line-height: 1.25;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%; padding: 15px; padding-bottom:10px;}
.homenew a small{font-size: 14px; float:left; width:100%;
    color: #595959;
    font-weight: 300; margin-top:10px;}
	.homenew a:hover{ color:#da3c3c;}
.homenew a:last-child{ border:none !important;}	
.readin{ float:left; width:100%; padding: 1.5rem!important; }
.readin a{ font-size: 15px !important; position: relative; padding:0; color: #da3c3c; text-decoration:none; border:none !important; text-decoration:none;}
.readin a:hover{ color:#000; text-decoration:none;}

.enqup{ float:left; width:100%; min-width: 600px;  padding: 50px;  min-height: 420px;  max-height: 420px; background-color: #fff;
    border-radius: 3px; position:relative;
    -webkit-box-shadow: 0 10px 30px 0 rgb(141 151 158 / 20%);
    -moz-box-shadow: 0 10px 30px 0 rgba(141, 151, 158, 0.2);
    box-shadow: 0 10px 30px 0 rgb(141 151 158 / 20%);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;padding-right: 100px;}
.enqup span{ float:left; width:100%; color: #da3c3c;
   font-family: 'Conv_BebasNeue Regular'; 
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 0;}
.enqup h4{ float:left; width:100%; font-family: inherit;
    line-height: 1.38;
    letter-spacing: 0.8px;
    color: #595959; font-size:26px;
    font-weight: 400; margin:15px 0px;}
.btnred{font-size: 12px;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 500; cursor:pointer;
    letter-spacing: 1.5px;
    background: #da3c3c;
    border: 1px solid #da3c3c;
    color: #FFF;
    display: inline-block;
    padding: 7px 20px 7px 20px;}
.btnred:hover{ text-decoration:none; background:#000; color:#fff; border:solid 1px #000;}	
.bottbl{ margin-top: 130px;}
.zedis{ z-index: 1;}
.lipsd{ margin-top: 50px;}
.lefspan{ padding-left:100px;}

.enqup:hover{ background:#da3c3c; transition:all 0.5s ease;}
.enqup:hover span{ color:#fff;}
.enqup:hover h4{ color:#fff;}
.enqup:hover .btnred{ background:#fff !important; color:#da3c3c;}


.foterlin{ float:left; width:100%;}
.foterlin span{ float:left; width:100%; margin-bottom:40px;}
.foterlin h4{ float:left; width:100%; color: #fff; font-size: 16px;  text-transform: uppercase;  letter-spacing: 1px;   font-weight: 400; font-family: 'Fira Sans', sans-serif;}
.foterlin i{ font-style:normal; margin-bottom:30px; float:left; width:100%;}
.foterlin p{ color: #bcbbbb; margin-bottom: 0;
    font-size: 16px;    font-weight: 300;}
.foterlin a{ float:left; width:100%; display: block; text-decoration:none;
    padding: 5px 0;
    color: #bcbbbb;
    font-size: 16px;
    font-weight: 300;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.foterlin a:hover{ color:#fff;transition: all 0.3s;}

.newlete{ float:left; width:100%; margin-bottom:0px; margin-top:5px;}
.newlete button{background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto; margin-top:20px;}
.socil{ float:left; width:100%; margin-top:40px;}
.socil a{color: #fff;
    padding: 2px;
    margin: 4px;
    height: 25px;
    width: 25px;
    text-align: center;
    border: solid 1px #bcbbbb;
    border-radius: 50%;
    display: inline-block;
    font-size: 13px;}
.socil a:hover{color: #fff !important;	background:#da3c3c;}
.socil a i{float: none !important;}	
.dbgblack{ background:#000;}
.copyte{font-size: 13px; color: #fff;}
.skildp{ text-align:center;font-size: 13px; color: #fff;}
.powerb{font-size: 10px; color: #fff; text-align:right;}
.powerb a{ color:#fff; text-decoration:none;}
.powerb a:hover{ color:#da3c3c; text-decoration:none;}
.enqubl{ background:url(../../img/equirebg.jpg) top center no-repeat; background-size:cover;}

.bgwhite{ background:#fff; padding:50px;}
.tablarea{ float:left; width:100%; height:auto;}
.tablheadi{ float:left; width:100%; height:auto; font-size: 18px;letter-spacing: 0.8px; font-weight: bold;font-family: 'Conv_BebasNeue Regular';  text-transform:uppercase;  color: #da3c3c; margin-top: 1.5rem!important; margin-bottom: 1.5rem!important;}
.tablconti{ float:left; width:100%; height:auto;}
.tablarea{ float:left; width:100%; height:auto;}

.tablconti .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-color:transparent;
background-color: #f2f2f2; 
    color: #da3c3c;
    font-weight: 400;     border-radius: 0;
    letter-spacing: 0.5px; font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;}

.tablconti .nav-tabs .nav-item {
  padding: 0.5rem 1rem; color: #da3c3c !important;   padding: 0.5rem 0.5rem;
}
.tablconti .nav-tabs{ border:none;}
.tablconti .nav-link{color: #da3c3c !important;}
.contenforms{ float:left; width:100%; height:auto;}

.contenforms .form-control{ background:none; border:none; border-bottom:solid 1px #d6d6d6; padding:0; outline:none; color:#898989; border-radius: 0;}
.contenforms .form-control input{ outline:none;}
.contenforms .form-control::placeholder{ font-size:16px; color:#898989; font-weight:200 !important; text-transform:uppercase;}
.contenforms .row{ margin-top:20px;}
.contenforms .form-control:focus{ outline:none; box-shadow:none;}
.contenforms{ text-align:center; color:#fff; font-size:24px; font-weight: 200; float:left; width:100%;}
.contenforms label{font-size: 16px; color: #858585 !important;  text-align: left;  float: left;}
.malefieat span{ display:inline-block;  margin:0px 10px 0px 10px; text-align:center}
.malefieat span b{ width:100%;font-size:16px; color:#898989; text-align: center; float: left; font-weight:normal;}
.submitfor{ background:#fff; width:100%; padding:8px 0px; text-align:center; border-radius: 5px;
    color: #da3c3c;
    text-transform: uppercase;
    font-weight: 600; cursor:pointer; border:none;}
	.submitfor:hover{ background:#da3c3c; color:#fff;}
.contenforms .btnred{ padding:8px 20px; font-size:16px; font-family: 'Conv_BebasNeue Regular';}	
.malefieat span{ display:inline-block;  margin:0px 20px 0px 0px; text-align:center; }
.malefieat span input{ float: left;  margin: 0px 5px 0px 0px;  width: 16px;  height: 20px; }
.malefieat span b{ width:auto;text-transform: uppercase;
    color: #898989;
    font-weight: 200;
    font-size: 16px;}
.submitfor{ background:#fff; width:100%; padding:8px 0px; text-align:center; border-radius: 5px; 
    color: #da3c3c;
    text-transform: uppercase;
    font-weight: 600; cursor:pointer; border:none;}
	.submitfor:hover{ background:#da3c3c; color:#fff;}
.seleclt{ cursor:pointer; float:left; width:100%; color:#898989; border-bottom:solid 1px #d6d6d6; position:relative;     padding: 5px 0px; font-size: 16px;
    text-align: left; text-transform: uppercase;
    border-radius: 0px;}	
.seleclt select{color: #898989;
    border-bottom: solid 1px #d6d6d6;
    position: relative;
    padding: 5px 0px;
    font-size: 16px;
    text-align: left;
    text-transform: uppercase; width:100%; border:none;}	
.seleclt span{ display:none; background: #ffffff; position:absolute; top:30px; left:0;
    box-shadow: 5px 5px 15px #d6d6d6; z-index: 9;
    border: solid 1px #ddd;
    width: 100%;}
.seleclt i{ font-size:25px; float:right;}
.seleclt span a{ float: left;
    width: 100%;
    padding: 5px;
    color: #000;
    border-bottom: solid 1px #ddd;
    font-size: 16px;
    text-decoration: none;}
.seleclt span ul{ padding-left:0;}
.seleclt span ul li{ list-style:none;}

.seleclt span a:hover{ background:#da3c3c; color:#fff;}
.seleclt:hover span{ display:block;}	
.fontlip{ font-size: 16px;
    color: #898989;
    text-align: left;
    float: left;
    font-weight: 500; margin-top:10px;}	
	
.order2{ order:1}
.order1{ order:2}




.courss{ background: #da3c3c bottom left no-repeat; padding:0px 0px;}
.breadims{ float:left; width:100%; height:auto; text-align:left;}
.breadims{ height:400px; padding-top:70px;}
.tolpdf{ float:left; width:100%; position:relative; z-index:1; margin-top:-180px;}
.plids{ float:left; width:100%; height:auto;}
.plids h5{ float:left; width:100%; height:auto; letter-spacing: 2.2px; font-family: 'Conv_BebasNeue Regular';
    color: #ffffff; font-weight:700;
    font-size: 16px;}
.plids h2{ float:left; width:100%; height:auto; color: #fff;
    font-size: 32px; font-family: 'Fira Sans', sans-serif;
    font-weight: 400;}

.backti{ text-align:right; float:left; width:100%; margin-top:40px;}
.backti a{    color: #ffdcdc;  font-size: 14px;  font-weight: 400; margin-top: 1rem!important;}
.backti a:hover{ color:#fff; text-decoration:none;}
.faltudt{background-color: #fff; margin-top:20px;}

.order2{ order:1;}
.order1{ order:2;}
.menu-desk{ display:block !important;}
.menu-mobi{ display:none !important;}


.fn-oval-1{ left:20px; top:5%;}

.fn-oval-2{ top:10%; right:20px;}

.fn-oval-3{left: 20px;
    bottom: -40%;}
	
.pidiya{ max-width:350px; float:left; padding:40px 40px 40px 0px;} 	
.mmb{ margin-bottom:50px;}
.sina-nav .sina-brand > img {max-width: 210px;   margin-top: -15px;}

.navbar-freez .sina-brand > img {
    max-width: 160px !important; margin-top: 0px;}

.newcaris{ margin-top:10px !important; background:#f1f1f1; padding:10px;}
.jobdisi{ float:left; width:100%; border:solid 1px #eee;  padding:10px 0px;}
.jobtabi{  height:auto;}
.jobtabi h3{ font-weight:normal;}
.jobtabi h3 small{ font-family: 'Fira Sans', sans-serif; font-size:14px;}
.jobpad{ float:left; width:100%; height:auto;margin-top: 30px;}
.jobpad p{ font-size:12px; width:100%; float:left; padding:5px 0px; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd;}
.resulti{ float:left; width:100%; text-align:left; font-size:12px;}
.resulsec{ float:left; width:100%; text-align:right; font-size:12px;}

.josbpi{ height:auto; background:#f1f1f1; margin-top:0px;}
.josbpi{ padding:20px 0px; background:#fff; box-shadow: 0px 5px 10px #e5e5e5; margin-top:10px;}
.josbpi table tr th{ padding:10px; font-size:14px; background:#000; color:#fff;}
.josbpi table tr td{ padding:12px; font-size:14px; border-bottom:solid 1px #f1f1f1;}
.josbpi table tr td a{ }
.bhangb{ background:#fff; padding:20px 0px; margin-top:20px; border:solid 1px #ddd; box-shadow:5px 5px 5px #e1e1e1; }
.apllijo h2{ font-size:28px; width:100%;font-weight: bold; font-family: 'Fira Sans';}
.apllijo p{ font-size:14px; width:100%;}
.apllijo span{ font-size:14px; font-size: 14px; width: auto;  display: inline-block; margin-right: 30px;}
.apllijo span strong{ font-size:14px; width:100%; float:left;}
.aplibut{ float:left; width:100%; text-align:right; margin-top:40px;}

.jobinedi{ float:left; width:100%;}
.jobinedi h4{ float:left; width:100%; font-size: 16px; font-weight: bold; font-family: 'Fira Sans';}
.jobinedi p{ float:left; width:100%; margin-bottom:20px; font-size:14px;line-height: 24px;}
.jobinedi ul{ margin-left:20px; margin-bottom:30px;}
.jobinedi ul li{ list-style:disc; font-size:14px; line-height: 24px;}
.jobinedi{ float:left; width:100%;}
.aplibot{ padding:10px; margin-top:30px; background:#fff; border:solid 1px #ddd; }
.aplibot h2{color: #da3c3c;  font-size: 32px; text-align: left;}

.caribg{ float:left; width:100%; height:auto; padding:80px 0px;}
.carihead{ float:left; width:100%; height:auto; text-align:center; color:#fff; font-size:52px; text-transform:uppercase;}
.kopubu{ text-align:center; font-size:14px; margin:20px 0px; color:#5f5f64;}
.plipds{ background:#fbeaea; text-align:center; color:#5f5f64; font-size:32px; padding:8px 0px; margin-bottom:30px; display:inline-block !important; float:none !important; width:97% !important;	}
.jobisbo{ display:inline-block; width:90%; background:#eaeae9; color:#5f5f64; border-left:solid 4px #da3c3c; padding:15px 0px; box-shadow:5px 5px 5px #ccc; text-align:center; font-size:17px;transition:all 0.5s ease;}
.jobisbo i{ color:#da3c3c;transition:all 0.5s ease; font-size: 18px; margin-right: 5px;}
.jobisbo:hover{ transition:all 0.5s ease; background:#da3c3c; color:#fff; border-left:solid 4px #c1c1c1;}
.jobisbo:hover i{ color:#fff; transition:all 0.5s ease;}
.carbsod{ padding:20px 0px;}
.jobisbo span{ font-size:14px; width:100%; margin-top:5px; float:left;}
.carbsod .col-md-4{ margin-bottom:30px;}
.carbotpmd{ float:left; width:100%; text-align:center; margin:30px 0px; font-size:14px; color:#5f5f64;}

.seapid{    margin: 13px 0px 30px 0px;}
.serinte{ display:inline-block; width:100%; text-align:center; background:#f1f2f2; padding:2px;}
.serinte .form-control{ width:85%; float:left; padding: 5px; height: 30px; border: none; background: no-repeat;font-size: 14px;}
.serinte span{ padding: 3px 12px;font-size: 16px; border-left: solid 1px #ddd; float: right;}
.lokisd{ padding-left: 10px !important; width: 77% !important;}
.bhimich{ float: left; margin: 6px 0px 0px 15px; color: #da3c3c; font-size: 20px !important;}
.serinte a{ color:#000;}
.serinte .form-control:focus{ box-shadow:none !important;}

.alplidf .modal-title{ font-family: 'Fira Sans' !important; width:100%;}

.alplidf .modal-dialog {
    max-width: 650px;
    margin: 1.75rem auto;
}
.sidha{ color: #fff; font-size: 32px; font-family: 'Fira Sans', sans-serif; font-weight: 400;}
.ulta{font-size: 60px !important; color: #4a4a4a; font-family: "Fira Sans", sans-serif;}
.text-black{ color:#000;}
.blogtopim{ width:100%; height:auto; float:left; }
.blogtopim img{ width:100%; }
.newblogs .padlid span img{ width:auto;}
.newblogs .padlid:hover{ background:#f1f1f1;}

.mainblogtex{  font-family: "Fira Sans", sans-serif !important;}
.mainblogtex h1{ font-size:38px; color:#da3c3c; width:100%; float:left; height:auto; text-transform:capitalize; margin-bottom:10px; font-family: "Fira Sans", sans-serif !important;font-weight: 500 !important;}
.mainblogtex h2{font-size:32px; color:#da3c3c; width:100%; float:left; height:auto;text-transform:capitalize; margin-bottom:10px;font-family: "Fira Sans", sans-serif !important;font-weight: 400 !important;}
.mainblogtex h3{font-size:28px; color:#da3c3c; width:100%; float:left; height:auto;text-transform:capitalize; margin-bottom:10px;font-family: "Fira Sans", sans-serif !important;font-weight: 400 !important;}
.mainblogtex h4{font-size:24px; color:#da3c3c; width:100%; float:left; height:auto;text-transform:capitalize; margin-bottom:10px;font-family: "Fira Sans", sans-serif !important;font-weight: 400 !important;}
.blogimas{ float:left; width:100%; height:auto; margin:10px 0px; border:solid 1px #ddd;}
.blogimas img{ width:100%;}
.mainblogtex p{font-size:16px; color:#828282; width:100%; float:left; height:auto; margin-bottom:20px; font-weight: 300 !important; text-align:justify;}
.mainblogtex ul{width: 100%; float: left; margin-left: 15px; margin-bottom:20px;}
.mainblogtex ul li{ list-style:disc; font-size:16px; color:#828282; font-weight: 300 !important;}
.mainblogtex .instavid{ margin:20px 0px; float:left; width:100%; text-align:center;}
.mainblogtex{}

.img-left{ float:left; width:100%; max-width:450px; padding:0px 30px 30px 0px;}
.img-right{ float:right; width:100%; max-width:450px; padding:0px 0px 30px 30px;}


@media(max-width:500px) and (min-width:50px){
.order2{ order:1;}
.order1{ order:2;}
.enqup {
    float: left;
    width: 100%;
    min-width: 100%;
    padding:20px;
    min-height: inherit;
    max-height: inherit;
    background-color: #fff;
    border-radius: 3px;
    position: relative;
    -webkit-box-shadow: 0 10px 30px 0 rgb(141 151 158 / 20%);
    -moz-box-shadow: 0 10px 30px 0 rgba(141, 151, 158, 0.2);
    box-shadow: 0 10px 30px 0 rgb(141 151 158 / 20%);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    padding-right: inherit;
}
.bottbl {
    margin-top: 20px;
}
.solicic {
    float: left;
    width: 100%;
    height: auto;
    text-align: left;
    color: #898989;
    font-size: 13px;
    padding: 7px 0px;
}
.solicic span a {
    color: #898989 !important;
    padding: 2px;
    margin: 2px;
    height: 20px;
    width: 20px;
    text-align: center;
    border: solid 1px #898989;
    border-radius: 50%;
    display: inline-block;
    font-size: 11px;
}
.sina-nav .sina-brand > img {
    height: 100% !important;
    padding: 6px 0;
    margin-left: -70%;
    margin-top: 7px;
}
.cordur ul li {
    list-style: none;
    display: inline-block;
    text-align: center;
    width: auto;
    margin-right: 10px;
    font-size: 15px;}
.pad100 {
    padding: 20px 0px 0px 0px;
}
.dislip { margin-top: 50px;}
.vidlp {
    padding: 0px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.dotsbo video {
    width: 100%;
}
.studp {
    float: left;
    width: 50%;}
.studp img {
    width: 80%;
}
.labogs { margin-bottom: 50px;}
.foterlin span { text-align: center;}		
.foterlin h4 { text-align: center;}
.foterlin a{ text-align:center;}
.newlete{ text-align:center;}
.socil{ text-align:center;}
.socil a{display: inline-block;  float: none;}
.copyte{ text-align:center;}
.powerb {
    font-size: 10px;
    color: #fff;
    text-align: center;
    margin-top: 10px;
}
.foterlin p {
    color: #bcbbbb;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
}
.texsi p { font-size: 16px; color: #606060;}
.order2{ order:2}
.order1{ order:1}
.texsi h4 { margin-bottom: 3rem!important; margin-top: 1rem!important;}
.breadims {
    height: 190px;
    padding-top: 30px;
}
.backti {
    text-align: left;
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
}
.plids h2 { font-size: 21px;}
.menu-desk{ display:none !important;}
.menu-mobi{ display:block !important;}
.bgwhite {
    background: #fff;
    padding: 50px 20px;}
.malefieat{ float:left; width:100%; text-align:center; text-align: left; margin-top: 20px;}	
.tablconti .nav-tabs {
    border: none;
    text-align: center;
    width: 100%;
    float: left;
    display: block;
}
.tablconti .nav-tabs .nav-item {
    padding: 0.5rem 1rem;
    color: #da3c3c !important;
    padding: 0.5rem 0.5rem;
    float: none;
    display: inline-block;
}
.jappid .fn-placement-company-logoes-logo{ width:50% !important; display: inline-block;
    max-width: inherit; text-align:center;   min-width: inherit;}
.jappid .fn-placement-company-logoes-logo img{ width:90%;}
.apllijo span { width: 100%; display: inline-block; margin-bottom: 10px;     margin-right: 0;}
.aplibut {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
body {scroll-padding-top: 0px; /* height of sticky header */}
html { scroll-padding-top: 0px; /* height of sticky header */}
.carihead {font-size: 32px;}
.serinte {
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #f1f2f2;
    padding: 2px;
    margin-bottom: 10px;
}
.plipds { width: 92% !important;}
.newlete button{ margin-top:0px;}
}	