/*
Theme Name: Kudos
Theme URI: http://kudos.select-themes.com
Description: A Fresh Theme for Creative Businesses & Individuals
Author: Select Themes
Author URI: http://demo.select-themes.com
Text Domain: kudos
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, blog, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
License: GNU General Public License
License URI: licence/GPL.txt

*/


.qodef-main-menu > ul > li > a > span.item_outer::before {
    display: block !important;
}


.qodef-main-menu > ul > li:last-child > a > span.item_outer::before, .qodef-main-menu > ul > li > a > i.blank {
    display: none !important;
}

blockquote { 
    margin-bottom : 15px !important;
    margin-left : 0px !important; 
    background-color: #f9f9f9 !important;
    padding: 15px 25px !important;
    border-left: 4px solid #1a2e59 !important;

} 
blockquote h5{border-left: none !important; padding-left : 0px !important;}
blockquote p {margin : 0px !important;}
.span-testimonial {font-weight:500 !important; color:#222 !important; font-size:15px !important;}
.all-testimonial-author{font-weight:500 !important; font-size:15px !important; color : #fd8321 !important; }

.qodef-search-opener{display : none !important;}
.qodef-side-menu-button-opener{display : none !important;}


.service-title {
    border-bottom: 1px solid #dbdbd1 !important;
    color: #1e1f20 !important;
    display: block !important;
    font-weight: 400 !important;
    padding: 14px 0 !important;
    text-decoration: none !important;
    width: 100% !important;
}

/*
.service-title:hover {
    background : #e7e7dd !important;
}
*/
.service-title:hover {
    background : #1a2e59 !important;
    color: #FD8321 !important;
}

.qodef-main-menu ul li a {
    font-weight : 500 !important;
}

.service-block {
    text-align:center !important;
}

.service-detail-title{
    margin-bottom:11px !important;
}

.widget_categories li::before {
    content: "";
}

.service-detail-section {
    background-color : #f4f4f4;
    padding-top: 70px !important;
    padding-bottom: 90px !important;
}

.clientsection{
    margin-top:50px;
}

.homeservice , .homework{
    margin-top : 70px !important; 
}

.homework{
    padding-top:50px;
    padding-bottom:100px;
    background-color : #fafafa;
}

h2 {
    font-size:40px !important;
}

.workcat span a{
  color : #b0b0b0;  
} 

.workcat span a:hover{
  color : #000;  
} 

.workcat.active span a{
  color : #000;  
} 

.footer .qodef-footer-top.qodef-footer-top-full{
    padding : 90px 0px 60px !important;
}

.qodef-title .qodef-title-holder h1 {
    font-size: 60px !important;
}

@media (max-width: 550px){
    .qodef-title .qodef-title-holder h1 span{
        font-size:22px !important;
    }
}

.qodef-ptf-gallery-space .qodef-portfolio-list-holder article .qodef-item-text-holder-inner {
    background-color : #1a2e59 !important;
}

.qodef-item-text-holder-inner .qodef-item-title{
    color : #FD8321 !important;
}

.qodef-title .qodef-title-image::after {
    background-color:#000 !important;
    opacity:0.7 !important;
}


.se-pre-con {
    position:fixed;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    z-index: 10000;
    background:url(assets/img/etsloader.gif) center no-repeat #fff;
}

#rev_slider_2_1 .select-nav-light .tp-bullet.selected {
    background: #1a2e59 none repeat scroll 0 0;
}

.qodef-title.qodef-has-responsive-background .qodef-title-holder {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
}

.workcat span a {
    color: #272727;
}

.workcat.active span a {
    color: #1a2e59;
}

.qodef-page-header .qodef-sticky-header {
    border-bottom: 1px solid #e9e9e9;
}

footer .widget {
    padding-left:20px;
}

.abtus-title{
    color: #1a2e59;
}

.para {
    color : #272727;
}

footer .qodef-footer-top.qodef-footer-top-full {
    padding: 90px 0px 50px !important;
}

.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span {
    font-weight:normal !important;
}

.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
	border-bottom : 1px solid #e9e9e9;
}

.qodef-mobile-header .qodef-mobile-nav a, .qodef-mobile-header .qodef-mobile-nav h4{
	color : #272727 !important;
}
.qodef-content-inner > .qodef-container > .qodef-container-inner {
    padding: 50px 0 !important;
}

.career-top ,.contact-top {
	padding-bottom: 120px !important;
	padding-top: 50px !important;
}


.about-sec{
	padding-top:50px;
	padding-bottom:80px;
	background-color: #fafafa !important;
}

@media (max-width: 767px){
	.tp-bullets{
		display : none !important;
	}
}

