.tabs-tag
{    background: #efefef !important;
color: #444 !important;
border-bottom: solid 1px #A7A4A4 !important;
font-weight:bold !important;
}


.tabs
{
border:solid 1px #ddd !important;
}


.link-footer
{color:#CAC7C7 !important;
font-size:12px !important;

}

.footer-ol-md
{color:#CAC7C7 !important;
font-size:12px !important;
margin-bottom:5px !important;

}


.logos
{
background:#4c555a !important; border-radius:50%; color:#fff !important; padding:5px 10px 5px 10px !important;	
}

::-webkit-scrollbar {
width:7px;
height:7px
}
::-webkit-scrollbar-track {
background:#000;
}
::-webkit-scrollbar-thumb {
background:#4c555a;
border-radius:0
}
::-webkit-scrollbar-thumb:hover {
background:#4c555a;
cursor:pointer
}
::-webkit-scrollbar-thumb:active {
background:#ffc740;
}

.heaer-line
{
background:#4c555a;
float:left;
height:auto;
padding:7px 0px 7px 0px;
margin:0px;
width:100%;
color:#fff;s
}

.logo-menu
{
background:#fff;
float:left;
height:auto;
padding:0px 0px 15px 0px;
margin:0px;
width:100%;
}

.slider
{
background:#fff;
float:left;
height:auto;
padding:28px 0px 0px 0px;
margin:0px;
width:100%;

}

.top-phone
{
text-align:left !important;
}

.top-email
{
text-align:right !important;
}

.welcome
{background:#fff;
float:left;
height:auto;
padding:15px 0px 15px 0px;
margin:0px;
width:100%;
}
.welcome-shedow
{
-webkit-box-shadow: 0px -2px 24px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -2px 24px -6px rgba(0,0,0,0.75);
box-shadow: 0px -2px 24px -6px rgba(0,0,0,0.75);
border-radius: 3px;
font-size: 20px;
/* font-weight: bold; */
color: #FF9000;
padding: 10px !important;

}

.services-text
{
text-align:center !important;
}

.services-texta
{
line-height:25px;
color:#7a7a7a !important;
}

.services-tag
{
line-height:25px;
color:#FF9000 !important;
}

.welcome-text
{
line-height:25px;
color:#7a7a7a !important;
text-align:justify;
margin-bottom:35px !important;
}

.careers-text
{
line-height:25px;
color:#7a7a7a !important;
text-align:justify;
margin-bottom:15px !important;
}

.welcome-more {
background:#ff9000;
padding:15px;
font-size:15px;
text-transform:uppercase;
border-radius:2px;
color:#fff !important;
}

.welcome-more:hover {
text-shadow: 0 1px 0 #fff;
background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #dbdbdb;
border-color: #ccc;
color:#141414 !important;
text-decoration:blink;
border:solid 1px #ddd;
-webkit-transition:1s all;
-moz-transition: 1s all;
-webkit-transition: 1s all;
-o-transition: all 1s all;
}

.footer
{background:#4c555a;
float:left;
height:auto;
padding:35px 0px 5px 0px;
margin:-21px 0px 0px 0px;
width:100%;
color:#fff;
}

.footer-tag
{
font-size:17px;
width:100%;
color: #fff;
background:none !important;
padding: 0px  0PX 15PX 0PX!important;
border:none !important;
box-shadow:none;

}

.footer-link
{
width: 100%;
font-size: 12px;
color: #CAC7C7;
background: none !important;
padding: 0px 0PX 15PX 0PX!important;
border: none !important;
box-shadow: none;
text-align: justify;

}

.recent-post
{
width: 100%;
font-size: 12px;
color: #CAC7C7;
background: none !important;
padding: 0px 0PX 8PX 0PX!important;
border: none !important;
box-shadow: none;
text-align: justify;

}

.contact-info
{
width: auto !important;
font-size: 12px;
color: #fff;
background: #434a50 !important;
padding: 12px 23px 9px 0px !important;
font-weight:bold;
border-radius:3px;
}

