/* ==================================================================
	COLORS
================================================================== */


.colorgreen,
.rating i,
.custom li:before,
.custom1 li:hover:before,
.custom3 li:hover:before,
.sharebuttons a i,
.icon-container,
.yamm .dropdown-menu li a:hover,
.yamm .dropdown-menu li a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus,
.navbar-nav > li > a.active,
.navbar-nav > li > a:active,
.servicebox i,
.service-one i,
.owl-desc i {
	color: #ef7b00;
}

.normalquote small,
.colorred,
.shop-button .input-group .btn-default,
.tags-widget a:hover,
.custom li:hover:before,
.big-contact i,
.check li:before,
.statwrap i {
	color: #004899;
}

/*.pricing-circle,
.dropdown-menu > li > .btn:hover,
.panel-heading:hover,
.stylish-input-group .input-group-addon {
	background: #ef7b00 !important;
	border-color: #ef7b00 !important;
	color:#ffffff !important;
}*/


#payment label:hover,
.shoptable .table > thead > tr > th,
.shop-button .input-group .btn-default:hover,
.pager li a:hover,
.portfolio-container.image-hover-red .portfolio-item:hover .portfolio-image:after,
.portfolio-filtering a.active,
.portfolio-filtering a:hover,
.portfolio-filtering a:focus,
.post-type,
.welcome .btn-primary {
	background-color: #ef7b00;
	border-color: #ef7b00 !important;
}

.pricingbox:hover,
.ourprocesswidget:hover .icon-container,
#teamcarousel .magnifier,
.classic-item .magnifier,
.service-style-1:hover .icon-container,
.slider-btn .btn-primary,
.tp-caption.slider-btn .btn-primary,
.servicebox:hover,
.service:hover i,
.portfolio-filter ul li a.active,
.portfolio-filter ul li a:hover,
.service-one.active,
.service-one:hover,
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span,
.btn-primary,
.backtotop {
	background-color: #004899;
}

.customquote,
.ourprocesswidget:hover .icon-container,
.section-title hr,
.service-style-1:hover .icon-container,
.slider-btn .btn-primary,
.tp-caption.slider-btn .btn-primary,
.servicebox:hover,
.service:hover h3,
.service:hover i,
.portfolio-filter ul li a.active,
.portfolio-filter ul li a:hover,
.service-one.active,
.service-one:hover,
.section-title-2 hr,
.form-control:focus,
.btn-primary{
	border-color: #004899;
}

.classic-shop .magnifier {
	background-color: rgba(223,73,74,0.9);
}
.red-type,
.colorfulservices {
	background-color: #d14a4b;
	border-color:#ef7b00;
}

.navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: 0;
}

.btn-orange {
    background-color: #ef7b00;
    border-color: #ce6a00;
    color: #fff;
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.btn-orange:hover {
    background-color: #ce6a00;
    border-color: #ce6a00;
    color: #fff;
}
.btn-blue {
    background-color: #004899;
    border-color: #003876;
    color: #fff;
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.btn-blue:hover {
    background-color: #003876;
    border-color: #003876;
    color: #fff;
}

.custom li:before,
.custom1 li:hover:before,
.custom3 li:hover:before{
	float:right !important;
}

tbody h2 , tbody h4 {
	font-size:17px;
}
.single-portfolio { margin-bottom:80px; }

:-ms-input-placeholder.form-control { color:#d0d0d0; }
.form-control { color:#d0d0d0; }
.font-controll span { font-family:Tahoma, Geneva, sans-serif; }




@media (min-width: 1025px) {
.portfolio-container.image-hover-red .portfolio-item:hover .new_Bg:after,
.welcome .btn-primary {

	background-color: #ef7b00 !important;
	border-color: #ef7b00 !important;
}
.slider-item { padding-bottom:10px; }
.single-portfolio { margin-bottom:80px; }





}

@media (max-width: 1024px) {
.portfolio-container.image-hover-red .portfolio-item:hover .new_Bg:after,
.welcome .btn-primary {
	background-color:rgba(216,148,149,0.00);
	border-color: #ef7b00 !important;
}

.tparrows.hidearrows {
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        -moz-opacity: 100;
        -khtml-opacity: 100;
        opacity: 100;
    }

.portfolio-hover-title{
	display:none;
}

.portfolio-description{
	display:none;
}

.portfolio-buttons{
	display:none;
}

.photo_NewDevice{
	position:absolute; bottom:0px; height:auto; width:100%; background-color:rgba(239, 123, 0, 0.84); z-index:999999999999;padding:8px 0;
}

.NewIconSrch{
	color:#fff; z-index:9999999999;
}
.photo_NewDevice h3{
color: #fff;
  float: left !important;
   font-family: "Droid Serif",serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0.1em;
    line-height: 1.2;
	text-transform:lowercase;
	padding:10px 0 0 0;
}
.photo_dvc_title
{
	float:right;
	color:#fff;
}
.owl-carousel .owl-stage-outer { padding-bottom:15px; }
.form-control-2  { font-family:Tahoma, Geneva, sans-serif !important; }


}

@media (max-width:768px) {
.owl-carousel .owl-stage-outer { padding-bottom:15px; }
.aligncenter { float:right; }
.press-dt .owl-stage-outer { max-height:279px; }
.layout_slider .magnifier p, .layout_slider p { margin-top:18px; }	

	
	}
	
@media (max-width:668px){
.m-bot { margin-bottom:30px; }	
.single-portfolio .owl-theme .owl-controls { bottom:-8%; }
.breadcrumb li { white-space:nowrap !important; }
.blog-container { padding-bottom:0; margin-bottom:0; }
.tp-caption { top:16px !important; }



.responsive .tp-bullets {
        display: block !important;
    }

.responsive .tparrows , .tparrows .tp-arr-imgholder , .tparrows .tp-arr-titleholder {
        display: block !important;
    }
.tp-leftarrow , .tparrows , .default , .preview1 ,. hidearrows {
	display:block !important; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=9);
        -moz-opacity: 9;
        -khtml-opacity: 9;
        opacity: 9;
}





	}

@media (max-width:640px){
.single-portfolio .owl-theme .owl-controls { bottom:-12%; }
.tp-caption { top:0px !important; }
	}	
	
@media (max-width:568px){
a.pp_close { left:61px; top:17px; z-index:99; }
	
	}			

@media (max-width:375px) {
.custom .pull-right { float:right !important; clear:right; }
.custom li { float:right; clear:right; width:100%; }
.modal-content { width:100% !important; overflow-x:scroll !important; -webkit-appearance: none !important; }
.scroll-pro { width:100% !important; overflow:scroll !important; float:left !important; }
.scroll-pro table { width:700px !important; overflow:scroll !important; float:none !important;  z-index:99999; display:block; }	
	}	

@media (max-width:330px){
div.light_square .pp_close {
	    position: relative;
    top: 19px;
    z-index: 999;
    left: 63px;
}
.modal-content { width:100% !important; overflow-x:scroll !important; -webkit-appearance: none !important; }
.scroll-pro { width:100% !important; overflow:scroll !important; float:left !important; }
.scroll-pro table { width:700px !important; overflow:scroll !important; float:none !important;  z-index:99999; display:block; } 

tbody { width:100% !important; float:none; }


	
	}

.m {
    width: 45px;
    height: 41px;
    position: fixed;
    right:0;
    top: 100px;
z-index:99;

}