﻿.blue-txt{color:#368cba;}
.white-text {color: #fff;}
ul {margin: 0;padding: 0;}
#top-header {
	padding: 7px 0;
	/*box-shadow: 0 0px 4px 2px rgba(0,0,0,0.3);*/
	position: relative;
	z-index: 9;
	background: #fff;
}
#top-header .col {margin-top: 0;margin-bottom: 0;}
.top-social {padding: 10px 0px;}
.top-right-menu a, .top-right-menu ul {
	display: inline-block;
	margin: 0 0 0 15px;
}
.top-right-menu a.social { margin: 2px; font-size: 21px; vertical-align: middle; }
.top-right-menu {    text-align: right;        margin: 4px 0;}
.call.top i,.mail.top i {    margin-right: 5px;}
.top-right-menu a {    color: #000;    font-size: 13px;    font-weight: 400;    letter-spacing: 0;}
.blue-btn {    padding: 13px 25px;    background: #368cba;    color: #fff !important;    font-weight: 900 !important;    text-transform: uppercase;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.blue-btn:hover {    background: #777;}
.top-social li {    display: inline-block;    }
.top-social li a {margin:0px 2px;font-size:22px;}
.main-menu-navigation li {    display: inline-block;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.main-menu-navigation li a{padding:0px 20px;color:#fff;text-transform:uppercase;font-weight:400;position:relative;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.main-menu-navigation li a {
    font-weight: 600;
}
.main-header {    background: #0570a9;    padding: 1.5px 0px;}
.main-menu-navigation>li.submenu-on>a:after {    content: "\f107";    position: absolute;    width: 20px;    height: 20px;    right: -5px;    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;
    color:#fff;    top:3px;}
.main-menu-navigation li a:hover,.main-menu-navigation li a:hover:after {    color: #4bb0e6;}
#main-slider{padding:50px 0px 0px 0px;background: rgba(221,243,255,1);background: -moz-linear-gradient(top, rgba(221,243,255,1) 0%, rgba(221,243,255,1) 12%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 67%, rgba(221,243,255,1) 82%, rgba(221,243,255,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(221,243,255,1)), color-stop(12%, rgba(221,243,255,1)), color-stop(39%, rgba(255,255,255,1)), color-stop(67%, rgba(255,255,255,1)), color-stop(82%, rgba(221,243,255,1)), color-stop(100%, rgba(221,243,255,1)));background: -webkit-linear-gradient(top, rgba(221,243,255,1) 0%, rgba(221,243,255,1) 12%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 67%, rgba(221,243,255,1) 82%, rgba(221,243,255,1) 100%);background: -o-linear-gradient(top, rgba(221,243,255,1) 0%, rgba(221,243,255,1) 12%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 67%, rgba(221,243,255,1) 82%, rgba(221,243,255,1) 100%);background: -ms-linear-gradient(top, rgba(221,243,255,1) 0%, rgba(221,243,255,1) 12%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 67%, rgba(221,243,255,1) 82%, rgba(221,243,255,1) 100%);
background: linear-gradient(to bottom, rgba(221,243,255,1) 0%, rgba(221,243,255,1) 12%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 67%, rgba(221,243,255,1) 82%, rgba(221,243,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddf3ff', endColorstr='#ddf3ff', GradientType=0 );}
.slider .upper_text {    position: relative;    text-align: center;    margin-bottom: 75px;    margin-top: 25px;}
.slider_down h5 {           font-size: 20px;    font-weight: 800;}
.slider .upper_text h4 {    font-weight: 700;    text-transform: uppercase;    font-size: 22px;    background: #ddf3ff;    display: inline-block;    position: absolute;    margin: 0 auto;    left: 0;    right: 0;    top: -35px;    z-index: 0;    width: 25%;}
.slider .upper_text h4 span {    font-size: 14px;    font-weight: 500;    margin-top: 5px;    display: block;    text-transform: capitalize;   font-weight: 500;}
.upper_text hr {    border-color: #4E4E4E;    border-top: 1px solid #4E4E4E;    border-bottom: 0px;    margin:0;}
.slider_down {
	position: relative;
	background: linear-gradient(#f5e8df, #fff);
	padding: 30px 0px;
}
.slider_down h5.blue-txt {
	color: #000;
	font-size: 26px;
	text-align: center;
}
.slider_down:before {content: '';background: url(img/clouds.png);width: 100%; height: 113px; position: absolute;bottom: : 0; top:auto; background-repeat: no-repeat;background-position: center center; display: none;}
.slider_down input[type="text"] {
	padding: 22px 10px;
	border: 0px;
	border-radius: 0px;
	margin-bottom: 5px;
	border: 1px solid #0570a9;
	border-radius: 70px;
}
.slider_down input[type="text"]::-webkit-input-placeholder{font-weight:400;font-size:18px;letter-spacing:2px;}
.slider_down .span_12_of_12 input[type="submit"] {
	border-radius: 100%;
	background: #368cba;
	margin: 0;
	display: inline-block;
	float: none;
	background-image: url(images/1.png);
	text-indent: -9000;
	height: 57px!important;
	width: 57px;
	background-repeat: no-repeat;
	background-position: center center;
}
.slider_down select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 104px;
	background-color: #ffffff;
	margin-top: 10px;
	border: 0px;
	font-size: 20px;
	font-weight: 900;
	position: relative;
	background-image: url(images/2.png);
	background-repeat: no-repeat;
	background-position: right 0 top 8px;
	margin-right: 24px;
}
.slider_down .span_12_of_12 input[type="submit"] {
	border: 2px solid #30a3eb;
}
.slider_down select:after{}
.selectand-search {
	position: absolute;
	left: 70%;
	right: 49px;
	text-align: right;
	top: 4px;
	outline: 0px;
	border: 0px;
}
.slider_down select:focus{    outline: 0px auto -webkit-focus-ring-color !important ;     outline-offset: -2px;border:0px !important;}
.search-box {    position: relative;}
.slider_down p a span {
	font-size: 1em;
	font-weight: 400;
	margin-left: 5px;
	color: #000;
}
.slider_down p  {
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
}
.slider_down p a {
	color: #0570a9;
	font-weight: 800;
	margin: 10px;
	font-size: 18px;
}
.slider_down p a:first-child{margin-left:15px;}
.slider_text {    padding: 0px 35px;}
.slider .slider_text h1 {    font-size: 45px;    font-weight: 800;    text-shadow: 2px 3px 0px #b6b9ba;}
.server_image {    text-align: center;}
#Services {    background: #fff;    position: relative;    padding: 50px 0px;}
#Services h6, #Services h2,#testimonials h2,#testimonials h6 {    text-align: center;   }
#Services h6,#testimonials h6 {    font-size: 20px;    font-weight: 300;     margin-bottom: 20px;}
#Services h2, #testimonials h2,.features h2 {    font-weight: 800;    font-size: 36px;    }

.service_tab {    padding: 0px 10px;}
.service_tab .span_3_of_12 {    text-align: center;}
.service_tab h4 {    font-size: 24px;    font-weight: 800;}
.right_tab {    text-align: right;}
.service_tab p {    font-size: 15px;}
.testi_box {    position: relative;    margin: 0 auto;    width: 300px;}
#testimonials {       background-repeat: no-repeat;    background-size: cover;    background-position: center center;}
.user_image {    background-size: cover;    width: 65px;    height: 65px;    border: 2px solid #fff;    border-radius: 100%;-o-border-radius: 100%;-moz-border-radius: 100%; -webkit-border-radius: 100%;-ms-border-radius: 100%;    position: absolute;    left: -45px;    top: -30px;}
.client_comment {    padding: 30px;    border-radius: 19px;-o-border-radius: 19px;-moz-border-radius: 19px; -webkit-border-radius: 19px;-ms-border-radius: 19px;    background: #FFFFFF;}
.testi-overlay {    padding: 50px 0px;    background: rgba(85, 85, 86, 0.91);}
#testimonials .section{padding:50px 0px;}
#help_section .help{    width: 49%;    float: left;    text-align:center;    padding:50px 0px 80px 0px;}
#help_section .section1{border-right:1px solid #4E4E4E;}
#help_section .help p span {    font-size: 26px;    font-weight: 600;     margin-bottom:20px;     display:block;}
#help_section .help p a {    font-size: 45px;    font-weight: 800;    line-height: 52px;    font-family: 'Roboto', sans-serif;    font-family:'Montserrat', sans-serif;transition:all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;  color: #4E4E4E;      }
#help_section .help p a i {    margin: 0px 10px;}

#footer {    position: relative;    background: /*#368cba*/ #080808;    padding: 50px 0px;}
.widget_title {    font-size: 19px;    font-weight: 800;    color: #fff;}
.widget_desc,.widget_desc ul li a {    font-size: 14px;    color: #fff;}
/*#footer:before {    content: '';    background-image: url(images/cloud-footer.png);    position: absolute;    width: 100%;    left: 0;    right: 0;    z-index: 9999;    display: block;    top: -74px;    background-size: cover;    background-position: top 0px right 0px;    height: 75px;   background-repeat: no-repeat;}*/
#footer_menu ul li {    display: inline-block;}
#footer_menu ul li a {    color: #fff;    padding: 0px 15px;    text-align: center;    text-transform: uppercase;    font-size: 11px;    position:relative;}
#footer_menu ul li a:after {    position: absolute;    background: #fff;    height: 10px;    top: 23%;    right: 0;    content: '';    width: 1px;}
#footer_menu ul,.footer_copyright{text-align:center;}.footer_copyright p {    font-size: 10px;    margin: 5px;    color: #fff;}
.footer_copyright p a{color:#fff;transition:all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
#testimonials ul li {    display: inline-block;    vertical-align: middle;    margin:0px 30px;}
#testimonials ul{text-align:center;}
.slider_text ul li:before {    content: "\f00c";    /* background: #000; */    /* color: #000; */    width: 20px;    height: 20px;    position:absolute;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing:antialiased;    left: -35px;    top: 2px;    font-size: 20px;}
.slider_text ul li {    position: relative;    font-size: 18px;    margin: 20px 0px;    font-weight: 700;}
.slider_text p {    font-size: 14px;}
.slider_text p span {    font-weight: 600;    font-size: 19px;}
#footer_menu {    padding-top: 50px;}

#main-slider .bx-controls.bx-has-controls-direction{display:none;}
/* end home */

/* inner page */


.page_title h2 {
	color: #00002c;
	font-weight: 800;
	font-size: 30px;
	max-width: 50%;
}
.page_title p {
	max-width: 50%;
}
.page_cotent {
	background: transparent;
	padding-top: 50px;
	padding-bottom: 50px;
}

.p-inner-box {
    border: 1px solid #4E4E4E;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    height: 100%;
    padding-bottom: 86px;
   	position: relative;
}

.title-box p{margin-bottom:10px;}
.title-box p .pro_category {
	font-size: 20px;
	text-transform: uppercase;
	/* font-weight: 600; */
	transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	color: #fff;
	font-weight: 700;
}
.pricing {    padding: 0 0 50px 0px;}
.pricing:after {
	content: "";
	display: block;
	clear: both;
}
.title-box .title_price {    position: relative;}
.title-box .title_price .price {
	/*font-size: 22px;*/
	font-weight: 700;
	transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
/*	font-family: "Raleway";*/
	color: #333;
}
.title_price .currency {    position: absolute;    top: 8px;    left: 50px;}
.title-box p {    margin-bottom: 5px;}
.title-box > p:not(.title_price) {
	background: #368cba;
	padding: 10px;
}

/*.title-box {
	padding: 20px 15px 4px;
	background: #368cba;
	color: #fff;
}*/
.title_price {    font-weight: 600; color: #333;}

.p-inner-box ul li { display: block;padding: 6px;}

.p-inner-box ul li:nth-child(odd) {    background: #e2fbfb; /*background:#b4dbf2;*/}

.p-inner-box ul li a span {   font-weight: 700;    color: #000;   float: right; }
.p-inner-box ul li a {    font-size: 14px;    color: #746f6f;    font-weight: 600; display: block; padding-left: 15px; padding-right: 15px; text-align: left;}
.pricing .sb-btn {
	display: block;
	position: relative;
	width: 100%;
	text-align: center;
	padding: 11px 0px;
	background: #000;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 15px;
	transition: all 0.5s ease;
	max-width: calc(100% - 30px);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-top: 10px;
	position: relative;
	left: 0;
	right: 0;
	bottom: 0;
}

.p-inner-box {
	border: none!important;
	border-bottom: 0;
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.2);
}
.p-inner-box:hover {
	border: none !important;
	border-bottom: 0;
	box-shadow: 0 0 20px 1px rgba(0,0,0,0.3);	
}

.pricing>ul>li:hover .sb-btn {    background: #30a3eb;}
/*.pricing>ul>li:hover .title-box .title_price .price,.pricing>ul>li:hover .title-box p .pro_category  {color:#fff;}*/

.main-menu-navigation li>.sub-menu { position: absolute;    background: #4E4E4E;   top: 31px;    padding: 10px 20px;    z-index: 999;   visibility:hidden;    opacity:0;    text-align: left;    width: 250px;    -webkit-transition: all 0.15s linear;    -moz-transition: all 0.15s linear;    -ms-transition: all 0.15s linear;    -o-transition: all 0.15s linear;    transition: all 0.15s linear;}
.main-menu-navigation>li:hover .sub-menu{	visibility:visible;    opacity:1;}
.main-menu-navigation li>.sub-menu li{display:block;text-align:left;margin:10px 0px;}
.main-menu-navigation li>.sub-menu li a{text-align:left;padding:0;}
.nav-tabs {  float: none; border-bottom: 0;}

.nav-tabs li {  float: none;  margin: 0;}

.nav-tabs li a {    margin-right: 0;    border: 0;    border-bottom: 1px dotted #d0d0d0;    background: #ffffff;    color: #4E4E4E;    padding:20px;    font-size: 12px;    text-transform: uppercase;    font-weight: 700;    letter-spacing: 1px;}
.features {    padding: 50px 0px;}

.nav-tabs li.active a,.nav-tabs li a:hover,.nav-tabs li.active a:hover,.nav>li>a:hover, .nav>li>a:focus {background:#fff;color:#4E4E4E;}	
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border:0;color:#fff;background-color:#368cba;outline:none;}


.nav-tabs .glyphicon { color: #fff; }

.nav-tabs .active .glyphicon { color: #333; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus { border-bottom: 1px dotted #d0d0d0; }

.nav-tabs>li>a:hover { border: 0;border-bottom: 1px dotted #d0d0d0;  }
.nav-tabs > li.active a:before {width: 18px;height: 58px;display: block;position: absolute;content: '';background: #368cba;right: -17px;top: 0px; -webkit-clip-path: polygon(0 0, 100% 50%, 100% 50%, 0 100%); -o-clip-path: polygon(0 0, 100% 50%, 100% 50%, 0 100%);   }

.tab-content .tab-pane {    display: none;    padding: 15px 20px;    overflow-y: auto;    border: 1px solid #c3c3c3;}

.tab-content .active { display: block; }

.features {    background: #dedede;}
.nav-tabs > li> a:after {    content: '';    background: #368cba;    position: absolute;    width: 5px;    height: 0;    bottom: 0;    left: 0;        top:0;        transition: all 0.3s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.nav-tabs > li.active > a:after {   content: '';   background: #368cba;    position: absolute;    width: 5px;    height: 100%;    bottom: 0;   left: 0;    right: 0;    transition: all 0.3s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
 .nav-tabs > li >a:hover:after {    height: 100%;}

.mobile-tabs ul li .inner-tab-content {    display: none;}
ul.featureBoxes {    color: #eb8f0d;    float: left;    list-style: none;    width: 100%;}

.paddingRight {	padding-right:20px;}
ul.featureBoxes li {	padding: 0;   text-indent:10px;}

.featureBoxes li p, .featureListings ol li {    color: #5f717a;    line-height: 20px;    margin: 10px 0;    font-size: 16px;    text-indent: 0px;    list-style: initial;}
.featuresHeading {   background-color: #dcdcdc;    color: #4E4E4E;    display: block;    font-size: 20px;    list-style: none;    padding: 10px0px;
}

.featuresHeading:hover {    background-color: #368cba;}
.featureListings {	list-style-position:outside;	list-style-type:square;}
.featureListings {    background: #fff;    padding: 20px 20px;   border: 1px solid #b5b5b5;}
ul.featureListings li p {	margin:0;	padding:0;}

.featuresHeading>h4 {        font-size: 13px; text-transform: uppercase; border-bottom: 1px solid #b5b5b5;cursor:pointer;}
.featuresHeading:hover>h4{color:#fff;}
.featureListings h4 {    color: #939393;    font-size: 25px;    padding: 20px 0px;}
.featureListings ul li {    margin: 10px 0px;    font-size: 16px;}

.mobile-tabs {display: none;}
#footer_menu ul li:last-child a:after{display:none;}
.widget_desc ul li a,#footer_menu ul li a{transition:all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.widget_desc ul li a:hover,#footer_menu ul li a:hover,.footer_copyright p a:hover {    color: #4E4E4E;}
#help_section .help p a:hover {    color: #368cba;}
.tab-content h2 {    color: #368cba;    font-size: 21px;}
.top:hover, .social:hover {    color: #368cba;}
/*.pricing>ul>li.one .title-box, .pricing>ul>li.one .sb-btn {    background: #34a8e6;}
.pricing>ul>li.two .title-box, .pricing>ul>li.two .sb-btn {    background: #24749e;}
.pricing>ul>li.three .title-box, .pricing>ul>li.three .sb-btn {    background: #38b7f9;}
.pricing>ul>li.four .title-box,.pricing>ul>li.four .sb-btn{background:#0481c1;}
.pricing>ul>li.one:hover .title-box, .pricing>ul>li.one:hover .sb-btn {    background: #4E4E4E;}
.pricing>ul>li.two:hover  .title-box, .pricing>ul>li.two:hover  .sb-btn {    background: #4E4E4E;}
.pricing>ul>li.three:hover  .title-box, .pricing>ul>li.three:hover .sb-btn {    background: #4E4E4E;}
.pricing>ul>li.four:hover  .title-box, .pricing>ul>li.four:hover  .sb-btn{		background:#4E4E4E;}*/
/* inner_page */


.pricing>ul>li.one .sb-btn,
.pricing>ul>li.two .sb-btn,
.pricing>ul>li.three .sb-btn,
.pricing>ul>li.four .sb-btn {
  /*  border-left: 1px solid #4E4E4E;
    border-bottom: 1px solid #4E4E4E;
    border-right: 1px solid #4E4E4E;*/
    width: auto;
}

.pricing>ul {
    width: 100%;
    float: left;
	   /* white-space: nowrap;*/
}

.tab-content ol,
.tab-content ul { margin: 0 0 10px; padding: 0; }
.tab-content ol li,
.tab-content ul li {
    line-height: 24px;
}
.tab-content ol li:before,
.tab-content ul li:before {
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    margin-right: 10px;
    color: #868686;
}

#Services h2, #testimonials h2, .features h2 {
    /*color: #4E4E4E;*/
}



.cbp-spmenu-vertical a {
    border-bottom: 1px solid #7B7B7B;
    padding: 1em;
    text-align: left;
}

.cbp-spmenu ul ul a {
    padding: 4px 15px;
    font-size: 12px;
    border-bottom: 1px solid #aeaeae;
}

ul > li.dropdown > a::after {
	content: "\f0d7";
	font-family: FontAwesome;
	float: right;
	margin-left: 7px;
	opacity: 0.7;
}
ul > li.dropdown > a:hover:after {
	opacity: 1;
}

.p-inner-box .read-more { display: none; }


.p-inner-box ul li.button-mobile-only { display: none; }

.p-inner-box > ul {
	background: #fff;
} 

/* New CSS - 04 APRIL */

.pricing>ul { text-align: center; display: flex; justify-content: center; flex-wrap: wrap;   }
.pricing>ul>li{ width: 24.25%; margin-bottom: 20px; margin-right: 1%; }
.pricing > ul > li:nth-child(4n+4) {
	margin-right: 0;
}
.title_price .currency { top: -33px; position: relative; left: 0; }
.discount-price { /*font-size: 20px;*/ opacity: 0.6;    text-decoration: line-through;   }
.discount-price .currency { top: -7px; font-size: 15px; text-decoration: none; }
.actual-price { margin-left: 0; display: inline-block; }
.discount-price { display: inline-block; }
.title-box .title_price {
	line-height: 2em;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*.discount-price1 { font-size: 25px; font-weight: 100; margin-top: 15px; }*/
.discount-price1 .currency { top: -7px; font-size: 15px; text-decoration: none; }
.discount-price1 { display: inline-block; }

/* New CSS - 04 APRIL */

/* CHANGES ON 06 APR 2017 PES */

#footer p {
    border: 0 !important;
    margin: 0 !important;
    color: #fff !important;
}

ul li a .caret {
    display: none !important;
}

input[type="submit"], input[type="reset"], input[type="button"], button {
    border: 0;
    outline: none;
    color: #fff;
    font-size: 12px;
    border-radius: 0;
    background: #368cba;
    padding: 7px 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    font-size: 14px;
    display: inline-block;
}

.main-menu-navigation li a {
    font-weight: 600;
    font-size: 13px;
    text-decoration: none;
}

ul.main-menu-navigation {
    margin: 0 !important;
}

div.header-lined .breadcrumb {
    margin-top: 0;
    font-size: .7em;
    border-radius: 0 0 4px 4px;
    margin: -15px 0 20px;
}

.home-kb-search i.fa.fa-search {
    position: absolute;
    left: 34px;
    top: 14px;
    color: #999983;
}

div.header-lined h1 {
    padding: 15px 0 !important;
}

/* CHANGES ON 06 APR 2017 PES */


/*----------max-width:1024px;---------*/

@media(max-width:1024px){
.testi_box {    position: relative;    margin: 0 auto;    width: 260px;}
}
/*--------------max-width:979px;-----------*/

@media(max-width:979px){

.slider .upper_text h4 { width:42%; }
.slider_text ul li { font-size: 12px; margin: 7px 0px; }
.slider .slider_text h1{ font-size: 28px; }
.testi_box { margin: 20px auto; width: 100%; }
#top-header .blue-btn { margin: 10px 0px; }
.user_image { left: 0; right: 0; margin: 0 auto; top: -50px; }
#testimonials ul li { margin: 30px 50px; }
#testimonials ul li:last-child { margin-bottom: 0; }


#nav-icon3 span:nth-child(1) {    top: -7px;}
.mobile-tabs {    display: block;}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {    top: 1px;}
#nav-icon3 span:nth-child(4) {    top: 10px;}
#nav-icon3.open span:nth-child(1) {    top: 18px;    width: 0%;    left: 50%;}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {    width: 27px;    height: 8px;    position: relative;    margin: 10px 0px;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: .5s ease-in-out;    -moz-transition: .5s ease-in-out;    -o-transition: .5s ease-in-out;    transition: .5s ease-in-out;    cursor: pointer;}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {    display: block;    position: absolute;    height: 2px;    width: 100%;    background:#d3531a;    -o-border-radius: 9px;-moz-border-radius: 9px; -webkit-border-radius: 9px;-ms-border-radius: 9px;border-radius:9px;    opacity: 1;    left: 0;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -otransform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: .25s ease-in-out;    -moz-transition: .25s ease-in-out;    -otransition: .25s ease-in-out;    transition: .25s ease-in-out;}
#nav-icon3.open span:nth-child(2) {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform:rotate(45deg);}

#nav-icon3.open span:nth-child(3) {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg); transform: rotate(-45deg);}

#nav-icon3.open span:nth-child(4) {    top: 18px;    width: 0%;    left: 50%;}
.main-menu-navigation  {    display: none;}
.main-menu-navigation li{display:block;margin:10px 0px;}
.main-menu-navigation>li>.sub-menu {    display:none;}
.desktop-tabs {    display: none;}
}

/*----------------------max-width:767px--------------*/

@media(max-width:767px)
{
.span_1_of_12,
.span_2_of_12,
.span_3_of_12,
.span_4_of_12,
.span_5_of_12,
.span_6_of_12,
.span_7_of_12,
.span_8_of_12,
.span_9_of_12,
.span_10_of_12,
.span_11_of_12,
.span_12_of_12,#help_section .help{width:100%; text-align:center;}
.col { margin: 2% 0; }
#help_section .section1 {    border-right: 0px;    border-bottom: 1px solid #4E4E4E;    padding: 25px 0px;}
.slider_down:before{display:none;}
.slider .upper_text h4{width:100%;}
.slider {    padding-bottom: 25px;}
.top-right-menu .top,.top-right-menu .blue-btn{display:block;margin:15px 0px;}
.top-right-menu{text-align:center;}
.user_image { left: 0; right: 0; margin: 0 auto; top: -50px; }
#testimonials ul li { margin: 0 0 80px; }
#testimonials ul li:last-child { margin-bottom: 0; }
.selectand-search { position: relative; left: 0; top: 0; background: #fff; margin-bottom: 20px; }
.slider_down input[type="text"] { width: 100%; }
.slider_text ul li { display: inline-block; padding-left: 40px; }
.slider_text ul li:before { left: 13px; font-size: 15px; top: 2px; }
#Services h2, #testimonials h2,.features h2 { font-size: 20px; line-height: 25px; }
#Services h6, #testimonials h6 { font-size: 12px; line-height: 18px; }
.service_tab h4 { font-size: 18px; font-weight: 800; }
.testi_box { margin: 0 auto; }
.widget_box { margin: 0; }
.mobile-tabs {    display: block;}
.desktop-tabs {    display: none;}
/*---------------------------------------*/

/*.pricing>ul>li {    display: block;   width: 100%;    text-align: left;}
.p-inner-box{padding:0px 0px;}*/
/*.title-box {    padding: 10px 20px;    background: #368cba;}*/

/*.title-box .title_price,.title-box p .pro_category{color:#fff;}
.title_price .currency{position:relative;left:auto;top:auto;}
.pricing>ul>li {    position: relative;}
.p-inner-box ul {    overflow-x: scroll;    white-space: nowrap;    padding: 0;    position:relative;}
.p-inner-box ul li {    display: inline-block;    padding: 30px;}*/
/*.pricing .sb-btn {    position: absolute;    display: block;    width: 30%;    right: 21px;    top: 45px;    background: #000 !important;} */
/*.p-inner-box {    padding: 0px 0px;    margin: 20px 0px;    border: 1px solid #4E4E4E;}
.pricing>ul>li:hover .title-box .title_price .price,.pricing>ul>li:hover .title-box p .pro_category  {color:#fff;}*/
/*.pricing .sb-btn:hover {    background: #4E4E4E !important;} */
#nav-icon3 span:nth-child(1) {  top: 0px;}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {  top: 10px;}
#nav-icon3 span:nth-child(4) {  top: 20px;}
#nav-icon3.open span:nth-child(1) {  top: 18px;  width: 0%;  left: 50%;}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {  width: 30px;  height: 26px;  position: relative;  margin: 5px 0px;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  cursor: pointer;}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {  display: block;  position: absolute;  height: 4px;  width: 100%;  background: #ffffff;
  border-radius: 9px;-o-border-radius: 9px;-moz-border-radius: 9px; -webkit-border-radius: 9px;-ms-border-radius: 9px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);
  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;}
#nav-icon3.open span:nth-child(2) {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}
#nav-icon3.open span:nth-child(3) {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);}
#nav-icon3.open span:nth-child(4) {  top: 18px;  width: 0%;  left: 50%;}
.main-menu-navigation {    display: none;}

.pricing>ul>li { margin-left: 0; margin-right: 0; }
.p-inner-box ul li {
    display: block;
    padding: 15px;
}

/* New CSS - 04 APRIL */

.pricing>ul>li.one .sb-btn, .pricing>ul>li.two .sb-btn, .pricing>ul>li.three .sb-btn, .pricing>ul>li.four .sb-btn {
  /*  border-left: 1px solid #4E4E4E;
    border-bottom: 1px solid #4E4E4E;
    border-right: 1px solid #4E4E4E;*/
    width: auto;
    padding: 5px 10px;
    top: auto;
    /*border-radius: 10px;*/
    right: 0;
    /*border-radius: 0 10px 0 10px;*/
}

/*.title-box .title_price .price {
    font-size: 40px;
}	*/

/* New CSS - 04 APRIL */


.p-inner-box ul {
    /* height: 200px; */
    overflow: hidden;
    white-space: normal;
}

.p-inner-box .read-more {
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 15px;
    border-top: 2px solid #4E4E4E;
}

.p-inner-box ul li.button-mobile-only { padding: 0; display: block; }

.p-inner-box ul li.button-mobile-only a {
    padding: 15px;
    display: block;
    background: #4E4E4E;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.featureListings { border: 0; }
.featuresHeading>h4 { border-bottom: 1px solid #ffffff; font-weight: bold;}

.featureListings h4 {
    color: #939393;
    font-size: 16px;
    padding: 10px 0 0;
}

.featureListings ul, .featureListings ol {
    margin: 0 0 10px;
    padding: 0;
}


.featureListings ul li, .featureListings ol li {
    line-height: 24px;
	list-style: none;
}

.featureListings ul li:before,
.featureListings ol li:before {
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    margin-right: 10px;
    color: #868686;
}


}





.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}