@charset "utf-8";

body
{ font-family: 'Lato', sans-serif; font-size: 100%;}


ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
b,
p, {font-family: 'Lato', sans-serif;}
/*dd*/

p.allpclass{font-size:15px;line-height: 1.7; color:#666;  font-family: 'Lato', sans-serif; text-align:justify;}
.laptop-store {
position: absolute;
 left: -13px; 
top: 31%;
/* right: 0px; */
z-index:9999;
}
.header-img{background:url(../images/header-img.png);width:100%; min-height:38px; }
.header-img p span {  font-family: 'Lato', sans-serif; font-weight:normal;color:#075487;  font-size:12px; margin-right:3px;}
p.allpclass{font-size:15px;line-height: 1.7; color:#666;  font-family: 'Lato', sans-serif; text-align:justify;}

p.footads{font-size:15px;line-height: 1.7; color:#666;  font-family: 'Lato', sans-serif; font-weight:normal; }
a{text-decoration: none; color: #808080;}
h5.center{background:#e5e5e5; color:#0c94d0; width:100%; font-weight:bold; font-size:18px; padding:12px 10px; border-left:5px solid #176941; font-family: 'Lato', sans-serif;}
.testfnt{font-size:18px;text-transform:uppercase; font-family: 'Lato', sans-serif; font-weight:bold; }
a img {border: none;}
.ffff{position:fixed;}
img {max-width: 100%; border:none;}
iframe {border: none !important;}
h1.h1class{font-size: 19px; text-transform:uppercase; margin-top:30px;font-family: 'Lato', sans-serif; font-weight:bold; color:#0c94d0;}
h1.h1allpage{font-size: 20px; text-transform:uppercase; font-family: 'Lato', sans-serif; font-weight:bold;  color:#666;}
h2 {font-size: 30px;}
h4.hdh4{font-size: 20px;color:#231e1e;  margin-bottom:20px; border-left:3px solid #118dc2;font-family: 'Lato', sans-serif;  }
h5.h5title{font-size: 18px;color:#fff; font-weight:normal; background:#118dc2;text-transform:uppercase; padding:10px 10px;font-family: 'Lato', sans-serif;}
h6.center {font-size: 18px;color:#666;font-weight:bold; margin:20px 0px 20px 0px; font-family: 'Lato', sans-serif;}
li {font-size:15px; font-weight:normal; color:#827373;  font-family: 'Lato', sans-serif; text-decoration:none;}
li a{font-size:15px; font-weight:normal; color:#827373;  font-family: 'Lato', sans-serif; text-decoration:none;}
.list-unstyleds li {margin-bottom:18px !important;}
.list-unstyled li {margin-bottom:8px !important;}

.none{ text-decoration:none;}
.foot-bg{background:#efeff0; border-top:5px solid #d8d9dd; min-height:200px;}
.mar{border-bottom:1px solid #cbc9c9; width:80%; margin-top:10px; }
.footlink{font-weight:normal; text-decoration:none;}
.con-body{ background:#efeff0;}
.copy-p {color: #7E848C;text-decoration: none;text-align: center;padding: 5px 15px;font-size: 13px;}
/* header*/
.norm{font-weight:normal;}

.mcpart_logo{margin:20px 0px 0px 0px;}
.contact_logo{margin:20px 0px 0px 0px; line-height:25px; font-size:16px; }
.icon_logo{ margin:0px 0px 0px 10px;}
.inside{margin:0px 0px 0px -14px;}
.imgalign{margin:0px 0px 0px 100px; border-right: 1px solid #eeeded;}
.bas{margin:0px 0px 0px 50px; }
.otherlink{color:#808080;text-decoration: none; font-family:lato; font-size:13px; font-weight:bold; }
.vettai{margin:-90px 0px 50px 80px;}
.main-obj{margin:40px 0px 0px 0px;}
.main-icons{margin:10px 0px 0px -10px;}
.facebook{ background:#435a9d; color:#fff; padding:9px 12px;}
.twitter{ background:#00a7f2; color:#fff; padding:9px 10px;}
.google{ background:#c63d2d; color:#fff; padding:9px 9px;}
.youtube{ background:#bc2a2d; color:#fff; padding:9px 10px;}
.skype{ background:#48d1cc; color:#fff; padding:9px 10px;}
.newsevents{ font-family: 'Lato', sans-serif;  color:#666;}
/* -------- START NEWS AND EVENTS ---------- */
.panel-group .panel { box-shadow: none;-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0; -ms-border-radius: 0 0 0 0; border-radius: 0 0 0 0; border: none;position: relative;}
.panel-group .panel-title {font-size: 13px;}
.panel-group .panel-title a { background: #d9dcda; display: block;font-size: 16px;color:#86878b;padding: 10px 15px 10px 48px;text-decoration:none;white-space: normal;}
.panel-group .panel-title a.active { border-bottom: 1px solid #d3d3d3 !important;color: #fff;text-decoration:none;}
.panel-group .panel-title a.active .open-sub:after { display: none;}
.panel-group .panel-title a.active::after {color: #fff;content: "\f068";}
.panel-group .panel-title a::after { color: #888;content: "\f067";font-family: fontawesome;font-size: 14px;left: 0; padding: 10px 14px;position: absolute;top: 0;}
.panel-group .panel-title.active.panel-group .panel-title:hover a,
.panel-group .panel-title.active.panel-group .panel-title:focus a {
  color: #333333;
}
.panel-group .panel-title .open-sub {display: block;position: relative;}
.panel-group .panel-title .open-sub:before,
.panel-group .panel-title .open-sub:after {content: "";display: block;position: absolute;height: 1px;top: 50%;
margin-top: -0.5px;left: 50%;}
.panel-group .panel-content {background: #fff none repeat scroll 0 0; border: 1px solid #ddd; padding: 10px 20px 20px;
}
.panel-group .panel-content > :last-child {
  margin-bottom: 0;
}
.panel-group.white .panel-title a {background-color: #fff;}
.panel-group .panel-title a.active {
  background-color: #0c94d0!important;
}
/* -------- Line-Bottom ---------- */
.line-bottom { border-bottom: 1px dotted #10c986; position: relative;margin-bottom: 15px;padding-bottom: 10px;}
.line-bottom:after { background: #0c94d0;}
.heading-line-bottom { border-bottom: 1px dashed #808080;display: inline-block; margin: 0;position: relative;margin: 20px 0;}
.heading-line-bottom::after {content: "";height: 2px;left: 0;position: absolute;top: 4px;width: 20px;}
.heading-title {margin-top: 10px;}
.line-bottom { border-bottom: 1px dotted #d3d3d3;position: relative;margin-bottom: 15px;padding-bottom: 10px;}
.line-bottom:after {bottom: -1px;content: "";height: 1px;left: 0;position: absolute;width: 50px;}
/* -------- END NEWS AND EVENTS ---------- */
.line-hei{line-height:30px;}
.copy-rightss{background:#232933; font-family: 'Lato', sans-serif; padding:10px 0px;  text-align:center;}
.box {background:url(../images/seo-bg.jpg);width:100%; height:100px;-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
-moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8); /*  box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);*/
}
.aboutus-page {text-decoration: none; z-index: -2; background:url(../images/idea.png); margin-top:-50px; padding: 20px; width: 100%;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);}
.pdf{color:#198865; font-size:25px;}
.ulliclass{line-height:30px; border:1px solid #e5e5e5;color:#118dc2;padding:10px 10px; margin-bottom:30px; list-style:none;}
.insideli{line-height:30px; color:#118dc2; font-style:italic;padding:10px 10px; margin-bottom:30px;list-style:none;}
#slideout{position:fixed;top:187px; right:0;float:right; z-index: 10;}
#slideout-left{position:fixed;top:87px;right:0;width:29px;float:right;}
.foot-bottom-line {border-bottom: 1px solid #d3d3d3;position: relative;padding:3px 0px;margin-bottom:10px;}
.foot-bottom-line:after {bottom: -1px;content: "";height: 1px;border-bottom: 2px solid #ff8a00;left: 0;position: absolute;width: 50px;}
b.bold{font-family:lato; font-weight:bold; color:#0c94d0; font-size:16px; float:left;}



.b-topBar__addr,.b-topBar__tel{
    padding: 13px 0 20px 0;
    font:600 12px 'Open Sans',sans-serif;
    text-transform: uppercase;
    border-right:1px solid #eeeeee;
}

.b-topBar__addr{
    padding-left:10px;
    border-right:1px solid #eeeeee;
    border-left:1px solid #eeeeee;
  
}

.b-topBar__addr span.fa,.b-topBar__tel span.fa{
    font-size:17px;
    margin-right: 10px;
    vertical-align: middle;
}

.b-topBar__nav{
    overflow: hidden;
    border-right:1px solid #eeeeee ;
}

.b-topBar__nav li{
    float:right;
    list-style: none;
    padding: 20px 0;
    font:300 12px 'Open Sans',sans-serif;
    text-transform: uppercase;
}

.b-topBar__nav li:last-child{
    border-left:1px solid #eeeeee;
}

.b-topBar__nav li a{
    display: block;
    width:100%;
    padding: 0 23px;
    border-right: 1px solid #eeeeee;
}

.b-topBar__nav li:first-child a{
    border-right: 0;
}

.b-topBar__nav li a:hover,.b-topBar__lang a:hover{
    text-decoration: underline;
}

.b-topBar__lang{
   padding: 18px 0; 
}

.b-topBar__lang{
    border-right: 1px solid #eeeeee;
}

.b-topBar__lang > div{
    display: inline-block;
}

.b-topBar__lang a{
    text-transform: uppercase;
    font:300 12px 'Open Sans',sans-serif;
}

a.m-langLink{
    font-weight:600;
    margin-left: 10px;
}

.h-lang li a{
    margin-left: 0!important;
    text-align: center;
}

.b-topBar__lang a span.fa{
    margin-left: 8px;
}

.b-topBar__lang-flag{
    display: inline-block;
    width:20px;
    height:13px;
    vertical-align: middle;
    margin-right: 4px;
}

.pl0{
  padding-left: 0px !important;
}
.pl2{
  padding-left: 2px !important;
}
.pr0{
  padding-right: 0px !important;
}
.plr14px{
  padding-left: 14px !important;
  padding-right: 14px !important;
}
.pl5{
  padding-left: 5px !important;
}
.pr5{
  padding-right: 5px !important;
}
.pr15{
  padding-right: 15px !important;
}
.pt7{
  padding-top: 7px !important;
}
.pt5{
  padding-top: 5px !important;
}
.pt10{
  padding-top: 10px !important;
}
.pt15{
  padding-top: 15px !important;
}
.pb10{
  padding-bottom: 10px !important;
}
.pb17{
  padding-bottom: 17px !important;
}
.pb35{
  padding-bottom: 35px !important;
}
.pb60{
  padding-bottom: 60px !important;
}
.pr50{
  padding-right: 50px;
}
.pt35{
  padding-top: 35px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mt42 {
  margin-top: 42px !important;
}
.mr0{
  margin-right: 0px !important;
}
.mr50px{
  margin-right: 50px !important;
}
.mt-5{
  margin-top: 5px;
}
.mt-6{
  margin-top: 6px !important;
}
.ml0{
  margin-left: 0px !important;
}
.mt0{
  margin-top: 0px !important;
}
.mb0{
  margin-bottom: 0px !important;
}

.mt10{
  margin-top: 10px !important;
}
.mt20{
  margin-top: 20px !important;
}
.mb-77{
  margin-bottom: 77px;
}

.mb10 {
  margin-bottom: 10px;
}

.bor-0 {
  border:0px !important;
}
.bor-none{
  border:none !important;
}
.laptop-store1 {
    position: fixed;
    /* left: 0px; */
    top: 0%;
    right: 0px;
    z-index: 999999;
}
@media only screen and (max-width:991px){.footer-fix,.footer-fix a{color:#fff!important}.footer-fix{position:fixed;bottom:0px;padding:5px 0px;width:100%;font-size:15px;text-align:center;z-index:99999;background-color:#2e82c4;border-top:4px Solid #006fbc!important}body{overflow-x:hidden!important}.footer-fix .border1{border-right:3px solid #0079cc;}#mySidenav a{position:fixed;right:-85px;transition:.3s;padding:15px;z-index:999999;text-decoration:none;font-size:20px;color:#fff;border-radius:5px 0 0 5px}#mySidenav a:hover{right:0}#enquiry{top:50%;background-color:#00dab3} .num{color:#fff; background:#1daafc; padding:5px; border-radius:20px; border:3px solid #fff;} .dn1{display:none; }}@media only screen and (min-width:992px){.footer-fix{Display:none}#mySidenav{display:none}
}