@media (max-width: 480px){
	.homeservice{
		margin-top:35px !important;
	}
	
	.quicklinks-footer , .aboutus-footer{
		display:none !important;
	}
	
	.qodef-content-inner > .qodef-container > .qodef-container-inner {
   		 padding: 40px 0 !important;
	}
	
	.top-pad {
		 padding: 40px 0 !important;
	}
	
}

@media (max-width: 360px){
	footer .qodef-footer-top.qodef-footer-top-full {
		 padding: 60px 0px 50px !important;
	}
}




@media (max-width: 540px){
	.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li {
		display: block !important;
		margin-bottom:10px !important;
		text-align:center !important;
	}
}

.qodef-mobile-header .qodef-mobile-header-inner {
height : 70px !important;
}

/*
Theme Name: Kudos
Theme URI: http://kudos.select-themes.com
Description: A Fresh Theme for Creative Businesses & Individuals
Author: Select Themes
Author URI: http://demo.select-themes.com
Text Domain: kudos
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, blog, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
License: GNU General Public License
License URI: licence/GPL.txt

*/


.qodef-main-menu > ul > li > a > span.item_outer::before {
    display: block !important;
}


.qodef-main-menu > ul > li:last-child > a > span.item_outer::before, .qodef-main-menu > ul > li > a > i.blank {
    display: none !important;
}

blockquote { 
    margin-bottom : 15px !important;
    margin-left : 0px !important; 
    background-color: #f5f5f5 !important;
    padding: 15px 25px !important;
    border-left: 4px solid #66dbc9 !important;

} 
blockquote h5{border-left: none !important; padding-left : 0px !important;}
blockquote p {margin : 0px !important;}
.span-testimonial {font-weight:500 !important; color:#222 !important; font-size:15px !important;}
.all-testimonial-author{font-weight:500 !important; font-size:15px !important; color : #66dbc9 !important; }

.qodef-search-opener{display : none !important;}
.qodef-side-menu-button-opener{display : none !important;}


.service-title {
    border-bottom: 1px solid #dbdbd1 !important;
    color: #1e1f20 !important;
    display: block !important;
    font-weight: 400 !important;
    padding: 14px 0 !important;
    text-decoration: none !important;
    width: 100% !important;
}

.service-title:hover {
    background : #e7e7dd !important;
}

.qodef-main-menu ul li a {
    font-weight : 500 !important;
}

.service-block {
    text-align:center !important;
}

.service-detail-title{
    margin-bottom:11px !important;
}

.widget_categories li::before {
    content: "";
}

.service-detail-section {
    background-color : #f4f4f4;
    padding-top: 70px !important;
    padding-bottom: 90px !important;
}

.clientsection{
    margin-top:50px;
}

.homeservice , .homework{
    margin-top : 70px !important; 
}

.homework{
    padding-top:50px;
    padding-bottom:100px;
    background-color : #fafafa;
}

h2 {
    font-size:40px !important;
}

.workcat span a{
  color : #b0b0b0;  
} 

.workcat span a:hover{
  color : #000;  
} 

.workcat.active span a{
  color : #000;  
} 

.footer .qodef-footer-top.qodef-footer-top-full{
    padding : 90px 0px 60px !important;
}

.qodef-title .qodef-title-holder h1 {
    font-size: 60px !important;
}

@media (max-width: 550px){
    .qodef-title .qodef-title-holder h1 span{
        font-size:22px !important;
    }
}

.qodef-footer-top-full{
	margin : 0 auto;
}
.qodef-footer-top-full {
	width: 1150px;
}

@media only screen and (min-width:1000px) {
    
    .qodef-footer-top-full {
        width: 800px
    }
  
}

@media only screen and (min-width:1200px) {
	.qodef-footer-top-full {
		width: 1000px
	}
}

@media only screen and (min-width:1300px) {
	.qodef-footer-top-full {
        width: 1170px
    }
}

@media only screen and (min-width:1400px) {
	.qodef-footer-top-full {
        width: 1370px
    }
}


@media only screen and (max-width:1200px) {
	.qodef-footer-top-full {
		width:950px
	}
}
@media only screen and (max-width:1024px) {
	.qodef-footer-top-full {
		width:650px
	}
}
@media only screen and (max-width:768px) {
	.qodef-footer-top-full {
		width:600px;
	}
}
@media only screen and (max-width:600px) {
	.qodef-footer-top-full {
		width:500px
	}
}
@media only screen and (max-width:480px) {
	.qodef-footer-top-full {
		width:300px
	}
}
@media only screen and (max-width:320px) {
	.qodef-footer-top-full {
		width:auto;
	}
}


.qodef-vertical-align-containers .qodef-position-right::before{
    margin-right:0px !important;
}
}