/*


Theme Name: nitin-vashisht

Theme URI: nitin-vashisht

Author: nitin-vashisht

Author URI: nitin-vashisht

Description: nitin-vashisht

Version: 1.0

*/
@font-face {
    font-family: proxima nova condensed;
    src: url(./fonts/ProximaNovaExCn-Regular.eot);
    src: url(./fonts/ProximaNovaExCn-Regular.eot?#iefix) format('embedded-opentype'), url(./fonts/ProximaNovaExCn-Regular.woff2) format('woff2'), url(./fonts/ProximaNovaExCn-Regular.woff) format('woff'), url(./fonts/ProximaNovaExCn-Regular.ttf) format('truetype'), url(./fonts/ProximaNovaExCn-Regular.svg#ProximaNovaExCn-Regular) format('svg');
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: proxima nova reg;
    src: url(./fonts/ProximaNova-Regular.eot);
    src: url(./fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'), url(./fonts/ProximaNova-Regular.woff2) format('woff2'), url(./fonts/ProximaNova-Regular.woff) format('woff'), url(./fonts/ProximaNova-Regular.ttf) format('truetype'), url(./fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format('svg');
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: libre baskerville;
    src: url(./fonts/LibreBaskerville-Italic.eot);
    src: url(./fonts/LibreBaskerville-Italic.eot?#iefix) format('embedded-opentype'), url(./fonts/LibreBaskerville-Italic.woff2) format('woff2'), url(./fonts/LibreBaskerville-Italic.woff) format('woff'), url(./fonts/LibreBaskerville-Italic.ttf) format('truetype'), url(./fonts/LibreBaskerville-Italic.svg#LibreBaskerville-Italic) format('svg');
    font-weight: 500;
    font-style:italic
}

body {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: 'proxima nova reg';}
h1,h2,h3,h4,h5{font-family: 'proxima nova condensed';}

/*header*/
.rp_upper_section .rp_upper_section_left ul{list-style:none; font-size:14px; margin:10px 0px;}
.rp_upper_section .rp_upper_section_left ul li{display:inline-block; margin-right:15px;color:#fff;}
.rp_upper_section .rp_upper_section_left ul li a{color:#fff;margin-left:5px;}
.rp_upper_section .rp_upper_section_right ul{list-style:none; text-align:right;font-size:16px; margin:10px 0px;}
.rp_upper_section .rp_upper_section_right ul li{display:inline-block; margin-right:15px;}
.rp_upper_section .rp_upper_section_right ul li a{color:#fff;}
.rp_upper_section ul li a:hover, .rp_upper_section ul li a:focus{text-decoration:none!important;}
.rp_upper_section{background:black; border-bottom:1px solid #fff;font-family: 'proxima nova reg';}


.rp_header_section{background:black;}
.rp_logo_section{padding-top:15px;padding-bottom:15px;}
.rp_menu_section ul li {letter-spacing: 4px;font-weight: bold;font-family: 'proxima nova reg';}
.rp_menu_section ul li a:hover{border-bottom:1px solid #fff!important;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.rp_menu_section ul li a{border-bottom:1px solid #000;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.rp_banner_content_left{padding-top:108px;}

/*timeline edits*/
.wp-block-getwid-content-timeline-item__content-wrapper{padding:5px!important;}
.wp-block-getwid-content-timeline-item__card {-webkit-filter: none; filter: none; }

/*sticky header*/
#sticky_header.top_sticky_header{display:block!important; background:black;z-index:999999999;position:fixed;top:0;left:0;right:0;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;padding-top:0px;padding-bottom:0px;}
#sticky_header{display:none;}
.remove_me{display:none;}
#sticky_header.top_sticky_header img{width: 55px;}
.rp_header_section{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out; padding-top:15px; padding-bottom:15px;}

/*smooth scroll*/
a.mPS2id-target{border-bottom:1px solid #fff!important;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
a.mPS2id-highlight{border-bottom:1px solid #fff!important;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
		
.rp_banner_content_right img{position: absolute; top: 0; right: 130px; top: 40px; width: 375px}
#about{ margin-top: 8rem}
/*home page*/
.rp_full_width{position:relative;float:left;width:100%;}
/*.rp_full_width h1{text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;z-index:9;-webkit-transform: translate(-50%, -50%);text-shadow: 2px 2px black;text-transform:uppercase;margin:0px!important;}*/

.rp_full_width .rp-card-body h1{text-align: left;text-shadow: 2px 2px black;text-transform:uppercase;color:#fff;font-family: 'proxima nova condensed';font-size:16rem;margin:0px;}
.rp_full_width .rp-card-body h3{text-align: left;text-shadow: 2px 2px black;text-transform:uppercase;color:#fff;margin-top:0px;font-family: 'proxima nova condensed';font-size:9rem;}
.rp_full_width .rp-card-body p{margin-top:50%;}
.rp_full_width .rp-card-body p .fa-phone{color:#fff;text-shadow: 2px 2px black;margin-right:5px; vertical-align:middle;}
.rp_full_width .rp-card-body p a{text-shadow: 2px 2px black;text-transform:uppercase;color:#fff;font-family: 'proxima nova condensed';}
.rp_full_width .rp-card-body p a:hover{text-decoration:none;}
.rp_banner_content{text-align:right;position:relative;z-index:999;font-size:30px;background-color:#000;}
.rp_hero_image_overlay{position:absolute;width:100%;height:100%;z-index:9;background-color:black;}
/*.rp_full_width .rp-card-body{filter: grayscale(100%); -webkit-filter: grayscale(100%;);width:100%;background-size: cover;
    background-position: 50%;height:350px;background-attachment:fixed;position:relative;z-index:9999999;}*/
.rp_full_width .rp-card-body{background-color:#000; padding:0px 0px 0px;}


/*scroll to top*/
.scroll-to-top{background-color: #000;position: fixed;z-index: 99999999999;right:30px;bottom:100px;height: 45px;width: 45px;line-height: 45px;text-align: center;font-size: 20px;display:none;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.scroll-to-top a{color: #fff;display:block;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.scroll-to-top a:hover, .scroll-to-top a:focus{color: #fff!important;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

/*social media*/
.rp_social_media{display: flex; padding-top: 20px; padding-bottom:20px;}
.rp_social_media .rp_section_heading{text-transform: uppercase; margin-bottom:20px;color:#000;}
.rp_social_media a:hover {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.rp_social_media_right_inner{width:747px;}

/*big tiles footer section*/
.rp_footer_section{background:black; color:#fff;padding:20px 0px 0px; float:left;width:100%;}
.rp_banner_content_post h3{text-align:center!important;}
.rp_social_media_cols{display: inline-block;vertical-align: top;width: 32.33%;padding-right: 1%;}
.rp_social_media_cols a{background: linear-gradient(to left, #000, #000, #000, #19191a, #000, #000);display:block;min-height:265px;margin-bottom:10px;text-align:center;vertical-align:middle;color:#fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out; padding-top:55px;}
.rp_social_media_right{margin-top:-100px; padding-left:0px; padding-right:0px;}
.rp_social_media_cols:nth-child(2){margin-top: 6%;}
.rp_social_media .rp_social_media_ic{font-size:70px;padding-bottom:55px;}
.rp_social_media_cols a:hover{text-decoration:none; border: none;outline;}

.rp_social_media_cols a:hover .fa-facebook-f{color: #3D6AD6;}
.rp_social_media_cols a:hover .fa-youtube{color: #FF0404;}
.rp_social_media_cols a:hover .fa-twitter{color:#1da1f2;}
.rp_social_media_cols a:hover .fa-linkedin-in{color:#0e76a8;}
.rp_social_media_cols img{width:61.25px; vertical-align: baseline;display:none;}

.rp_social_media_cols a:hover .fa-instagram{display:none;}
.rp_social_media_cols a:hover img{display:inline-block;}

/*global*/
.wp-block-columns{margin-bottom:0px;}


/*testimonials section*/
#testimonials blockquote{border-color:#000;}

/*form*/
#buyer .wp-block-getwid-accordion__header a{color:#fff;}

.lidd_mc_input{text-align:center;}
.lidd_mc_input label{text-align:left;}
.rp_full_width #contact-us form input, .rp_full_width #contact-us form textarea{outline:0px!important; box-shadow:none!important;border-bottom: 1px solid #fff; border-top:none;border-left:none;border-right:none;background-color:transparent;width:100%;margin: 5px 0px;padding: 8px;color:#fff!important;}

.rp_full_width #contact-us form textarea{resize:none; height:92px;}

.btn-hyper{background-color: transparent;transition:0.7s all; font-weight:bold;padding:0;border:none;outline:0; text-decoration: underline;}

.btn-hyper:hover{transition:0.7s all;}

#buyer form input, #buyer form textarea, #seller .modal form input{outline:0px!important; box-shadow:none!important; border-bottom: 1px solid #fff!important; width:100%;margin:5px 0px;padding:10px;color:#fff!important;border-top:none;border-left:none;border-right:none;background-color:#000;}

.rp_full_width #seller form .rp-home-eval-unit input, .rp_full_width #seller form .rp-home-eval-unit textarea, #seller .rp-home-eval-unit select{outline:0px!important; border-bottom: 1px solid #000; width:100%;margin:5px 0px;padding:10px;color:#000!important;border-top:none;border-left:none;border-right:none;}

#buyer form textarea{resize:none; height:90px;}
.rp_full_width #seller form .rp-home-eval-unit textarea{resize:none; height:145px;}

.rp_full_width #contact-us input[type="submit"], #buyer input[type="submit"], #seller form .rp-seller-package-unit input[type="submit"]{background:transparent;border:1px solid #fff; transition:0.7s all;text-transform:uppercase;letter-spacing:4px;color:#fff!important; width: auto;}

.rp_full_width #contact-us input[type="submit"]:hover, #buyer input[type="submit"]:hover, #seller form .rp-seller-package-unit input[type="submit"]:hover{background:#fff; color:#000!important; transition:0.7s all;}

.rp_full_width #seller .rp-home-eval-unit input[type="submit"]{background:transparent;border:1px solid #000; transition:0.7s all;text-transform:uppercase;letter-spacing:4px;color:#000!important;}

.rp_full_width #seller .rp-home-eval-unit input[type="submit"]:hover{background:#000; color:#fff!important; transition:0.7s all;}

/*post page*/
 .post input[type="submit"], .post .comment-reply-link{background:transparent!important;border:1px solid #000; transition:0.7s all;text-transform:uppercase;letter-spacing:4px;color:#000!important; font-weight: bold; padding: 15px;}
.post input[type="submit"]:hover, .post .comment-reply-link:hover{background:#000!important; color:#fff!important; transition:0.7s all;}
.post a{color:#000;}
.post a:hover{text-decoration:none; transition:0.7s all;}
.pagination-single.section-inner.only-one.only-next hr{border-color:#000; color:#000;}
.pagination-single.section-inner.only-one.only-next a{color:#000;}
.post form input, .post form textarea{outline:0px!important; box-shadow:0px!important;border-top:none;border-left:none;border-right:none; border-bottom: 1px solid #000; width:100%;margin:5px 0px;padding:10px;color:#000!important;}

.post .comments-wrapper{background:; float:left; width:100%;}
.post form{width:60%; margin: auto;}
.post .comment-reply-title{text-align:center;}
.post .comment-body{width:60%;margin:auto;}
.post .comments-header{text-align:center;}
.post .comment-body footer{margin:10px 0px 10px;background:;width:100%;display:inline-block}
.post .comment-body div{margin:10px 0px;display: inline-block;}


/*sticky contact label*/
.rp_contact_label{background:#000;position:fixed;z-index:99999999999999999;right:0px;bottom:150px;height: 35px;line-height: 35px;width: 135px;text-align: center;border:1px solid #fff;}
.rp_contact_label a{display:block; color:#fff; text-transform:uppercase;}
.rp_contact_label a:hover, .rp_contact_label a:focus, .rp_contact_label a:active{text-decoration:none!important;}
.rp_contact_label span{margin-right:10px;}

@media only screen and (max-width:1200px){
	
	.navbar-nav>li {padding: 0px 15px!important;}
	.rp_full_width .rp-card-body h1{font-size:65px;}
	.rp_full_width .rp-card-body h3{font-size:50px;}
	.rp_full_width .rp-card-body p a{font-size:30px;}
	.rp_social_media .rp_social_media_ic{font-size:60px;}
		.rp_social_media_right_inner{width:660px;}
}
@media only screen and (max-width:992px){
	/*.rp_menu_section ul li {padding: 0px 10px!important;}*/
	.rp_full_width h1{font-size:30px;}
	.navbar-nav>li {padding: 0px 10px!important; font-size:12px;}
	.navbar-nav>li a {padding: 15px 10px!important}
	.rp_full_width .rp-card-body h1{font-size:55px;}
	.rp_full_width .rp-card-body h3{font-size:40px;}
	.rp_full_width .rp-card-body p a{font-size:20px;}
	.rp_full_width .rp-card-body p{margin-top:60%;}
	.rp_social_media .rp_social_media_ic{font-size:50px;}
	.rp_social_media_right_inner{width:540px;}
}
@media only screen and (max-width:800px){
	.rp_social_media_right_inner {width: 500px;}
}
@media screen and (min-width:768px){
	.rp-mobile-show{display:none;}
	#header_top .navbar-nav {float: left; margin: 0;width:100%;text-align:center;}
	#sticky_header .navbar-nav {float: left; margin: 0;width:100%;text-align:right; padding-top:10px;}
	.rp_logo_section img{width:200px; height: auto!important;}
	.rp_logo_section{text-align:center;}
	.rp_upper_section .rp_upper_section_right ul{float:right;}
}
@media screen and (max-device-width:767px){
	.rp_full_width h1{font-size:20px;}
	.rp_full_width .rp-card-body p{margin-top:15px;text-align:center;}
	.rp_full_width .rp-card-body h1, .rp_full_width .rp-card-body h3{text-align:center;}
	.rp-mobile-hide{display:none;}
	.rp_logo_section img{width:50px;}
	.rp_header_section .navbar-toggle{margin-top:15px;}
	.rp_header_section .navbar-toggle, .rp_header_section .navbar-toggle:hover, .rp_header_section .navbar-toggle:focus{border:0px!important;outline:0px!important;background-color:transparent!important;}
	.rp_header_section .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
	.rp_header_section .navbar-toggle .icon-bar {width: 35px;height: 4px;border-radius: 0px!important;}
	.rp_social_media_right{margin-top:0px;}
	.rp_social_media .rp_social_media_ic{font-size:45px;}
	.rp_social_media_cols a{min-height:260px;}
	.rp_social_media_right_inner {width: 100%;}
}