@import url('reset.css');
@charset  "utf-8";
/* CSS Document */
body{  font-family: 'titillium_webregular' !important; overflow-x:hidden; font-size:16px !important; color:#000 !important; }

/*@font-face {
    font-family: 'OpenSansRegular';
    src: url('font1/opensans-regular.eot');
    src: url('font1/opensans-regular.eot') format('embedded-opentype'),
         url('font1/opensans-regular.woff2') format('woff2'),
         url('font1/opensans-regular.woff') format('woff'),
         url('font1/opensans-regular.ttf') format('truetype'),
         url('font1/opensans-regular.svg#OpenSansRegular') format('svg');
}*/

@font-face {
    font-family: 'titillium_webregular';
    src: url('font3/1titillium-web.regular-webfont.woff2') format('woff2'),
         url('font3/titillium-web.regular-webfont.woff') format('woff'),
         url('font3/titillium-web.regular-webfont.ttf') format('truetype'),
         url('font3/titillium-web.regular-webfont.svg#titillium_webregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'open_sanslight';
    src: url('font2/opensans-light-webfont.eot');
    src: url('font2/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font2/opensans-light-webfont.woff2') format('woff2'),
         url('font2/opensans-light-webfont.woff') format('woff'),
         url('font2/opensans-light-webfont.ttf') format('truetype'),
         url('font2/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
::selection {
	color: #fff;
	background: #179fda;
	text-shadow: none;
}
::-webkit-selection {
color:#fff;
background:#179fda;
text-shadow: none;
}

::-moz-selection {
color:#fff;
background:#179fda;
text-shadow: none;
}
a:active {
    outline: none !important;
}

/*RENE*/
.pricing-d-break{
    clear: both;
    padding: 10px;
}
.border-gray{
    border:1px solid gray;
}
.pricing-d-list,.pricing-d-caption{
    padding: 3px;
}
.pricing-d-pbox{
    margin: 1%;
}
.pricing-d-body{
    
}
.pricing-d-header{
    text-align:justify;
    font-size: 24px;
    color: #014977;
}


.top-menu{float:left; width:100%; height:auto; padding-bottom:00px;}
/*---inner pages*/
.float-panel {
    width:100%;
    background:white;
    z-index:300;
    transform: translateZ(0);
    transition:all 0.5s;
}
.float-panel .content-area {
    max-width:1170px;
    margin:0 auto;
}

/*folder*/
.folder-box{float:left; width:100%; text-align:center; margin-bottom:10px;}
.folder-box p{ text-align:center;}
.folder-size{font-size:66px !important; color:#39F;}
.foldeer-size a{color:#424242;}
.folder-box:hover .folder-size {color:#2684e2 !important; text-shadow:0px 0px  #024c97;} 
.folder-size a:hover{color:#F00 !important;} 
.folder-box-in{float:left; width:100%; text-align:center; margin-bottom:10px;}
.folder-box-in a{color:#424242 !important;}
.folder-box-in a:hover{color:#0bb3b1 !important;}
.folder-box-in p{ text-align:center;}
.folder-size-in{font-size:66px !important; color:#0fc0c2;}
.folder-size-in a{color:#424242 !important;}
.folder-box-in:hover .folder-size-in {color:#098a8c !important; text-shadow:0px 0px 0px #024c97;} 
.folder-size-in a:hover{color:#F00 !important;}
.folder-size-open{font-size:17px;color:#39F;}
.folder-size-open-doc{color:#0fc0c2 !important;}
.folder-path{ width:100%; height:auto; border:solid 1px #eee; margin-top:10px; padding:5px; margin-bottom:25px; text-align:left;} 
.folder-path a{font-size:17px; color:#424242;}
.folder-path a:hover{color:#1088c7;}
.icd{ margin-left:10px; margin-right:10px;}
.document-list li{ padding:5px 0px; border:solid 1px #dae4ed; margin-bottom:5px;}
.document-list a{color:#06C !important;}
.document-list a:hover{color:#099 !important;}
.folder-box-in,.folder-box-sub{float:left; width:100%; text-align:center; margin-bottom:25px;}
.folder-box-sub:hover{color:#bd9300e6 !important; text-shadow:0px 0px 0px #024c97;} 
.folder-size-sub {
    font-size: 66px !important;
    color: #dbb739e6;
}

.folder-size-sub a{color:#424242 !important;}
.folder-size-sub a:hover{color:#F00 !important;}

.services{ margin-bottom:55px;}
.service-box{float:left; width:100%; height:auto; background-color:#fff; margin-top:30px; padding:3%;border: solid 1px #dae4ed;}
.service-box a{transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s;
-webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;color: #337ab7 !important;}
/*.service-box a:hover{ background-color:#14b4f3; color:#fff;transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s;
-webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;}*/
.service-box img{ width:200px; height:150px;}
.service-box:hover{ box-shadow:1px 1px 1x #000;}
.alert-bx {
    border: solid 2px rgba(43, 81, 98, 0.7) !important;
    border-radius: 5px;
    height: 123px;
    margin-bottom: 15px;
}

.form-bottom {
    padding: 25px 25px 30px 25px;
    background: #406f9f80 !important;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    text-align: left;
}


.float-panel a {
    font-size:16px;
    text-decoration:none;
    color:#444;
    display:inline-block;
    padding:5px 10px;
}                  
.float-panel .fa-gg {                  
    color:#F0595C;
    font-size:30px;
    vertical-align:middle;                  
    transition:all 1s;                  
}
/*.fixed {
    box-shadow:0 2px 6px rgba(23,159,218,0.2);  
    padding:4px 0;
    animation:slide-down 0.7s;
     border-top:solid 5px #fd6a02;
	z-index: 100000;   
}      */            
.fixed .fa-gg {                  
    transform: rotate(360deg);      
}
.fixed .navbar-brand > img {
    margin-top: 0px;
    width: 100%;
}
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}
.top-bar{float:left; width:100%; height:auto; background-color:#fff; padding-top:8px; padding-bottom:0px; font-size:16px; }
.top-bar p{ margin-left:0px; font-size:16px; padding-top:10px; font-family: 'titillium_webregular';}
.button1 {
    background-color: #0399D6;
color: #fff;
border: 2px solid #0399D6;
padding: 4px;
border-radius: 4px;
font-size: 15px;
}
.hr1{
    margin-top: 00px;
    margin-bottom: 00px;
	height:1px;
	width:100%;
	background-color:#000;
    /* border-top: 3px thin #000;*/
}
.hr2{
   
     border-top: 1px solid  #ccc;
	 width:70%;
	 margin:2% 15%;
	 
}
/*start of client section*/
.wrimagecard{	
	margin-top: 0;
    margin-bottom: 1.5rem;
    text-align: left;
    position: relative;
    background: #fff;
    box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);
    border-radius: 4px;
    transition: all 0.3s ease;
}
.wrimagecard .fa{
	position: relative;
    font-size: 70px;
}
.wrimagecard-topimage_header{
padding: 20px;
}

.wrimagecard-topimage_header img {
width: 16rem;
height: 5rem;
}
a.wrimagecard:hover, .wrimagecard-topimage:hover {
    box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2);
}
.wrimagecard-topimage a {
    width: 100%;
    height: 100%;
    display: block;
}
.wrimagecard-topimage_title {
    padding: 20px 24px;
    height: 80px;
    padding-bottom: 0.75rem;
    position: relative;
}
.wrimagecard-topimage a {
    border-bottom: none;
    text-decoration: none;
    color: #525c65;
    transition: color 0.3s ease;
}
/*end of clent section*/

.top-bar-margin{ margin-bottom:3px !important;}
.top-bar p span{ margin-left:18px;}
.social{ margin-right:15px;}
.social a{color:#fff;}
.social a:hover{color:#179fda;}
.social i{ padding-left:15px;}
.top-slider{float:left; width:100%; height:auto;}
.top-slider img{ width:100%;}
.mainsection{ padding-top:10px; padding-bottom:00px;}
.mainsection img{ /*width:100%;*/ height:auto; text-align:center; margin-left:00%; }
.mainsection h2{   font-size:35px; padding-left:00px; text-align:center;}
.mainsection p{ font-family: 'titillium_webregular'; line-height:25px; margin-bottom:12px; padding-left:00px; text-align:justify; font-size:16px;}
/*.mainsection a{transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; padding:10px; background-color:#179fda; color:#fff; margin-left:20px;}*/
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a{font-family: 'titillium_webregular'; color:#000 !important; transition: all ease-in-out .5s; font-weight:500; font-size:16px; text-transform:uppercase;
transition: all ease-in-out .5s;
-moz-transition: all ease-in-out .5s;
-webkit-transition: all ease-in-out .5s;}
.navbar-default .navbar-nav > li > a:hover {background-color:#0686d7 !important; color: #fff !important;
    /*transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -webkit-box-shadow: inset 0 20px 20px -20px rgba(7,66,131,0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(7,66,131,0.8);
    box-shadow: inset 0 20px 20px -20px rgba(73,107,131,0.8);*/
}
/*.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #333;
    background-color: transparent;
}*/
.navbar-default{ background-color:transparent !important; border:none !important; padding-top:00px;}
.navbar-default .navbar-nav > .active > a{ font-family: 'titillium_webregular'; background-color:#016db1 !important; color: #fff !important;}
/*.navbar-default .navbar-nav > a:hover {background-color:#0FF !important;color: #fff !important;}*/
/*.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{background: url(../images/bor.jpg) no-repeat 0px bottom !important;
transition: all ease-in-out .5s;
-moz-transition: all ease-in-out .5s;
-webkit-transition: all ease-in-out .5s;}*/
.nav > li{  text-transform:uppercase; font-size:16px; }
.navbar-nav > li > a{font-family: 'titillium_webregular'; color:#F00; line-height:28px !important; text-transform:capitalize;}
/*.navbar-nav > li > a{ font-family: 'titillium_webregular'; color:#F00;  padding-top:0px !important; padding-bottom:0px !important; outline:none !important; }*/

.navbar-brand > img{ margin-top:0px; max-width:500px; padding:2px 0px 0px 0px !important; margin-top:-15px;}
.navbar{min-height:46px !important; margin-bottom:0px !important;}
.nav > li > a{padding: 25px 10px 25px !important; color:#998067;}
/*nav*/
.navbar-default .navbar-toggle .icon-bar{ background-color:#fff !important;}
.navbar-default .navbar-toggle{ border-color:#f59271;}
.navbar-toggle{ background-color:#022d51  !important; border:solid 1px #fff;}
.service-section{float:left; width:100%; height:auto; padding-top:00px; padding-bottom:00px; text-align:center; /*background-image:url(../images/bc.jpg);*/ background-position:top center; background-repeat:no-repeat;}
/*.service-section a:hover,.mainsection a:hover{ color:#fff; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;text-decoration:none; background-color:#0281b8;}
.service-section a:focus,.mainsection a:focus{ text-decoration:none !important; color:#fff; outline:none;}*/
.service-section h1 {  font-family: 'titillium_webregular'; font-size:52px; padding-left:20px; margin-top:20px; margin-bottom:20px;}
.service-section p{ width:70%; text-align:center; margin-left:auto; margin-right:auto;font-family: 'titillium_webregular'; line-height:25px; margin-bottom:25px; padding-left:20px;}
/*.service-section a{transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; padding:10px; background-color:#179fda; color:#fff; margin-left:20px;}*/
.bottom-section{float:left; width:100%; height:auto; background-color:#ededed;/* background-image:url(../images/bottom-bc.jpg);*/ background-size:cover; padding-top:30px; padding-bottom:20px;}
.bottom-section1{float:left; width:100%; height:auto; background-image:url(../images/bottom-bc1.jpg); background-size:cover; padding-top:80px; padding-bottom:80px;}
.touchwithus{ padding-top: 70px !important; padding-right: 50px !important; padding-bottom: 70px !important;  padding-left: 50px !important; background-color: #fff !important; text-align: center}
.ourclients{padding-top: 70px !important; padding-right: 50px !important; padding-bottom: 30px !important; padding-left: 50px !important; background-color: #1e73be !important;}
.ourclients h2 { font-family: 'titillium_webregular'; color:#fff;}
.ourclients p{  font-family: 'titillium_webregular';color:#fff; text-align:justify; line-height:24px; font-size:16px; margin-bottom:20px;}
.testimonial h2, .updates h2{  font-family: 'titillium_webregular'; font-size:40px; padding-left:00px; color:#121761; margin-bottom: 35px;font-weight: 600;}
ul.square {list-style-type: square; color:#fff;  line-height:24px; font-size:16px; text-align:left !important; font-family: 'titillium_webregular';}
.ourclients-margin { margin-bottom:20px !important;}
.testimonial h2{ text-align:center;}

.newsmain p{ text-align:right !important; color:#fff!important;}
#news-container2{font-family: 'titillium_webregular'; float:left; width:100%; text-align:right; color:#666; margin-bottom:18px;}
#news-container ul li div{color:#000; text-align:justify !important; font-family: 'titillium_webregular'; }
#news-container2 ul li div{color:#000; text-align:justify !important; margin-left:10px;font-family: 'titillium_webregular'; }
#news-container ul li div{color:#000;font-family: 'titillium_webregular'; }
#news-container2 ul li div img{ float:left; width:62px; height:62px; margin-right:30px; margin-top:3px;}
.client-section{float:left; width:100%; height:auto; padding-top:80px; padding-bottom:80px;}
.top-inner{float:left; width:100%; height:auto; background-color:#087cc2;}
.top-inner h1{font-size:40px; padding:12px; color:#fff;font-family: 'titillium_webregular'; margin:0px !important;}
.top-inner h1 span{font-size:15px !important; text-align:right; float:right; padding-top:15px;}
.inner h3{ font-size:22px; line-height:24px;}
.inner p{ text-align:justify; padding-left:0px;}
.inner h2{ margin-bottom:15px;}
.section-mision{float:left; width:100%; height:auto; background-color:#eee;}
.section-mision img{ max-width:306px; float:right;}
.contact{ margin-bottom:20px;}
.contact-wraper .form-control{ background-color:#fff; color:#B7B7B7; border-radius:0px; border:solid 1px #00CCFF ;}
.footer{float:left; width:100%; height:auto; text-align:center; background-color:#022d50; padding-top:35px; padding-bottom:35px;}
.contact-wraper{float:left; width:100%; height:auto; background-color:#fff;/*;border-top: solid 1px #00CCFF;*/}
.copyright{font-size:13px !important; color:#fff; font-family: 'titillium_webregular';}
.form-group{ margin-bottom:0px !important;}
.contact-details{ padding-left:50px !important;}
.contact-details h4{color:#000; margin-top:0px; font-size:28px;}
.contact-details p{color:#000; margin-bottom:0px !important; font-size:16px;}
.contact-details i{ padding:9px; color:#0fa3e2;  background-color:#fff; margin-top:10px;}
 .contact-wrapper iframe{ width:100%; -webkit-filter: grayscale(100%);pointer-events:none;}
 .blue-button{ background-color:#5394e9 !important; width:30% !important; color:#fff; transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s;text-transform:uppercase; border-radius:none !important;}
  .blue-button:hover{ background-color:#0fa3e2 !important; color:#fff !important; transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s;}
  .contact-form{ padding-top:00px; padding-bottom:40px;}
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0px 0 !important;
    margin: 2px 0 0;
        margin-top: 2px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
	text-transform:none !important;
}
  .dropdown-menu > li > a {
    display: block;
    padding: 10px 20px !important;
    clear: both;
    font-weight: 400;
    line-height:30px;
    color: #333;
    white-space: nowrap;
	text-transform:uppercase;
	font-size:15px;
	font-family: 'titillium_webregular';
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #fff !important;
    text-decoration: none;
   /* background-color: #16aed5 !important;*/
    line-height: 30px;
	background-color: #0686d7 !important;
}

.innerpage-heading
{ margin:00px 0px
}
.innerpage-heading h2{
font-size: 35px;
padding-left: 00px;
color: #022d50;
margin-bottom: 15px;}
.innerpage-heading h4 {
    font-size: 20px;
    padding-left: 0px;
    color: #0d894b !important;
    margin-bottom: 20px;
}


.notice {
   padding: 15px;
   background-color: #fafafa;
   margin-bottom: 10px;
   border:2px solid #4e84ad;
   margin-top: 10px;
}
.notice-lg {
    /*padding: 35px;*/
    font-size: large;
}

ul.list-style-1 li .fa {
    margin-right: 25px;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 44px;
    color: #fff;
    background-color: #007cb5;
}
list-style-1 h3
{font-size:16px;}
.text-bold {
    font-weight: 700;
}
.text-grey-color {
    color: #000;
	font-size:15px;
	text-align:justify;
}
i:hover {
    transform: scale(1.07);
}
.circle{ border-radius:100%;}
/*end of aboutus*/



.top-content-bar {
    float: left;
    width: 100%;
    height: auto;
    background-color: #016db1;
    padding: 32px 0px 10px 0px;
    color: #fff;
}
.top-content-bar h2 {
    font-family: 'titillium_webregular';
    font-weight: 600;
    line-height: 33px;
    padding: 5px;
    font-size: 24px;
    text-align: center;
}
.top-content-bar h2 span {
    font-size: 43px;
}
@media screen and (max-width: 767px){
	
.top-content-bar h2 span {font-size: 25px;}
.top-content-bar h2{ font-size: 18px;}
.top-content-bar{ padding: 12px 0px 12px 0px;}
.mainsection {padding-top: 5px;padding-bottom: 5px;}
.about-simrena h2{ font-size:24px !important;}
.section-service1 h2{font-size:24px !important;}
.testimonial4_slide p {color: #fff; font-size: 16px;margin: 5px 0 10px 0 !important;}
.home-about-head-bg h2 {font-size: 24px !important;text-align: center;color: #fff;}
.mainsection h2 {font-size: 18px; font-weight:600;}

}

.imagecenter {
    text-align: center;
    margin-top: -20px;
}
.imagecenter img:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    transition: all ease-in-out 0.5s;
}

.about-simrena
{
	margin-right:00px;
	
		
}
.about-simrena h2 {
   
    background-position: center left;
    background-repeat: no-repeat;
	font-size: 40px;
color: #121761;
font-family: 'titillium_webregular';
font-weight: 600;
margin-bottom: 5px;
	}
.about-simrena p{ text-align:center; line-height:30px; font-family: 'titillium_webregular'; font-size:18px; font-weight:500; margin-left:auto; margin-right:auto;}
.innerpage{margin-left:0px;}
.innerpage h2 {
    background-image: url(../images/line.png);
    background-position: center left;
    background-repeat: no-repeat;
	font-size: 40px;
color: #121761;
font-family: 'titillium_webregular';
font-weight: 600;
margin-bottom: 35px;
	}
.innerpage p{ text-align:justify; line-height:26px; font-family: 'titillium_webregular'; font-size:16px; padding: 0px 10px;}
	
.section-service1 {
    float: left;
    width: 100%;
    height: auto;
    padding-bottom: 50px;
    background-color: #f3f5f6;
   
}
.section-service1 h2 {
    font-size: 40px;
    text-align: center;
    margin: 25px 0px;
        
    color: #121761;
   font-family: 'titillium_webregular';
    font-weight: 600;
   /* margin-bottom: 35px;*/
}


/*start of services page*/
.service-right-holder
{width:100%;
height:auto;
background-color:#FFF;
padding:5px;
border:#CCC solid 1px;
margin-bottom:25px;
margin-left:1.5% !important;
margin-right:1.5% !important;
margin-top:8.5em !important;
}
.service-right-holder-content{ width:100%; height:auto; padding:0px 10px;}
.service-right-holder-content h3{font-family: 'titillium_webregular';font-size:18px; color:#006; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted #CCCCCC;}
.service-right-holder-content p {font-family: 'titillium_webregular'; line-height:24px; color:#999; font-size:15px; text-align:justify; padding-top:20px;}
.service-right-holder h3{font-size:18px; color:#006; margin-bottom:0px !important; padding-bottom:5px !important; border-bottom:1px dotted #CCCCCC; padding-left:8px; padding-right:8px;}
.service-right-holder p { line-height:24px; color:#151010; font-size:15px; text-align:justify; padding-top:5px !important; /*padding-left:8px; padding-right:8px;*/}
.service-right-link { border: solid 2px #26a4de !important; padding: 5px 10px !important; float:right;  }	
.service-right-link:hover {background-color: #26a4de!important; color: #fff !important;text-decoration:none !important;}
.blog-detials-img {width:100%; height:100%;}

/*start of news and events*/
.news-holder{width:100%; height:auto; padding:2px;}
.news-holder h3{font-size:18px; color:#09F;}
/*start of news and events*/

/*start of gallery style*/

.grid {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 1000px;
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 0%;
	min-width: 270px;
	max-width: 520px;
	max-height: 360px;
	width: 100%;
	/*background: #3085a3;*/
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 1em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.00em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
	font-size: 28px;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

.grid a { color:#fff !important;}
/* Individual effects */

/*---------------*/
/***** Lily *****/
/*---------------*/

figure.effect-lily img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0, 0);
	transform: translate3d(-40px,0,0);
}

figure.effect-lily figcaption {
	text-align: left;
}

figure.effect-lily figcaption > div {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	height: 50%;
}

figure.effect-lily h2,
figure.effect-lily p {
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-lily h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-lily p {
	color: rgba(255,255,255,0.8);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
	opacity: 1;
}

figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-lily:hover p {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
}
/*end of gallery style*/

.testimonials blockquote {
    background: #f0f5f8   none repeat scroll 0 0;
    border: medium none;
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
    position: relative;
}
.testimonials blockquote::before {
    width: 0; 
    height: 0;
	right: 0;
	bottom: 0;
	content: " "; 
	display: block; 
	position: absolute;
    border-bottom: 20px solid #fff;    
	border-right: 0 solid transparent;
	border-left: 15px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-bottom-style: inset; /*FF fixes*/
}
.testimonials blockquote::after {
    width: 0;
    height: 0;
    right: 0;
    bottom: 0;
    content: " ";
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 25px 18px 0 0;
    border-color: #054f74 transparent transparent transparent;
}
 .testimonials:hover img{border:solid 1px #40b7de  !important; transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;}
.testimonials .carousel-info img {
    border: 1px solid #f5f5f5;
    border-radius: 150px !important;
    height: 75px;
    padding: 3px;
    width: 75px;
	 transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;
}
.testimonials .carousel-info {
    overflow: hidden;
}
.testimonials .carousel-info img {
    margin-right: 15px;
}
.testimonials .carousel-info span {
    display: block;
}
.testimonials span.testimonials-name {
    color: #278fce;
    font-size: 16px;
    font-weight: 300;
    margin: 23px 0 0px;
}
.testimonials span.testimonials-post {
    color: #656565;
    font-size: 12px;
}
.testimonials p{font-size:16px; color:#385874;}
.testimonials img { margin-top:5px !important; }
textarea.form-control{ height:160px !important;}
.btn{ border-radius:0px !important;}
/*<!--my style start-->*/
.home-about-head-bg{ width:100%; /*background:url(../images/about-head-bg.png) repeat-x;*/ background-color:#273238;}
.home-about-head-bg1{ width:100%; background-color: #1e73be;height: 10px;}
.home-about-head-bg h2{ font-family: 'titillium_webregular'; font-size:40px; padding-left:00px; color:#fff; margin-bottom: 20px;font-weight: 600; text-align:center;}

.home-about-paragraph-bg{width:100%; background-color:#022d50; height:auto; padding-top:10px; padding-bottom:30px;}
.home-about-paragraph-bg h3 {color:#fff; font-size:18px;}
.home-about-paragraph-bg p{ font-size:16px; width:100%; text-align:center; margin-left:auto; color:#fff; margin-right:auto; line-height:25px; margin-bottom:25px; padding-left:20px; padding-top:10px;}
.aboutsection{ padding-top:30px; padding-bottom:30px;}
.aboutsection img{ /*width:100%;*/ height:auto; text-align:center; margin-left:00%; }
.aboutsection h2{  font-family: 'titillium_webregular'; font-size:35px; padding-left:20px; text-align:center;}
.aboutsection p{font-family: 'titillium_webregular'; line-height:25px; margin-bottom:0px; padding-left:00px; text-align:justify; font-size:15px;color:#000;}
/*.aboutsection a{transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; padding:10px; background-color:#179fda; color:#fff; margin-left:20px;}*/
.paragraph-style1{font-family: 'titillium_webregular'; line-height:25px; margin-bottom:25px; padding-left:00px; text-align:justify; font-size:15px; font-weight:600;}
.separator{ width:100%; height:0px; margin-top: 20px;    margin-bottom: 20px;  border-top: 1px dotted  #0ab73d ;}
/*.hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
        border-top-width: 0px;
        border-top-style: none;
        border-top-color: currentcolor;
  
}*/

/*<!--my style end-->*/

<!--start of profile-->
.profile 
{
    min-height: 355px;
    display: inline-block;
    }
figcaption.ratings
{
    margin-top:20px;
    }
figcaption.ratings a
{
    color:#f1c40f;
    font-size:11px;
    }
figcaption.ratings a:hover
{
    color:#f39c12;
    text-decoration:none;
    }
.divider 
{
    border-top:1px solid rgba(0,0,0,0.1);
    }
.emphasis 
{
    border-top: 4px solid transparent;
    }
.emphasis:hover 
{
    border-top: 4px solid #1abc9c;
    }
.emphasis h2
{
    margin-bottom:0;
    }
span.tags 
{
    background: #1abc9c;
    border-radius: 2px;
    color: #f5f5f5;
    font-weight: bold;
    padding: 2px 4px;
    }
.profile-holder{width:100%; height:auto; padding:50px 0px; background-color:#1E73BE;}
.profile-holder h2{font-size: 30px; margin-top:20px; margin-bottom:-15px; color:#fff;}
.profile-holder h3{font-size: 20px;  color:#fff;}
.profile-holder p{ font-size:16px; width:100%; text-align:justify; margin-left:auto; color:#fff;  line-height:26px;  padding-left:00px; padding-top:10px; }
	/*end of profile*/


/*start of new footer section*/

.footer1 {
    background: #fff url("../images/footer/footer-bg.png") repeat scroll left top;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;/*	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #003;*/
}



.title-widget {
	color: #898989;
	font-size: 20px;
	font-weight: 500;
	line-height: 1;
	position: relative;
	text-transform: uppercase;
	font-family: 'titillium_webregular';
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-left: 15px;
}

.title-widget::before {
    background-color: #1e73be;
    content: "";
    height: 22px;
    left: 0px;
    position: absolute;
    top: -2px;
    width: 5px;
}



.widget_nav_menu ul {
    list-style: outside none none;
    padding-left: 0;
}

.widget_archive ul li {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 3px;
}


.widget_nav_menu ul li {
	font-family: 'titillium_webregular';
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
	position: relative;
    text-transform: uppercase;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 7px;
    padding-bottom: 7px;
	width:95%;
}



.title-median {
    color: #636363;
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 15px;
    text-transform: uppercase;
	font-family: 'titillium_webregular';
}

.footerp p {font-family: 'titillium_webregular'; }


#social:hover {
    			-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
			}
			#social {
				-webkit-transform:scale(0.8);
                /* Browser Variations: */
-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
			}           
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
			.social-fb:hover {
				color: #3B5998;
			}
			.social-tw:hover {
				color: #4099FF;
			}
			.social-gp:hover {
				color: #d34836;
			}
			.social-em:hover {
				color: #f39c12;
			}
			.nomargin { margin:0px; padding:0px;}





.footer-bottom {
    background-color: #15224f;
    min-height: 30px;
    width: 100%;
}
.copyright {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
}
.design {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
    text-align: right;
}
.design a {
    color: #fff;
}
/*end of ne footer*/
.innerpage ul {margin: 20px 0 0 25px;}
.innerpage ul li {  margin: 6px 0;  background:url(../images/list-item.png) no-repeat left 5px; padding: 0 0 0 20px;list-style: none;}

@media screen and (max-width: 1350px) {

@media screen and (max-width: 1199px) {

}
@media screen and (max-width: 991px) {
.float-panel a{font-size:14px;}
.nav > li > a{padding: 0px 8px 0px !important;}
.navbar-brand > img{ max-width:169px; height:50px;}
.mainsection{ float:left; text-align:center; width:100%;}
.mainsection img{ margin-top:50px; /*max-width:250px;*/}
.testimonial h2{ text-align:center;}
#news-container ul li div{ justify !important;}
.testimonial h2, .updates h2{ padding-left:0px; text-align:center;}
#news-container2 ul li div{ margin-left:0px; text-align:justify !important;}
.testimonials .carousel-info{ margin-bottom:10px;}
.navbar-toggle{ margin-top:9px !important;}
.contact-details {
    padding-left: 20px !important;
    margin-top: 25px;}
	.bottom-section{ padding-top:25px; padding-bottom:25px;}
	.client-section{ padding-top:40px !important; padding-bottom:40px !important;}
	.section-mision img{ float:none; margin-top:0px !important;}
	.abouton img{ margin-bottom:20px;}
	.abouton{ padding-bottom:35px; padding-top:35px;}
	.about-top{ padding-top:20px; padding-bottom:20px;}
	.about-top img {margin-bottom:20px;}
	.home-about-head-bg h2{font-size:20px; text-align:center; color:#fff; }
}
@media screen and (max-width: 767px) {
.service-section p{ width:100%; padding-left:0px;}
.mainsection p{ padding-left:0px;}
.navbar-default{ padding-top:0px;}
.fixed .navbar-brand > img{ padding-top:14px;}
.navbar-brand > img{ padding-top:15px;}
.navfooter li{font-size:14px;}
.footer{ padding-top:24px; padding-bottom:24px;}
/*.client-section,.bottom-section,.mainsection{ padding-top:32px; padding-bottom:32px;}*/
.resp-vtabs ul.resp-tabs-list{width:100% !important;}
.resp-vtabs .resp-tabs-container{width:100% !important; padding-left:0px !important;}
.resp-vtabs .resp-tabs-list li{ text-align:left;}
.product-wrapper{ margin-top:20px;}
.resp-tab-content{ padding-left:0px !important;}
.mainsection img{ margin-top:0px; margin-bottom:20px;}
.testimonial h2, .updates h2{ font-size:30px;}
.navbar-toggle{ margin-top:0px;}
.fixed{ padding:13px 0px;}
.top-inner h1{ font-size:31px;}
body{ font-size:15px !important;}

.home-about-head-bg h2{font-size:15px; text-align:center; color:#fff;}

  }
  
  @media (min-width: 624px) and (max-width: 767px){
	  .mainsection img{ /*width:100%;*/ height:auto; text-align:center; margin-left:6%; }
  }
	  
	  
		@media screen and (max-width: 680px) {
		/*.service-section img{ width:80%; margin-bottom:25px;}*/
		.top-bar p span{display:none;}
		body{font-size:14px;}
.service-section h1,.mainsection h1{font-size:40px;}
.testimonial h2, .updates h2{font-size:34px;}
.navfooter a{display:block !important;}
		}
		@media screen and (max-width: 500px) {
		
		}
		
@media screen and (max-width: 480px) {
.top-inner h1{font-size:26px;}
.top-inner h1 span{ padding-top:7px;}
.top-inner h1{font-size:24px;}
.top-inner h1 span{ padding-top:6px;}
.inner h3{font-size:18px;}
.top-inner{ padding-bottom:15px;}
.top-inner h1 span{ text-align:left; float:left; width:100%;}
.mainsection img{ /*width:100%;*/ height:auto; text-align:center; margin-left:0%; }
}

@media screen and (max-width: 380px) {.top-inner h1 span{font-size:11px;}
.testimonial h2, .updates h2{font-size:27px;}
.contact-details p{font-size:14px;}
#news-container2 ul li div{ margin-left:0px; text-align:justify !important; margin-bottom:25px !important;}

}
@media screen and (max-width: 287px) {
#news-container2 ul li div{ margin-left:0px; text-align:justify !important; margin-bottom:25px !important;	
}
/*start of testimonial*/

#testimonial4{
  overflow: hidden;
  min-height: 375px;
  position: relative;
 /* background: #1583c9;*/
}
#testimonial4 .carousel-inner{
  width: 75%;
  margin: auto;
}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom: 15px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 10px;
  height: 10px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 10px;
  height: 10px;
  border: none;
  margin: 2px 3px;
  background-color: #000;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
}
.testimonial4_control_button .carousel-control.left{
  left: 7%;
  right: auto;
}
.testimonial4_control_button .carousel-control.right{
  right: 7%;
  left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin: 30px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h4{
  color: #ffffff !important;
  font-size: 30px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  /*text-transform: uppercase;8*/
}

.testimonial4_slide{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 70%;
  margin: auto;
  padding: 20px;
  position: relative;
  text-align: center;
}
.testimonial4_slide img {
  top: 0;
  left: 0;
  right: 0;
  width: 50px;
  height: 50px;
  margin: auto;
  display: block;
  color: #f2f2f2;
  font-size: 18px;
  line-height: 46px;
  text-align: center;
  position: relative;
}

.testimonial4_slide p {
  color: #fff;
  font-size: 16px;
  margin: 40px 0 20px 0;
}

.testimonial4_slide h4 {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: bold;
}
.testimonial4_slide h3
{
color:#ffffff !important;
font-size:18px;
font-weight:600;
}


@media only screen and (max-width: 480px){
  .testimonial4_control_button .carousel-control{
    display: none;
  }
  .testimonial4_header{
    width: 95%;
  }
  .testimonial4_header h4{
    font-size: 20px;
	color:#fff !important;
  }
  .testimonial4_slide{
    width: 98%;
    padding: 5px;
  }
}

@media (min-width: 481px) and (max-width: 767px){
  .testimonial4_control_button .carousel-control.left{
    left: 2%;
  }
  .testimonial4_control_button .carousel-control.right{
    right: 2%;
  }
  .testimonial4_header{
    width: 95%;
  }
  .testimonial4_slide{
    width: 98%;
    padding: 5px;
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .testimonial4_control_button .carousel-control.left{
    left: 5%;
  }
  .testimonial4_control_button .carousel-control.right{
    right: 5%;
  }
}



/*end of testimoniial*/

.service-right-holder price {
    float: right;
    display: inline-block;
    width: 70px;
}
.prcs
{
	margin-top:7.5em;
}
.h2_clr
{
	color:#003;
	font-family:Tahoma, Geneva, sans-serif;
}

.h-colors{
	text-align:justify !important;
	font-size: 24px !important;
	color:#900 !important;
}