/* Enter Your Custom CSS Here */
/* Home page custom Gallery Slider CSS Start */
.slick-custom-slider .gallery .slick-prev {
	display: none !important;
}
/* Home page custom Gallery Slider CSS End */
/* Mahesh - TEMPORARY CSS - REMOVE AFTER ADDING DOWNLOAD SECTION */
.cp-shortcode-download,
.single-design .download-link,
.page-id-3169 #portfolio-list .module-meta .links .read-more {
    display: none !important;
}

/* Mahesh - TEMPORARY CSS - REMOVE AFTER ADDING DOWNLOAD SECTION */

/* CSS for footer start here */

.header-main h1.site-title {margin-top: 8px !important;}

#primary-navigation.site-navigation a {
    padding: 0 14px;
  	text-transform: uppercase;
  	letter-spacing: 0.8px;
}

.footer-siteinfo-wrapper {
    padding: 0px 0 45px !important;
    }
.primary-navigation.toggled-on .nav-menu li a{
height:auto !important}

.site-footer h3.widget-title {height:55px; line-height: 42px !important;; font-size:19px !important;     font-weight: normal !important;}
.textwidget img { display: block;
    float: left;
    margin-right: 13px;
    margin-top: 8px;
    width: 40px !important;}

.site-footer aside:first-child h3.widget-title {
    margin-bottom: 0px !important;
}
#btnholder #btn-download p a {
    display: inline-block;
    padding: 17px 30px;
    font-size: 20px;
    line-height: 30px;
    margin-top: 25px;
}
#btnholder .p-btn, #btnholder .p-btn:active {
    background-color: #db6d2c;
    color: #fff !important;
}
#btnholder .btn {
    -webkit-transition: .2s linear;
    -webkit-transition-property: box-shadow,-webkit-transform,background-color;
    transition: .2s linear transform;
    transition-property: box-shadow,transform,background-color;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.18);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: none;
    text-decoration: none;
}
#btnholder .p-btn, #btnholder .p-btn:active {
    background-color: #db6d2c;
    color: #fff !important;
}

.menu-footer-container ul { list-style-type:none !important; margin:0px !important; }

.menu-footer-container li:before { content: "•";  color: #fff;  margin-right: 10px;}

.menu-footer-container li {letter-spacing: 0.3px; margin-bottom: 3px; color: #fff;}

/* CSS for footer end here */
.gt-strt {
   margin: 0px 0px 0px 12px;
 }

.gt-strt a {
 color: #e9ecec !important;
 font-weight: 600 !important;
}
/*
.gt-strt a:hover { 
    background:#DB6D2C!important; 
    border-color: #DB6D2C !important;
    transition: .5s;
}*/
#btnholder .btn:hover {
    color: inherit;
    -webkit-transform: translate3d(0,-1px,0);
    transform: translate3d(0,-1px,0);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
    border: none;
}
#btnholder .p-btn:hover {
    color: #fff;
    background-color: rgb(8, 79, 112);
}
#btnholder .reqst-dmo {
    margin-top: 20px;
    text-align: center;
}

/* CSS for top menu &amp; main menu */
.transparent_header .navbar-default{
	border-bottom: 1px solid rgba(84,113,143,0.34) !important;
    margin-bottom: 6px;
}
.menu-top-menu-container ul li a {
    color: #e9ecec !important;
 	line-height: 24px;
    padding: 7px 18px !important;
}
.navbar-inverse.header-default ul li.menu-item a:hover{
 	color:#db6d2c !important;
}

.ast-above-header-wrap.ast-above-header-1 {
    border-bottom: 1px solid rgb(63, 75, 93) !important;
}

.header-default.header-fixed .site-title{
	line-height: 50px;
}
.navbar-inverse.header-fixed .gt-strt a{
   color: #25394a!important;
}
.imedica_sticky_header .navbar-inverse.header-fixed{
  	box-shadow: 0 2px 6px rgba(20,33,47,0.1);
    z-index:9999;
}
.navbar-default{
  	background-color: #25394C;
  	border-color: rgba(84,113,143,0.34);
}
.row.navbar-inverse1.header-default, .header-layout1 .header-main, .row.navbar-inverse1.navbar-fixed-top1.header-layout2{
  	background-color: #25394C;
  	padding-top: 6px;
}
.wpb_wrapper .custom-style {
  /*border: 1px solid rgba(0, 0, 0, 0.1);*/
  padding: 10px;
  min-height:0 !important;
}
.wpb_wrapper .team-style {
 	padding: 10px;
    border-radius: 60px;
}
.wpb_wrapper .team-style:hover {
 	padding: 10px;
    border-radius: 60px;
  	background-color: #fff;
}
.wpb_wrapper .testimonial-design{
  	background-color: #fff;
    padding: 30px 12px 18px 12px;
    margin: 12px 30px;
}

/* Mohan For inline Modal 11/1/16 */
.modal-sidebar .cp-inline-modal-container .cp-locked-content .cp-form .cp-email {
  margin-bottom: 15px!important;
}

