/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

a.col_r {
    color: yellow !important;
}

a:hover.col_r {
    color: #7fe6f3 !important;
}


.item {
	background-image: url(assets/image/banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    max-width: 100%;
}
.carousel-content {
    display: block;
    max-width: 700px;
    padding: 77px 0px;
}
.carousel-content h1{
	font-size: 52px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 15px;
    margin-top: 0px;
}
.banerFieldOuter input{
    display: inline-block;
    width: 100%;
    padding: 9px 15px;
    color: #010101;
}

/* .banerFieldOuter input{ */
    /* display: inline-block; */
    /* width: 83%; */
    /* padding: 9px 15px; */
    /* color: #010101; */
    /* margin-top: 11px; */
    /* border-radius: 7px; */
/* } */
.banerFieldOuter{
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
.banerFieldOuter .activate_buttn{
	display: inline-block !important;
    margin: 30px 0px 15px;
    background: #010101;
    color: #fff !important;
    height: 46px;
    line-height: 46px;
    padding: 0px 35px !important;
    text-transform: uppercase;
    font-size: 14px;
	width: auto;
	border: none;
}
.banner_fieldText{
	display: inline-block;
    background: #010101;
    font-size: 21px;
    font-weight: normal;
    padding: 7px 13px;
	color: #fff;
}
.error_txt{
	float: left;
	width: 100%;
	color: red;
	font-size: 14px;
	text-align: left;
	padding-left: 15px;
}
.activate_buttn:hover{
	color: #fff;
}



.full-width{
	float: left;
	width: 100%;
}

.footer-inner ul li a {
    color: #fff !important;
}
.img-main{
	margin-top: -130px;
	width: 100%;
    height: auto;
	margin-bottom: 60px;
}


.banerFieldOuter p{color:#fffb00 !important;
	text-shadow: 0px 2px 10px #000;
    font-weight: 800 !important;
    margin-bottom: 0;
}
.banerFieldOuter .call_usText {
    color:#fffb00 !important;
    text-shadow: 0px 2px 10px #000;
    font-weight: 800 !important;
    margin-top: 0;
}

.amp-wp-default-form-message[submit-error] > p{
    background: none;
    border: none;
}
#rendered-message-amp-form-0 a:hover, a:focus {
    color: white;
}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .banerFieldOuter p {
    color:#ffff00;
    font-weight: 800;
	font-size: 21px;
}
#rendered-message-amp-form-0 a:hover, a:focus {
    color:#c6c60c;
}
rendered-message-amp-form-0 a {
    color: #c6c60c;
}

p#rendered-message-amp-form-0 a {
    color: #ffff00 !important;
}
a.col_r {
    color: #ffff00 !important;
}
.navbar.navbar-default .navbar-toggle {
    background: #7c2588;
    border: 0;
    color: #fff;
    font-weight: 700;
    font-size: 19px;
    height: 45px;
    margin-top: 19px;
    border-radius: 0;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
#sidebar {
    width: 300px;
    background-color: #0b0c10;
    padding: 1.5rem;
}
.sidevar-nav-item {
    padding: 10px 0;
    margin: 0;
    list-style: none;
    color: #021425;
    text-transform: capitalize;
    letter-spacing: .6px;
    line-height: 2.0625;
}
.sidebar-menu {
    padding: 0;
}
#sidebar-close {
    background: red;
    color: #fff;
    float: left;
    padding: 8px 14px;
    margin: -15px;
}
.sidebar-nav-link {
    cursor: pointer;
    text-decoration: none;
    color: #fff;
}
.sidebar-menu {
    margin-top: 25px;
}
.sidebar-menu:hover li a:hover, a:focus {
    color: #c239cc;
}

input[type="text"]::placeholder {  
                  
                
                text-align: center; 
            } 
            input[type="tel"]::placeholder {  
                  
            
                text-align: center; 
            } 
