@charset "utf-8";
/* CSS Document */


@charset "utf-8";
/* CSS Document */








@font-face {
    font-family: 'proxima_nova_alt_rgregular';
    src: url('../font/mark_simonson_-_proxima_nova_alt_regular-webfont.eot');
    src: url('../font/mark_simonson_-_proxima_nova_alt_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/mark_simonson_-_proxima_nova_alt_regular-webfont.woff2') format('woff2'),
         url('../font/mark_simonson_-_proxima_nova_alt_regular-webfont.woff') format('woff'),
         url('../font/mark_simonson_-_proxima_nova_alt_regular-webfont.ttf') format('truetype'),
         url('../font/mark_simonson_-_proxima_nova_alt_regular-webfont.svg#proxima_nova_alt_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'proxima_nova_altlight';
    src: url('../font/mark_simonson_-_proxima_nova_alt_light-webfont.eot');
    src: url('../font/mark_simonson_-_proxima_nova_alt_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/mark_simonson_-_proxima_nova_alt_light-webfont.woff2') format('woff2'),
         url('../font/mark_simonson_-_proxima_nova_alt_light-webfont.woff') format('woff'),
         url('../font/mark_simonson_-_proxima_nova_alt_light-webfont.ttf') format('truetype'),
         url('../font/mark_simonson_-_proxima_nova_alt_light-webfont.svg#proxima_nova_altlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{ margin:0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }

header{ width:100%; height:auto; padding:10px 0px 0px;  z-index:200 ; top:0;  
	-webkit-transition: all 0.6s ease-in-out;   font-family: 'proxima_nova_alt_rgregular';    font-family: 'proxima_nova_altlight';background:rgba(255, 255, 255, 1); 

    transition: all 0.6s ease-in-out;}
header.scroll_css{margin:0px;/*background:rgba(0,0,0,0.2);
*/	-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;}
.logoC{ width:auto; height:auto; margin:0px 0px; padding:0px; overflow:hidden; }
.logoC img{ width:auto;-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;}

header.scroll_css .logoC img{ width:auto;-webkit-transition: all 0.6s ease-in-out;

    transition: all 0.6s ease-in-out;}


.row1{ width:auto; height:auto; margin:0px 0px; padding:0px; overflow:hidden;}

/*menu*/

#cssmenu > ul > li a{ text-transform:uppercase;  color:#2626ff; font-size:15px; font-weight:bold;}
#cssmenu > ul > li ul li a{ text-transform:capitalize; font-weight:lighter;}



.topSearch{ overflow:hidden; float:right; position:relative;}
.topSearch .txt-box{ overflow:hidden; width:250px; height:35px; border:none; padding:10px; padding-right:45px; background:#ebebeb;}
.topSearch .searchBtn{ background:#0000fe; color:#FFFFFF; text-align:center; border:none; height:35px; width:35px; position:absolute; right:0; top:0;}
.menu-c{ float:right; margin-top:20px; margin-left:-53px;}
.carousel-control{ background:none;}
.sliderC img { width:100%;}


sliderC .item img{ width:100%;}
.sliderC .carousel-caption img{ width:auto;}

.sliderC .readMor{ background:#ff0000; display:table; padding:10px 20px; color:#FFFFFF; margin:20px 0px;}


.carousel-indicators{ bottom:45px;}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 20;
}




.carousel-caption{ left:9%; right:0; bottom:20%; text-shadow:none; color:#000000; text-align:left;}
.carousel-caption h1{ font-size:58px; text-transform:uppercase; margin:0px 0px; color:#FFFFFF; font-weight:bold; }
/*.carousel-control.left{ left:46%; width:5%;}
.carousel-control.right{right:46%; width:5%;}
.carousel-control{ top:88%; background:none; opacity:1;}*/
.carousel-control{ background-image:none!important;}
.carousel-control{ top:48%;}

.carousel-indicators{ display:none;}
.carousel-control{ width:13%;}


.slider-btm{ overflow:hidden; background:url(../../somalia/images/slider-bottom.jpg) no-repeat; background-size:100% 100%; height:13px;}
.slider-btm img{ width:100%;}


.welcomC{ overflow:hidden; text-align:center; width:81%; margin:40px auto;   font-family: 'proxima_nova_alt_rgregular';
}
.welcomC h1{ font-size:32px; 	 font-family: 'proxima_nova_altlight';}
.welcomC p{ font-size:17px;}


.welcomC a{ background:#ff0000; padding:15px 38px; color:#FFFFFF; text-transform:uppercase; color:#FFFFFF; display:table; margin:16PX auto;transition: all 0.5s ease 0s;}
.welcomC a:hover{ background:#0000ff;transition: all 0.5s ease 0s;}

.footsocial {
    float: right;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: auto;
}

.footsocial li {
    display: block;
    float: left;
    height: auto;
    margin: 0 0 0 8px;
    overflow: hidden;
    padding: 0;
    text-align: inherit;
    width: 25px;
}
.footsocial li a {
    color: #fff;
    outline: medium none;
    text-align: inherit;
    text-decoration: none;
}
.footsocial li a:hover {
    color: #0000ff;
  
}
.footsocial li .fa {
    display: block;
    font-size: 16px;
    line-height: normal;
    transition: all 0.4s ease-in-out 0s;
}

/*OURSERVICES*/

.service-div{ background:#ccccff; padding:55px  0px; font-family: 'proxima_nova_altlight';}
.service-div h2{ font-weight:lighter; text-align:center; margin:0px auto;}


.service-C{ background:#1b3c52; border:1px solid #FFFFFF; padding:35px; transition : all 0.5s ease 0s;}

.service-C:hover{ background:#000000; transition: all 0.5s ease 0s;}
.service-icon{ width:150px; height:150px; text-align:center; margin:0px auto; margin-bottom:20px; background:#ff0000; border-radius:50%;}
.service-icon img{ width:100px; height:100px;}
.nbs-flexisel-item img{ margin-top:23px; height:auto!important;}
.service-C h3{ text-align:center; color:#e1e1e1; font-size:23px; height:54px; overflow:hidden; }
.service-C  p{ font-size:16px; line-height:22px; text-align:center; color:#e1e1e1;}
.service-C  a{ text-align:center; color:#ff0000; margin:5px auto; display:table;transition: all 0.5s ease 0s;}
.service-C  a{ text-align:center; color:#ff0000; margin:5px auto; display:table;transition: all 0.5s ease 0s;}
.service-C  a:hover{ color:#fff;transition: all 0.5s ease 0s;}
.service-C  a .fa{ margin-left:7px;}
a:hover{ text-decoration:none;}

.srevice-div-txt  ul{ margin:0px 0px; padding:0px; text-align:center; line-height:normal;}
.srevice-div-txt  ul li{ font-size:16px; line-height:22px; text-align:center; color:#e1e1e1;}

.clientC{ margin-top:30px;}

/*press  releases*/



.press-div{ overflow:hidden; background:#FFFFFF; font-family: 'proxima_nova_altlight';}
.press-div h3{ text-align:center; 	   font-family: 'proxima_nova_altlight'; font-size:36px; margin:30px;} 

.press-box{ overflow:hidden; border-bottom:1px solid #d7d7d7; padding:15px;  max-height:100px; transition: all 0.5s ease 0s;}
.press-box p{ font-size:24px; color:#0000ff;}
.press-box span{ font-size:15px; color:#626262; float:right;}

.press-box:hover{ background:#d3d3d3;transition: all 0.5s ease 0s;}




 .redbtn{ background:#ff0000; padding:15px 38px; color:#FFFFFF;  color:#FFFFFF; display:table; margin:55PX auto;transition: all 0.5s ease 0s;}
.redbtn:hover{ background:#0000ff;transition: all 0.5s ease 0s; color:#FFFFFF;}




.middle-section{ overflow:hidden;}


#intro { 
    background:url(../../images/middle.jpg) no-repeat 100% 100%; 
    height: auto;  
    margin: 0 auto; min-height:300px;
    width: 100%; 
    position: relative; height:100%;
    padding: 20px 0; background-attachment:fixed; color:#FFFFFF;
}



.parallax-caption{ width:80%; margin:30px auto; text-align:center; 	   font-family: 'proxima_nova_altlight';}
.parallax-caption a{ background:}

.parallax-caption a{ background:#ffffff; padding:10px 40px; color:#3e3a37;  display:table; margin:30PX auto;transition: all 0.5s ease 0s; font-size:19px; margin-bottom:0px;}
.parallax-caption a:hover{ background:#0000ff;transition: all 0.5s ease 0s; color:#FFFFFF;}

.parallax-caption h3{ font-size:24px; line-height:38px;}


.our-offer{ overflow:hidden; background:#ebebeb; padding:60px 0px;}

.our-offer .row{ margin:0px -25px;}
.our-offer .col-lg-4{ padding:0px 25px;}
.whiteBox{ overflow:hidden; padding:30px; border-bottom:2px solid #fa0c10; min-height:367px; background:#ffffff;transition: all 0.5s ease 0s;}

.whiteBox:hover{background:#d3d3d3;transition: all 0.5s ease 0s; border-bottom:2px solid #0000ff; color:#333333;}



.whiteBox h3{ color:#273035; font-size:24px; margin:0px 0px;}
.our-offer a h3{ color:#273035; margin:0px 0px; }

.whiteBox ul{ margin:0px 0px; padding:0px 0px; list-style:none; margin-top:30px;}
.whiteBox ul li{ color:#626262; font-size:14px;transition: all 0.5s ease 0s; margin-bottom:18px;font-family: 'proxima_nova_altlight';}

.whiteBox:hover li{  color:#333;transition: all 0.5s ease 0s;}
a{ outline:none!important;}
a:focus{ text-decoration:none!important;}



.srevice-div-txt{ overflow:hidden; height:70px; margin-bottom:15px;}





/*foter*/


footer{ overflow:hidden; background:#1b3c52; width:100%; height:auto; color:#FFFFFF; padding:35px 0px 40px 0px; font-family: 'proxima_nova_altlight';}
.top30{ margin-top:30px;}
footer p{ font-size:15px;}
footer h3{ font-size:18px; margin:0px 0px 27px 0px; text-transform:capitalize; font-weight:bold; }
footer ul{ margin:0px 0px; padding:0px 0px; list-style:none; margin-bottom:20px;}
.textBox{ width:100%; height:30px; border:none; color:#000000; background:#FFFFFF; padding-left:11px; font-size:12px; margin-bottom:4px;}
.textArea{ width:100%;  border:none; color:#000000; background:#FFFFFF; padding:10px; font-size:12px; margin-bottom:4px;}
.sendbtn{ color:#FFFFFF; padding:10px 20px; margin-top:24px; border:none; background:#0000ff; margin-bottom:20PX;}
footer ul li a{ color:#FFFFFF;}
footer ul li a:hover{ color:#FFFFFF;}

.copyright{ background:#222222; color:#FFFFFF; padding:24px 0px;}
.copyright p{ margin:0px 0px; font-size:14px;}
.copyright p a{ color:#FFFFFF; margin-left:5px;}





/*contact*/

.cmsC{ padding-top:30px; padding-bottom:30px;}
.pageTitle{ background:#0c2637; color:#FFFFFF; padding:40px 0px;}
.pageTitle h1{ font-size:35px; margin:0px 0px;font-family: 'proxima_nova_altlight'; margin:0px 0px;}

 .cmsC p{ font-size:13px; line-height:22px; color:#626262;}




 
.contactC h3{ font-size:13px; text-transform:uppercase; font-weight:normal;	
}

.contactC{ overflow:hidden; }
.contactC p{color: #666666;font-size: 14px; font-weight: 400;line-height: 20px;}
.contactC .textBox{ border:none;font-size: 13px; margin-bottom: 0px; outline: medium none;padding:5px 20px; transition: all 0.2s ease-in-out 0s;width: 100%;margin-bottom:15px; background:#FFFFFF; color:#535353; height:30px;background: }

.contactC .textAria{ border: none;color: #666666;font-size: 13px; margin-bottom: 20px; outline: medium none;padding: 10px 20px; transition: all 0.2s ease-in-out 0s;width: 100%;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input.input-text:focus { background:#d1d1d1;}

.textAria{}
.textAria:focus{ background:#d1d1d1!important;}

.blue-btn{ background:#0000ff; color:#FFF; padding:10px 13px;transition: all 0.5s ease 0s; text-transform:uppercase;  border:1px solid #0071bd; font-size:14PX; font-weight:normal; margin-bottom:0px; display:table; float:right;}
.blue-btn:hover{ color:#fff; background:#ff0000; border:1px solid #f15a25;transition: all 0.5s ease 0s;}
.gmapC{ width:100%; height:auto; margin:0px 0px; padding:0px; overflow:hidden; margin-bottom:0px; }


.enquiryC{ overflow:hidden;}

.captcha{ width:auto; height:auto; margin:0px 0px; padding:0px; height:40px; overflow:hidden; margin-top:0px; border:1px solid #dedede; margin-bottom:17px;}
.captcha img{ width:100%; height:40px;}
.refreshBtn{text-align:center; color:#ed1c24;  overflow:hidden; display:block; margin-top:7px;}
.refreshBtn .fa{ padding:10px; font-size:20px; color:#1a3c710;}
.submt-enqry{ overflow:hidden;}
.submt-enqry img{ width:100%;}
.contactC .textBox{ height:40px;}
.contactC .textBox, .contactC .textAria{ color:#000000; background:#e7e7e7;}

.contactC .col-lg-4, .contactC .col-lg-12, .contactC .col-md-3, .contactC .col-xs-12{ padding-left:7px; padding-right:7px;}
.contactC .row{ margin-left:-7px; margin-right:-7px;}

.office-Box{ margin-bottom:30px;}


/*contact address*/

.contactAddresC{ background:#0c2637 ; color:#ccc;padding:20px; overflow:hidden; height:auto; padding-bottom:0px; min-height:307px;	}
.co-address{  }

.co-address {padding-left:50px;color: #ccc;text-decoration: none;display: inline-block;position: relative; margin-bottom:40px;}
.co-address:before {content: "";width: 30px;height: 30px;background: url("../../somalia/images/map1.png") no-repeat  ;top: 0px;left: 5px;position: absolute;displa: inline-block;}

.ph-no{padding-left:50px;text-decoration: none;position: relative; margin-bottom:35px; width:100%;}
.ph-no:before {content: "";width: 30px;height: 30px;background: url("../../somalia/images/ph1.png") no-repeat  ;top: 0px;left: 5px;position: absolute;displa: inline-block;}

.fax-no{padding-left:50px;text-decoration: none;display: inline-block;position: relative; margin-bottom:35px;width:100%;}
.fax-no:before {content: "";width: 30px;height: 30px;background: url("../../somalia/images/fax1.png") no-repeat  ;top: 0px;left: 5px;position: absolute;displa: inline-block;}

.envelop{padding-left:50px;ctext-decoration: none;display: inline-block;position: relative; margin-bottom:35px;width:100%;}
.envelop:before {content: "";width: 30px;height: 30px;background: url("../../somalia/images/envelop.png") no-repeat  ;top: 4px;left: 5px;position: absolute;displa: inline-block;}

.contactAddresC a{ color:#ccc;}
a:focus{ text-decoration:none!important;}
a{ outline:none!important;}



/* about*/

.abtC{ color:#626262;}
.abtC img{ float:left; margin-right:10px; margin-bottom:10px;}
.cmsC h2{ font-size:22px;}
.cmsC h3{ font-size:18px;}

.cmsC ul{ width:auto; height:auto; padding:0px 0px;  overflow:hidden; list-style:none; margin:0px 0px; }
.cmsC ul li{ margin:5px; padding-left:10px; background:url(../../somalia/images/list-arrow.png) no-repeat left top 6px; line-height:23px; font-size:13px; position:relative; padding-left:30px; margin-bottom:10px; text-transform:capitalize; }
.cmsC ul li:before{ content:"\f18e"; font-family:FontAwesome;  position:absolute; left:0; color:#0000ff; }


ul.services-list{ width:auto; height:auto; margin:0px 0px; padding:0px; overflow:hidden; list-style:none;}
ul.services-list li{ margin-bottom:6px;}
ul.services-list li a{ background:#0000ff; color:#FFFFFF; font-size:14px; transition: all 0.5s ease 0s;  text-transform:capitalize; padding:11px 18px; width:100%; display:block; margin-left:15px;}
ul.services-list li a:hover{  background:#333333;transition: all 0.5s ease 0s; }

ul.services-list li:before{ content:"\f1d8"; font-family:FontAwesome; font-size:15px;  position:absolute; left:5px; color:#fff; line-height:30px; width:30px; height:30px; background:#fd0002; text-align:center; border-radius:50%; margin-top:6px;}


.sub-title{ margin-bottom:15PX;}
.sub-title h2{ margin:0px 0px; font-size:20px;}






/*clients*/

/*clients*/

.clientC{  font-family: 'proxima_nova_alt_rgregular';}
.clientC .thumbnail{ height:107px; overflow:hidden;padding:0px; border:2px solid #e6e6e6; background:#e6e6e6; border-radius:0px; margin-bottom:0px;}

.clientC .thumbnail img{    -webkit-transition: all 1s ease ; width:250px;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;}
	
.clientC .thumbnail img:hover
{
-webkit-transform:scale(0.50);
    -moz-transform:scale(0.50);
    -ms-transform:scale(0.50);
    -o-transform:scale(0.50);
     transform:scale(0.50);
}


.col-20{  padding-left: 15px;
    padding-right: 15px; width:20%; float:left;
    padding-bottom: 30px;}

.clientC .col-20 h3{ font-size:14px; margin:0px 0px; background:#d7d7d7; height:50px; padding:10px;}



/*news and events*/

.news-page{ overflow:hidden;}
.news-page .press-box{ height:125px; max-height:none; padding:0px; padding-bottom:7px; margin-top:20px;}
.news-page h3{ font-size:20px; text-align:left; margin:5px 0px; font-weight:bold; color:#0000ff;}
.news-page  .press-box p{ color:#626262; font-size:15px;}
.news-page .press-box:hover{ background:#FFFFFF;}

.press-box{ margin-bottom:10px;}

.newsdate{ color:#FFFFFF; margin:5px; float:right; padding:10px; background:#ec4242; border-radius:4px; text-align:center; font-size:14px!important; min-width:160px;}
a .newsdate{ color:#FFFFFF;}

.news-descrip{  height:70px; overflow:hidden;}

.submt-enqry{ overflow:hidden;}
.submt-enqry img{ width:100%;}


.contactAddresC h2{ margin:5px 0px; padding:10px; font-size:15px; text-align:center; text-transform:uppercase; border-bottom:1px solid #334856; margin-bottom:15px;}



/*solutions*/

/*gaallery dtl*/

.alb-title{ background:#0d7038; padding:0px; color:#FFFFFF; margin:0px 0px; width:100%; display:none; }
.alb-title h3{ margin:0px 0px; padding:0px; font-weight:lighter; font-size:16px; text-align:center;}
.albumC  .image-set { margin-bottom:35px; overflow:hidden; background:#ededed;}
.albumC .thumbnail{ border:none;}
 .imgBox{}
 #effect-5 .overlay{ width:100%; display:block; overflow:hidden;border:1px solid #67605e; padding:0px;  }
#effect-5{ height:auto; width:auto;border:1px solid #67605e;}
 #effect-5 img{ text-align:center;}
.effects{ padding-left:0px;}
  .effects .img:first-child{ margin-left:0px;}
  .effects .img{ margin-bottom:0px;}
  #effect-5{ border:5px solid #e3e3e3;transition: all 0.5s ease 0s;}
    #effect-5:hover{ border:5px solid #ed1c24;transition: all 0.5s ease 0s;}
.effects .img img{ width:100%;}



.responsive-img{ overflow:hidden;}
.responsive-img img{ width:100%;}





#cssmenu ul{  margin-bottom:-5px; padding-bottom:5px;}
#cssmenu ul li a{ padding-bottom:15px;}
.menu-c{ margin-bottom:-5px;}


.mapbuttons{ overflow:hidden; color:#FFFFFF; min-width:250px; text-align:center; border-radius:5px; padding:10px; background:#f1c30e; float:none; display:table; margin-bottom:15px; font-size:20px; }
.btn-B a:hover{ color:#FFFFFF;}
.btn-B a:focus{ color:#FFFFFF;}

.btn-01{ background:#d55401; border-bottom:2px solid #933a00;}
.btn-02{ background:#8f44ad; border-bottom:2px solid #632f79;}
.btn-03{ background:#52be80; border-bottom:2px solid #398459;}
.btn-04{ background:#00a2d3; border-bottom:2px solid #1d557a;}

.button-block{ margin-top:100px;}

.map-div{ overflow:hidden;}

#map1 img{ width:auto;}
#s-africa{ display:none;}
#e-africa{ display:none;}
#w-africa{ display:none;}
#america{ display:none;}

.cmsC p a{ color:#ec4242;}



.alert-danger{ margin:100px;}
#errorMsg{ margin-top:15px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.news-page .press-box p{ line-height:22px;}
}
@media (min-width: 1350px) {
    .container {
        width:1220px;
    }
}


  @media (min-width:1000px) and (max-width: 1200px) {
  
  .menu-c{ margin-left:0px;}
  #cssmenu > ul > li a{ font-size:13px;}
  #cssmenu > ul > li a{ padding:0px 5px;}
  .logoC img{ width:100%;}
  #map1 img{ width:100%!important;}
  }

  @media (min-width:980px) and (max-width: 1280px) {
  #map1 img{ width:100%!important;}
    .logoC img{ width:100%;}
	
	#cssmenu > ul > li a{ padding:2px!important;}
	#cssmenu > ul > li a{ font-size:11px;}
  }

 @media (max-width: 1000px){
     .logoC img{ width:100%;}
 }
 @media (max-width: 760px){
 
      .logoC img{ width:150px;}
#map1 img{ width:100%!important;}
header{ padding-bottom:10px;}
   
#menu-button{ font-family:Arial, Helvetica, sans-serif;}


#cssmenu > ul > li > a{ padding-left:0px!important; text-align:left;}
#cssmenu ul li a, #cssmenu ul ul li a{ padding:5px!important;}
#cssmenu > ul > li > a { font-size:15px;}

.nbs-flexisel-item img{ }

.press-box{ height:auto;}


.logoC img{ width:125px; margin-bottom:8px;}
.menu-c{ margin-left:0px; margin-top:-50px;}
.press-box{ max-height:none;}
.press-box p{ font-size:19px; line-height:20px;}
welcomC{ width:100%;}

.col-20{ width:100%;}
.clientC .thumbnail img{ width:100%;}
.clientC .thumbnail{ height:auto;}
.news-descrip{ overflow:hidden;}

#map1 img{ width:100%;}

#cssmenu > ul > li { padding:5px!important;}
#cssmenu > ul > li a{ font-size:13px!important;}
#cssmenu > ul ul{ background:#231f20!important;}
#cssmenu > ul > li > a{ margin-top:2px;}
#cssmenu ul ul li{ margin-bottom:0px!important;}
#cssmenu ul ul li a{ font-size:13px; font-weight:bold;}

.carousel-caption h1{ font-size:20px;}

.parallax-caption{ width:100%!important;}
.parallax-caption h3{ line-height:25px; font-size:20px;}
.cmsC p{ text-align:justify;}

.pageTitle h1{ font-size:20px!important;}
.pageTitle h1{ font-size:22px;!important;}

.whiteBox{ margin-bottom:30px;}
.cmsC h3{ font-size:16px;}
.news-page .press-box{ height:auto;}
.submt-enqry{ display:none;}
.carousel-caption{ bottom:0; top:0;}
.sliderC .readMor{ padding:10px; padding:10px;}
.carousel-control{ top:77%;}
.carousel-control.left{ left:43%;}

.welcomC{ width:90%; margin:20px auto;}
#cssmenu > ul > li{ padding-top:8px!important;}
.button-block{ margin-top:10px;}

.srevice-div-txt{ overflow:hidden; height:70px;}
.copyright p{ font-size:11px;}
.topSearch{ float:none;}
.topSearch .txt-box{ width:100%;}

.news-page .news-descrip{ height:84px;}
}