/* For HP 30Dec15 Mohan */
#btnholder .reqst-dmo.homepage {
 	margin-top: 0; 
}
@media all and (max-width: 767px) {
  #btnholder .reqst-dmo.homepage {
   	 text-align: center!important;   
   	 margin-bottom: 20px!important;
  }
  #btnholder .ubtn-ctn-left {
     text-align: center;
  }
}
/* 30Dec15 */
.drive-button .ubtn-hover,
.rd-problem .ubtn-hover {
    border-radius: 0;
}
.drive-button .ubtn,
.rd-problem .ubtn,
.transition-fix .ubtn {
    transition: all 0ms !important;
}

@media( max-width: 768px ) {
.gt-strt {
    margin: 0px;
}  
.home .p1 {
  padding-left:5px;
  padding-right:5px;
}

#btnholder #btn-download p a {
    display: inline-block;
}
#btnholder .dmo, .dmo:focus {
    font-size: 24px;
    line-height: 36px;
    padding: 28px 46px;
  	font-family: 'Lato';
}
#btnholder .uvc-heading {
 	margin-bottom: 35px 
}
#btnholder .p-btn, #btnholder .p-btn:active {
    background-color: #db6d2c;
    color: #fff !important;
 	padding: 20px 36px;   
    font-family: "proxima-nova",sans-serif;
}
#btnholder .btn {
    -webkit-transition: .2s linear;
    -webkit-transition-property: box-shadow,-webkit-transform,background-color;
    transition: .2s linear transform;
    transition-property: box-shadow,transform,background-color;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.18);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: none;
    text-decoration: none;
   
}
#btnholder .p-btn:hover {
    color: #fff;
    background-color: rgb(8, 79, 112);
}
#btnholder .btn:hover {
    color: inherit;
    -webkit-transform: translate3d(0,-1px,0);
    transform: translate3d(0,-1px,0);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
    border: none;
}
#btnholder .dmo, #btnholder .dmo:focus {
    padding: 20px 38px;
}
#btnholder .p-btn, #btnholder .p-btn:active {
   background-color: #db6d2c;
   color: #fff !important;
   font-size: 20px;
   line-height: 23px;  
  font-family: 'Lato';
}

.rgtss .horizontal_layout .ult-testiblock-authinfo.style2 {
margin-top: 8px !important;}

.rgtss .ult-testiblock-auth-avatar {text-align: center !important;}
.home .p1 {padding-left: 120px;padding-right: 120px;}

/* Home Page Bottom Button CSS */
/*.home-flat-button a#signup_trigger_reqst {
    border-radius: 40px;
    transition: all 0.1s ease;
}
.home-flat-button a#signup_trigger_reqst:hover {
    transform: scale(1.03) !important;
    box-shadow: 0 8px 8px rgba(0,0,0,0.24) !important;
} */

/* ABout page count section */
.about-count-text {
    width: 59%;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    float: left;
    color: #fff;
    padding-top: 0;
    text-align: left;
}
.numbers {
    float: left;
    padding-left: 20px;
    width: 41%;
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    padding-top: 35px;
}
.about-count-text.first-text {
    padding-top: 15px;
}
.numbers.first-no {
    padding-top: 51px;
    padding-left: 60px;
}
.count-box-2 .numbers {
    padding-top: 50px;
}
.count-box-2 .about-count-text {
    padding-top: 10px;
}
.about-count-section {
    margin-top: -35px;
}
.about-count-text.first-text {
    padding-top: 15px;
}
.numbers.first-no {
    padding-top: 49px;
}
.count-box-3 .aio-icon-top {
    padding-bottom: 5px;
}
.count-box-3 .about-count-text {
    padding-top: 5px;
}
.count-box-3 .numbers {
    padding-top: 43px;
}
.bottom-none .wpb_single_image {
    margin-bottom: 0px;
}

/* Testimonial page CSS */
.page-id-9424 .ult-testiblock-testimonial-content div p:nth-child(1) {
	margin-bottom: 1.2em;
}
.page-id-9424 .ult-testiblock-testimonial-content div p:nth-child(2) {
	margin-bottom: 0.5em;
}
.page-id-9424 .ult-testiblock-company.test_icon {
    display: none;
}
.page-id-9424 .ult-testiblock-testimonial-content a {
    pointer-events: none;
    cursor: default;
}
/*Custom Css by Swapnil - New 15-06-2017*/
.textwidget ul li {
    color: #ffffff;
}
.textwidget p {
    margin-bottom: 0px;
    margin-top: 55px;
}
.textwidget .first-p {
    margin-top: 0px;
}
#btnholder .uvc-heading {
    margin-bottom: 35px;
}
/* Testimonial Style */

.cp-testimonial .aio-icon-img {
    margin-right: 40px !important;
}

.cp-testimonial b {
    font-size: 14px;
    display: block;
}