.phone-icon
{padding:10px 15px 10px 15px !important; font-weight:bold !important; font-size:15px !important; border-radius: 5px 0px 0px 5px; background:#353c42 !important;}

.newsletter
{
background:#434a50 !important;
border:solid 1px #292a2e !important;
}
.newsletter-submit
{
background:#292a2e !important;
border:solid 1px #292a2e !important;
color:#fff !important;
}

.footer-copyright
{background:#4c555a;
float:left;
height:auto;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
border-top:dashed 1px #5c656a;
width:100%;
color:#fff;
}

.footer-contact
{
font-size:17px;
width:100%;
color: #fff;
background:none !important;
padding: 0px  0PX 15PX 0PX!important;
border:none !important;
box-shadow:none;

}

.footer-contact-text
{
width: 100%;
font-size: 12px;
color: #CAC7C7;
background: none !important;
padding: 0px 0PX 8PX 0PX!important;
border: none !important;
box-shadow: none;
text-align: justify;

}

.slider-about
{background: rgba(255,153,0,1);
background: -moz-linear-gradient(45deg, rgba(255,153,0,1) 0%, rgba(255,153,0,1) 49%, rgba(233,142,5,1) 49%, rgba(239,197,202,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,153,0,1)), color-stop(49%, rgba(255,153,0,1)), color-stop(49%, rgba(233,142,5,1)), color-stop(100%, rgba(239,197,202,1)));
background: -webkit-linear-gradient(45deg, rgba(255,153,0,1) 0%, rgba(255,153,0,1) 49%, rgba(233,142,5,1) 49%, rgba(239,197,202,1) 100%);
background: -o-linear-gradient(45deg, rgba(255,153,0,1) 0%, rgba(255,153,0,1) 49%, rgba(233,142,5,1) 49%, rgba(239,197,202,1) 100%);
background: -ms-linear-gradient(45deg, rgba(255,153,0,1) 0%, rgba(255,153,0,1) 49%, rgba(233,142,5,1) 49%, rgba(239,197,202,1) 100%);
background: linear-gradient(45deg, rgba(255,153,0,1) 0%, rgba(255,153,0,1) 49%, rgba(233,142,5,1) 49%, rgba(239,197,202,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#efc5ca', GradientType=1 );
float:left;
height:auto;
padding:20px 0px 20px 0px;
margin:20px 0px 0px 0px;
width:100%;
background-size: cover;
background-position: center top;
background-attachment: fixed;
position: relative;

}

.about-text
{font-size:25px !important;
font-weight:bold !important;
color:#fff !important;
}

.about-tagline
{font-size:20px !important;
font-weight:normal !important;
color:#fff !important;
}

.about-shedow
{background:#fff;
float:left;
height:auto;
padding:0px 0px 15px 0px;
margin:0px;
width:100%;
}

.about-texts
{border:none !important; text-align:center; line-height:30px;
color: #7a7a7a !important;}

.tag-services
{
padding: 0px 11px 0px 11px !important;
border: none !important;
box-shadow: none;}	

.notify-textbox {
padding: 10px 15px !important;
height: 50px !important;
margin-bottom: 15px;
width: 100% !important;
color: #979797!important;
font-size: 12px!important;
}

.learnbutton:hover {
color: #fff;
text-decoration: none;
border-radius: 4px;
background-color: #AF6E0C;
border-bottom: 5px solid #ed5c48;
font-size: 18px;
}
.buttonsentencecase {
text-transform: inherit!important;
}
.learnbutton {
width: 100%;
background-color: #FF9900;
color: #fff !important;
padding: 10px 30px;
border-bottom: 5px solid #AF6E0C !important;
border-radius: 0px 0px 4px 4px;
-webkit-transition: all 1s;
font-size: 18px;
text-decoration: none !important;
border: 0px;
}
.btn-padd-1 {
margin-bottom: 28px;
float: right;
margin-top: 5px;
}
.mrtop5 {
margin-top: 10px !important;
}

@media only screen and (min-width:320px) and (max-width:480px) {

.slider
{
background:#fff;
float:left;
height:auto;
padding:20px 0px 0px 0px;
margin:0px;
width:100%;

}

.top-phone
{text-align:center !important;
padding-bottom:10px !important;
}

.top-email
{
text-align:center !important;
}

.footer-contact
{
font-size:17px;
width:100%;
color: #fff;
background:none !important;
padding: 0px  0PX 15PX 0PX!important;
border:none !important;
box-shadow:none;
display:none !important;

}

.footer-contact-text
{
width: 100%;
font-size: 12px;
color: #CAC7C7;
background: none !important;
padding: 0px 0PX 8PX 0PX!important;
border: none !important;
box-shadow: none;
text-align: justify;
display:none !important;

}

}

@media only screen and (min-width:360px) and (max-width:640px) {

.top-phone
{text-align:center !important;
padding-bottom:10px !important;
}

.top-email
{
text-align:center !important;
}

.footer-contact
{
font-size:17px;
width:100%;
color: #fff;
background:none !important;
padding: 0px  0PX 15PX 0PX!important;
border:none !important;
box-shadow:none;
display:none !important;
}

.footer-contact-text
{
width: 100%;
font-size: 12px;
color: #CAC7C7;
background: none !important;
padding: 0px 0PX 8PX 0PX!important;
border: none !important;
box-shadow: none;
text-align: justify;
display:none !important;

}

}

@media only screen and (min-width:768px) and (max-width:1024px) {
.top-phone
{text-align:center !important;
padding-bottom:10px !important;
}

.top-email
{
text-align:center !important;
}

}