/* CSS Document */
*{font-size: 14px;}
/**/
header .topheading .lnk .sp {display:none;}
header .topheading .navbar-toggler {top: -15px;}
header .call {
    left: 30px;top: -10px;padding: 0 15px !important;
}
header .topheading .nm {max-width:60%;}
.row{display: block;}
.row .col{padding:0px;flex:auto;max-width: 100%;}
header .topheading .logoholder {display: flex;}
header .topheading .logoholder .col{width:40%;}
header .topheading .logoholder .nm{width:60%;}
header .links ul li a {font-size: 20px;}
header .links ul .social {
    position: relative;
    bottom: 0;
}
header .links ul {
    padding: 20vh 35px 10px;
    height: 108vh;
}
header .links #navbarHeader:after {
    display: none;
}
header .topheading .nm a {font-size: 25px;}
header .topheading a h2 {font-size: 9px;letter-spacing: 3px;}
header .topheading .logoholder {padding: 2px 15px;}
header .topheading .nm #logo {font-size: 25px;}
header .topheading .navbar-toggler {top: -15px;}
/**/
.slider .welcome {width: 100%;left: 0;top: 43vh;}
.slider,
.slider .royalSlider.heroSlider, 
.slider .royalSlider.heroSlider .rsOverflow{
    height:100vh !important;padding: 0 !important;
}
.slider{
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.slider .rsContent, .slider .rsVideoContainer {
    height:100vh !important;
}
.slider .infoBlock {
    max-width: 100%;
    left: 0;
    width: 100%;
    top: auto;
}
.slider .rsVideoContainer{
    max-width: 90% !important;
    max-height: 80% !important;
}
.slider .rsVideoContainer iframe{
	width:100%;
	height:100%;
}
.profileslider .welcome b {font-size: 30px;}
.slider .welcome b {font-size: 30px;}
.slider .welcome {top: 140px;}
.slider:before {top: 115px;}
.slider:after {bottom: 20px;top: auto;}
.slider .rsMinW, .slider .rsMinW .rsOverflow, .slider .rsMinW .rsSlide, .slider .rsMinW .rsVideoFrameHolder, .slider .rsMinW .rsThumbs {
    background: #163307;
}
.sliderlanding h1, .sliderlanding h1 * {
    font-size: 40px !important;
}
.movable {display:flex;}
.movable .col {max-width:49%;}
.movable .col img {width: 24px;}
.cursor-icon-r {margin: 42vh 0 0 70%;}
/**/
.home {padding: 100px 15px 0;min-height: 100px;}
.profile {padding:15px;}
.profile .rw iframe {height: 55vh;width:100% !important;}
.pdesc3 .row .col a {
    display: inline-block;
    color: #fff;
    position: relative;
    font-family: "garamond";
    letter-spacing: 5px;
}
.contacts .mail:after {display:none;}
.topbanner{padding:160px 10px 100px;height: 300px;}
.topbanner h1 {font-size: 30px;}
.topbanner:before {bottom: 50px;}
.topbanner:after {top: 100px;}
.topbannerwrapper h1,
.topbannerwrapper h1 * {font-size: 24px;}
.topbannerwrapper h1{top:55vh;}
.profilevt a .sp {width: 100%;left: 0;font-size: 25px;bottom: 35%;}
.profile .features .dts{margin: 25px 0 0;}
.popvid {padding: 15px;}
.popvid .inner video {height: auto;width: 100% !important;}
.popvid .inner .thumbnail {width: 100% !important;}
.popvid .inner .thumbnail img {height: auto;margin: auto;}
/**/
.testimonials {padding-top: 15px;}
.testimonials .listing .dwrap {padding: 15px;}
.listing .quotedata {padding: 100px 0 0;}
.testimonials .wrapper {padding: 0 !important;}
.listing .quotedata{padding: 100px 0 15px;}
.listing .quotedata .wrapper{padding: 0;}
.listing .quotedata .wrapper h3{font-size: 15px;}
.whoweare .dts {padding: 90px 15px 40px;}
.morewhoweare {padding: 15px;}
.whowearebgthumb{display: none;}
.who2 .thumbnail{display: none;}
.whoweare.thumbslider {padding: 20px;}
.whoweare img.rsImg {width: 100% !important;margin: auto !important;height: auto !important;}
.whoweare .rsDefault .rsArrowIcn {width: 35px;height: 30px;}
.rightslider .container .prev {padding: 15px;}
.rightslider .container .next {padding: 15px;display: block !important;}
#gallery-1 .rsOverflow, .royalSlider#gallery-1 {width: 100%;}
.profileslider{padding-bottom: 15px;}
.profile .wrapperinner {overflow:hidden;}
.slider.selectedworks{height: 32vh !important;}
.slider.selectedworks h1{top: 20vh;}
.testimonialsbanner video {height: 215px;}
.contacts .btnholder .col {padding: 0 0 10px;text-align: center !important;}
.contacts .mail .btn {padding: 10px;width: 100%;}
.whoweare img.rsImg {margin: auto 0 auto !important;}
.tabs {display: none;}
/**/
.newsletter .wrapper {padding: 0 15px 15px;}
.newsletter .wrapper form .row .col{padding: 0;}
.newsletter .wrapper form .btn {width: 100%;padding: 10px 5px;}
.listing .inner {margin: 0 0 15px;}
.buying .wrapper {width: 100%;}
/**/
.godown {display:none;}
.footer:after {width: 100%;}
.footer .overlay .links .col {
	width: 50%;
    float: left;
    width: 50%;
}
.footer .overlay .links .loc {margin-top: 20px;}
.newsletter .wrapper h3 {font-size: 20px;}
.footer .logo {font-size: 35px;}
.footer .logo:after {bottom: 10px;}


/**/

