
body {  font-size:14px;font-family: 'Nunito', sans-serif;}
#login-form .field-icon{top:20px;}
#wrapper #template-outline-left {position: fixed;top: 0px;left: calc((100% - 1179px) / 2);z-index: 1;display: block !important}
#wrapper #template-outline-left line {stroke: #000;stroke-width: 1}
#wrapper #template-outline-right {position: fixed;top: 0px;right: calc((100% - 1160px) / 2);z-index: 1;display: block !important}
#wrapper #template-outline-right line {stroke: #000;stroke-width: 1}
#template-outline-left {display: none}
#template-outline-right {display: none}
.sv-powered-by{color:#000; padding:10px;   }
.sv-powered-by a{color:#000;} 
.iframe_container {top: 0px;}
.fixed-top{height: 200px;}
.location-image-avi {width: 100%;} 
.clsanchor { display: block; margin-top: -77px;}
#wrapper .clsanchor { display: block;margin-top:0px;}
.forgot-password .mb-3.mt-3.h5.text-center {display: none;}

/*___________________hover-effect____________________________*/
.bookbtn-6{display: inline-block;font-size: 15px;background: #c3d4db;padding: 25px 40px;text-decoration: none; font-weight: 600;border-radius: 0;color: #000;border: 4px solid #fff;}
.bookbtn-6:hover{color: #000;}
.button1 {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.button1 a{text-decoration: none;}
.button1:hover {
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;	
}
/*_______________________________common page css_______________________________*/
.login-main-width{left: calc((100% - 1170px) / 2);position:relative; width:1170px;top: 100px;}
.lightHeader{position: fixed;width: 100%;background: #fff;z-index: 9;top: 0;left: 0;right: 0;}
/*_______________________________common page css-end_______________________________*/
.navbar-brand-x{display: inline-block !important;} 
.navbar-brand{display: inline-block !important;}
.header-logo-x{height: 80px;width: 300px;}
.heading-1 {padding: 20px;font-size: 40px;}
.height-banner, .height-banner .carousel-item>img {height: 540px;}
.banner .carousel {position: relative;margin-top: 80px;}
.page-wrapper-top {height: 3500px; position: relative;}
.detail-footer .row{margin-right: 0px;margin-left: 0px;}
.heading1{font-size: 40px; text-align: center;position: absolute;font-weight: 900; top:50px;   width: 600px;left: calc((100% - 600px) / 2)}
.heading1-p{font-size: 16px;line-height: 42px; text-align: center;position: absolute;font-weight: 100; top: 150px;   width: 900px;left: calc((100% - 900px) / 2)}
.home-section-a{position: absolute;font-weight: 100; top: 333px;   width: 1170px;left: calc((100% - 1170px) / 2)}
.heading1-section-a{ font-size: 46px; padding-top: 10px;font-weight: 900;}
.heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 42px;}
.button-top-1{margin-top: 30px}
.button-top-2{margin-top: 30px}
.bookbtn-6{background: #eed0e7;}
.home-section-b{width:100%; top: 1340px; position:absolute; height: 787px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home-section-b-heading-p{width: 600px; left:calc((100% - 600px) / 2);font-weight: 100; text-align: center; position: relative;top:280px; font-size: 16px; color: #000;}
.home-section-b-heading{width: 600px; left:calc((100% - 600px) / 2);font-weight: 900; text-align: center; position: relative;top:300px; font-size: 45px; color: #000;}
.home-section-c{position: absolute;font-weight: 100;top: 2228px;  width: 1170px;left: calc((100% - 1170px) / 2)}
.home-section-c .heading1-section-a{ font-size: 20px; padding-top: 10px;font-weight: 900;}
.home-section-c .heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 26px;}
.bookbtn-6{background: #c3d4db;display: inline-block;}
.bookbtn-6{background: #ebecc7;display: inline-block;}
.bookbtn-6{background: #eed0e7;display: inline-block;}
.button-top-3{margin-top: 30px}

.home-section-d {position: absolute;font-weight: 100; top: 3000px;   width: 100%;}
.background-a {background: #ebecc7; margin-right: 20px;padding: 40px;}
.background-b {background: #eed0e7;margin-left: 20px;padding: 40px;}
.home-section-d .heading1-section-a{ font-size: 35px; padding-top: 10px;font-weight: 600; margin-bottom: 40px;}
.home-section-d .heading1-p-section-a{font-size: 25px; padding-top: 10px;margin-bottom: 40px; line-height: 70px;}
/*_____________________________________Home-end________________________________________*/

.navbar-expand-lg .navbar-nav .dropdown-menu {background: #f1f2f2;}
.navbar-toggler-icon {width: 31px;}
.header-fafa{font-size: 36px;}
.navbar-toggler{color: #000!important;margin: 0 auto;}
.text-new-right{text-align: right;}
.header{top:0px; left:0px; z-index:100; width:100%;font-weight: 600;background: #fff;}
.header .navbar{padding:0px; }
.header .navbar-nav .nav-link{font-weight:100; padding:25px!important;color:#fff;font-size: 15px; margin-left: 20px;}
.heading2{text-align: center;}
/*___________________________________________________________________________________________________*/
.mailing-list{ width: 100%;text-align: center;margin-bottom: 40px;}
.subscription-widget{width:800px; position:relative; left:calc((100% - 800px) / 2);}
.mailing-list .head{font-size:50px; color:#000; font-weight:700; text-align:center; margin:0 auto;}
.mailing-list input{border:0px;background:transparent; border:solid 1px #000; width:100%; color:#000; font-size:16px;padding: 16px}
.mailing-list input::placeholder{color:#000; font-size:16px;}
.mailing-list button{border:0px;}
.mailing-list .bookbtn-6 {font-size: 18px;background: #eed0e7;padding: 16px 44px;text-decoration: none; font-weight: 600;border-radius: 0;color: #000;border: 0px solid #fff;}
.mailing-list .bookbtn-6:hover{color: #000;}
.mailing-list .button1 {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.mailing-list .button1 a{text-decoration: none;}
.mailing-list .button1:hover {-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;	}

/*____________________________________________________________________________*/

.social-icons-bottom{width:1000px;text-align: center; position:relative; left:calc((100% - 1000px) / 2); font-size:25px; color:#000;}
.social-icons-bottom a{ color:#000;}
.social-icons-bottom .social-icon-section .add-icon{top:0px;color: #000;border: 1px solid;left: 26px;}
.color-icon-x{color:#3e75ff;font-size: 25px;}
.footer{width:100%; position:relative; left:0px; color: #000; background: #fff;}
.detail-footer{width:941px; position:relative; left:calc((100% - 941px) / 2); font-size: 20px;}
.font-size-footer{font-weight: 100;font-size: 16px;color: #000;text-transform: uppercase;}
.footer-info{text-align: center; width:800px; position:relative; left:calc((100% - 800px) / 2); font-size: 18px;}
.follow-us{display: inline-block; margin-right: 12px;}
.social-icon-section{display: inline-block;}
.social-icon-section .add-icon:before {color: #000; top: 0px;}
.social-wrapper {font-size: 24px;width: 30px;position: fixed;right: 0;top: 221px;z-index: 999;text-align: center;}
.social-wrapper a{display:table;padding: 3px; position: relative; right: 35px;}
.btn-group-sm>.btn, .btn-sm{ top: 33px; left: -84px;}
.btn-outline-dark {color: #007bff;background-color: transparent;background-image: none;border-color: #007bff;}
.social-icons-bottom a {color: #000;}
.social-icons-bottom .social-icon-section .add-icon{color: #000;}
/*______________________________________________________________________________________________________*/
.f-location-list{padding-bottom: 20px;margin-bottom: 0px;}
.top-header-width .f-location-list{border:0px solid #000;  margin-bottom: 0px; padding-bottom: 0px;}
.f-location-list .dropup .dropdown-toggle::before {content: "\f0ac";font-family: FontAwesome; border: 0px;right: 29px; top: 7px; padding: 9px;}
.f-location-list .btn:hover{border: solid 0px #000;}
.f-location-list .dropdown-toggle{width: 0px}
.f-location-list{padding-bottom: 20px;margin-bottom: 0px;}
.f-location-list{border:0px solid #000;  margin-bottom: 0px; padding-bottom: 0px;}
.f-location-list .dropdown-toggle::after {color: #000!important;}
.f-location-list{text-align:center;}
.f-location-list .btn{width: 223px;overflow: hidden;text-overflow: ellipsis;color: #000;border: solid 0px #fff;border-radius: 0px;padding-right: 30px; position:relative; text-align:left;}
.f-location-list .dropup .dropdown-toggle::after{position: absolute; top: 15px; right: 8px;}
.f-location-list .dropdown-menu{border-radius:0px; min-width:100%;}
.f-location-list .dropdown-item a{color:#000; text-decoration:none; text-transform:uppercase;}
.f-location-list .dropdown-toggle::after{position:absolute; top:15px; right:10px; color:#000;}
.f-location-list .location-arrow{display:none;}
.f-location-list .default-editor-ch-location{color: #000;border: 0px;border: 1px solid #000;border-radius: 0px;overflow: hidden;text-overflow: ellipsis;padding:.375rem .75rem; padding-right: 28px; width:300px; text-transform:uppercase; margin:0 auto;}
.f-location-list .default-editor-ch-location .dummy-icon{float:right;}

/***************************about-us************************************/
.page-wrapper {position: relative;}
.about-us-bg{ width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-us-big-heading{ left: calc((100% - 1000px) / 2);position:absolute; color: #eac6e0; width:1000px;font-size: 55px;text-align: center; top: 50px; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   }
.about-us-para{ left: calc((100% - 1000px) / 2);position:absolute; color: #000; width:1000px; font-size: 30px;text-align: center;top: 162px;}
/***************************about-us-end************************************/

/***************************Terms & conditions************************************/

.terms-conditions-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.terms-conditions-big-heading{ left: calc((100% - 1170px) / 2);position:absolute; width:1170px; font-size: 55px;text-align: center; top: 50px; font-weight: 900; }
.terms-conditions-para{ left: calc((100% - 1170px) / 2);position:absolute; width:1170px; font-size: 18px; color:#000;text-align: center; top: 150px; }
/***************************Terms & conditions-end************************************/

/*********************************Conatct-us***************************************************/
.contact-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-head{-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color: #fff; font-size:55px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.work-together-contact {left: calc((100% - 450px) / 2);position:absolute; width:450px; top: 200px;}
.contact-underheading-text{color: #fff;font-size: 25px;font-weight:900;}
.work-together-contact .field{margin-bottom:29px;}
.work-together-contact .field input{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  input::placeholder{ font-size:16px; background: transparent;}
.work-together-contact .field textarea{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  textarea::placeholder{ font-size:16px;background: transparent;}
.work-together-contact button{  display: block;background-color:#eac6e0; margin: auto; color:#000; padding: 8px 40px;border:0;  border-radius: 0px; font-size:22px;}
.color-agree{color: #000;}
/*********************************contact-us-end***************************************************/


/************************login***********************************************************/
.login-bg{background-color: #bfecce;}
.login-hradding{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color:transparent; font-size:55px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.work-together-login {width:450px; left:calc((100% - 450px) / 2); top:190px; position:absolute;}
.work-together-login .field{margin-bottom:29px;}
.work-together-login .field input{background: transparent;text-align: center; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#000; font-size:16px;}
.work-together-login .field input::placeholder{background: transparent;color:#000; font-size:16px;}
.login-button{background:#FFF; color:#000; font-size:18px;padding: 10px 40px;border-radius: 0;}
a.link {color: #000;}
.social-link-wrapper{position: relative;}
.facebook-icon{margin-top: 30px;text-align: center;}
button.btn.login-button {display: block;margin: auto;}
.social-link-wrapper .fb:before { right: 26px;top: 2px;}
.work-together-login .contact-form .facebook-icon button{text-decoration: none;}

/*********************************************Register**************************************/

.register-bg{background:#edd3a0;}
.heading-register{color: transparent;font-size:55px; text-align: center; font-weight:700; color:#000; position:absolute;width:1170px; left:calc((100% - 1170px) / 2);top: 50px;}
.form-width-register{  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-register .field{margin-bottom:29px;}
.form-width-register .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-register .field  input::placeholder{background: transparent;color:#000; font-size:16px;}
.form-width-register  button{background:#9de5ec; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:22px;}
.color-agree a{color: #000;}
.color-agree{color: #000;padding: 20px;}
.color-agree:hover{color: #000;}

/************************forget-password********************************************/
.heading-forget-password{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.form-width-forget-password {  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-forget-password .field{margin-bottom:29px; margin-top:20px;}
.form-width-forget-password .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-forget-password .field  input::placeholder{background: transparent; color:#000; font-size:16px;}
.form-width-forget-password  button{background:#fff; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/*********************************Change password***************************************************/

.heading-change-password{color: transparent;-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:55px;left: calc((100% - 500px) / 2);position:absolute; width:500px;text-align: center; top: 50px;}
.form-width-change-password {top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-change-password .field{margin-bottom:29px;}
.form-width-change-password .field input{ background: transparent; border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:25px;}
.form-width-change-password .field  input::placeholder{color:#000; font-size:16px;background: transparent;}
.form-width-change-password  button{background:#FFF; color:#000;padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/*********************************Change Password End*******************************************************/

.about_page_header {width: 1170px;position: absolute;left: calc((100% - 1170px) / 2); top: 40px;}
/***************************location***************************/
.store-gallary {width: 700px;position: absolute;left: calc((100% - 700px) / 2);top: 945px;}
.location {width: 1170px;position: relative;left: calc((100% - 1170px) / 2);}
.rvsssar-a{text-align: center; font-size: 40px;font-weight: 900; color: #000;}
.rvsssar-b{text-align: center; font-size: 20px;font-weight: 100;color: #000;}
.widget_page_header {width: 1170px;position: relative;left: calc((100% - 1170px) / 2);}
.setting_header {width: 1170px!important;position: relative;left: calc((100% - 1170px) / 2);}
.footer-login-link { width: 1200px;left: calc((100% - 1200px)/2);position: relative;font-size: 25px; font-weight: 900;}
.footer-login-link a {position: absolute;top: -24px;left: 0;}

/**********************************learn-more***********************************************/
.content-size-about {position: absolute;top: 80px; padding: 20px;}
.learn-more-location{width:1170px; position:absolute; top: 149px; left:calc((100% - 1170px) / 2);}
.learn-more-location .learn-more-heading{ font-size: 90px;font-weight:800;}
.learn-more-para-1{font-size: 30px;}
.learn-more-para-2{font-size: 30px; color:#3e75ff; }
.learn-more-para-3{font-size: 20px;}
/**********************************learn-more-end***********************************************/



/*-------------------------------------------------------------------------------------------------------*/

/***************************Media Quarry*****top-deals-background***********************************************/

@media screen and (max-width: 1280px) and (min-width: 1150px) {
	/*_______________________________common page css_______________________________*/
.login-main-width{left: calc((100% - 1000px) / 2);position:relative; width:1000px;top: 100px;}
.footer-login-link { width: 1000px;left: calc((100% - 1000px)/2);position: relative;font-size: 25px; font-weight: 900;}
.social-icons-bottom{width:1000px;text-align: center; padding: 10px;position:relative; left:calc((100% - 1000px) / 2); font-size:25px; color:#000;}
.footer-login-link a {position: absolute;top: -56px;left: 0;}
.latest-work-head {color: #fff;font-size: 51px;font-weight: 900;line-height: 58px;}
.contact-footer {left: calc((100% - 1000px) / 2);position: absolute;width: 1000px;color: #ffffff;top: 334px;font-size: 22px;font-weight: 600;}
.contact-underheading-text {color: #fff;font-size: 15px;font-weight: 400;}
/*_______________________________common page css end_______________________________*/
/**********************************index******************************************************/
.height-banner, .height-banner .carousel-item>img {height: 540px;}
.page-wrapper-top {height: 3500px; position: relative;}
.detail-footer .row{margin-right: 0px;margin-left: 0px;}
.heading1{font-size: 40px; text-align: center;position: absolute;font-weight: 900; top:50px;   width: 600px;left: calc((100% - 600px) / 2)}
.heading1-p{font-size: 16px;line-height: 42px; text-align: center;position: absolute;font-weight: 100; top: 150px;   width: 900px;left: calc((100% - 900px) / 2)}
.home-section-a{position: absolute;font-weight: 100; top: 333px;   width: 1000px;left: calc((100% - 1000px) / 2)}
.heading1-section-a{ font-size: 46px; padding-top: 10px;font-weight: 900;}
.heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 42px;}
.button-top-1{margin-top: 30px}
.button-top-2{margin-top: 30px}
.bookbtn-6{background: #eed0e7;}
.home-section-b{width:100%; top: 1340px; position:absolute; background-color: #cccccc; height: 787px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home-section-b-heading-p{width: 600px; left:calc((100% - 600px) / 2);font-weight: 100; text-align: center; position: relative;top:280px; font-size: 16px; color: #000;}
.home-section-b-heading{width: 600px; left:calc((100% - 600px) / 2);font-weight: 900; text-align: center; position: relative;top:300px; font-size: 45px; color: #000;}
.home-section-c{position: absolute;font-weight: 100;top: 2228px;  width: 1000px;left: calc((100% - 1000px) / 2)}
.home-section-c .heading1-section-a{ font-size: 20px; padding-top: 10px;font-weight: 900;}
.home-section-c .heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 26px;}
.bookbtn-6{background: #c3d4db;}
.bookbtn-6{background: #ebecc7;}
.bookbtn-6{background: #eed0e7;}
.button-top-3{margin-top: 30px}

.home-section-d {position: absolute;font-weight: 100; top: 3000px;   width: 100%;}
.background-a {background: #ebecc7; margin-right: 20px;padding: 40px;}
.background-b {background: #eed0e7;margin-left: 20px;padding: 40px;}
.home-section-d .heading1-section-a{ font-size: 35px; padding-top: 10px;font-weight: 600; margin-bottom: 40px;}
.home-section-d .heading1-p-section-a{font-size: 25px; padding-top: 10px;margin-bottom: 40px; line-height: 70px;}
/*_____________________________________Home-end________________________________________*/

/***************************about-us************************************/
.page-wrapper {position: relative;}
.about-us-bg{ width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-us-big-heading{ left: calc((100% - 1000px) / 2);position:absolute; color: #eac6e0; width:1000px;font-size: 55px;text-align: center; top: 50px; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   }
.about-us-para{ left: calc((100% - 1000px) / 2);position:absolute; color: #000; width:1000px; font-size: 30px;text-align: center;top: 162px;}
/***************************about-us-end************************************/

/***************************Terms & conditions************************************/

.terms-conditions-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.terms-conditions-big-heading{ left: calc((100% - 1000px) / 2);position:absolute; width:1000px; font-size: 55px;text-align: center; top: 50px; font-weight: 900; }
.terms-conditions-para{ left: calc((100% - 1000px) / 2);position:absolute; width:1000px; font-size: 18px; color:#000;text-align: center; top: 150px; }
/***************************Terms & conditions-end************************************/

/*********************************Conatct-us***************************************************/
.contact-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-head{-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color: #fff; font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.work-together-contact {left: calc((100% - 450px) / 2);position:absolute; width:450px; top: 200px;}
.contact-underheading-text{color: #fff;font-size: 25px;font-weight:900;}
.work-together-contact .field{margin-bottom:29px;}
.work-together-contact .field input{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  input::placeholder{ font-size:16px; background: transparent;}
.work-together-contact .field textarea{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  textarea::placeholder{ font-size:16px;background: transparent;}
.work-together-contact button{  display: block;background-color:#eac6e0; margin: auto; color:#000; padding: 8px 40px;border:0;  border-radius: 0px; font-size:22px;}
.color-agree{color: #000;}
/*********************************contact-us-end***************************************************/


/************************login***********************************************************/
.login-bg{background-color: #bfecce;}
.login-hradding{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color:transparent; font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.work-together-login {width:450px; left:calc((100% - 450px) / 2); top:190px; position:absolute;}
.work-together-login .field{margin-bottom:29px;}
.work-together-login .field input{background: transparent;text-align: center; border:0px; border:solid 1px #000; padding:15px 40px; width:100%; color:#000; font-size:16px;}
.work-together-login .field input::placeholder{background: transparent;color:#000; font-size:16px;}
.login-button{background:#FFF; color:#000; font-size:18px;padding: 10px 40px;border-radius: 0;}
a.link {color: #000;}
.social-link-wrapper{position: relative;}
.facebook-icon{margin-top: 30px;text-align: center;}
button.btn.login-button {display: block;margin: auto;}
.social-link-wrapper .fb:before { right: 26px;}
.work-together-login .contact-form .facebook-icon button{text-decoration: none;}

/*********************************************Register**************************************/

.register-bg{background:#edd3a0;}
.heading-register{color: transparent;font-size:55px; text-align: center; font-weight:700; color:#000; position:absolute;width:1170px; left:calc((100% - 1170px) / 2);top: 50px;}
.form-width-register{  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-register .field{margin-bottom:29px;}
.form-width-register .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-register .field  input::placeholder{background: transparent;color:#000; font-size:16px;}
.form-width-register  button{background:#9de5ec; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:22px;}
.color-agree a{color: #000;}
.color-agree{color: #000;padding: 20px;}
.color-agree:hover{color: #000;}

/************************forget-password********************************************/
.heading-forget-password{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.form-width-forget-password {  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-forget-password .field{margin-bottom:29px; margin-top:20px;}
.form-width-forget-password .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-forget-password .field  input::placeholder{background: transparent; color:#000; font-size:16px;}
.form-width-forget-password  button{background:#fff; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/*********************************Change password***************************************************/

.heading-change-password{color: transparent;-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:55px;left: calc((100% - 500px) / 2);position:absolute; width:500px;text-align: center; top: 50px;}
.form-width-change-password {top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-change-password .field{margin-bottom:29px;}
.form-width-change-password .field input{ background: transparent; border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:25px;}
.form-width-change-password .field  input::placeholder{color:#000; font-size:16px;background: transparent;}
.form-width-change-password  button{background:#FFF; color:#000;padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}


/**********************************learn-more***********************************************/
.content-size-about {position: relative;top: 80px; padding: 20px;}
.learn-more-location{width:1000px; top: 153px; left:calc((100% - 1000px) / 2);}
.learn-more-location .learn-more-heading{ font-size: 90px;font-weight:800;}
.learn-more-para-1{font-size: 30px;}
.learn-more-para-2{font-size: 30px; color:#3e75ff;}
.learn-more-para-3{font-size: 20px;}
/**********************************learn-more-end***********************************************/
.work-together-contact{width:400px; left:0px;left:calc((100% - 400px) / 2);}
.about_page_header {width: 1000px;left: calc((100% - 1000px) / 2);}
/***************************location******************************************************/
.store-gallary {width: 700px;left: calc((100% - 700px) / 2);top: 867px;}
.location {width: 1000px;left: calc((100% - 1000px) / 2);}
.widget_page_header {width: 900px;position: relative;left: calc((100% - 900px) / 2);}
.setting_header {width: 900px!important;position: relative;left: calc((100% - 900px) / 2);}

/***************************location******************************************************/
.store-gallary {width: 700px;left: calc((100% - 700px) / 2); top: 852px;}
.location {width: 1000px;left: calc((100% - 1000px) / 2);}
.widget_page_header {width: 1000px;position: relative;left: calc((100% - 1000px) / 2);}
.setting_header {width: 1000px!important;position: relative;left: calc((100% - 1000px) / 2);}
}

@media screen and (max-width:1149px) and (min-width:1024px) {
	/*_______________________________common page css_______________________________*/
.login-main-width{left: calc((100% - 900px) / 2);position:relative; width:900px;top: 100px;}
.footer-login-link { width: 900px;left: calc((100% - 900px)/2);position: relative;font-size: 25px; font-weight: 900;}
.social-icons-bottom{width:900px;text-align: center; padding: 10px; position:relative; left:calc((100% - 900px) / 2); font-size:25px; color:#000;}
.footer-login-link a {position: absolute;top: -56px;left: 0;}
.latest-work-head {color: #fff;font-size: 51px;font-weight: 900;line-height: 58px;}
.contact-footer {left: calc((100% - 900px) / 2);position: absolute;width: 900px;color: #ffffff;top: 334px;font-size: 22px;font-weight: 600;}
.contact-underheading-text {color: #fff;font-size: 15px;font-weight: 400;}

/*_______________________________common page css end_______________________________*/
/**********************************index******************************************************/
.height-banner, .height-banner .carousel-item>img {height: 540px;}
.page-wrapper-top {height: 3500px; position: relative;}
.detail-footer .row{margin-right: 0px;margin-left: 0px;}
.heading1{font-size: 40px; text-align: center;position: absolute;font-weight: 900; top:50px;   width: 600px;left: calc((100% - 600px) / 2)}
.heading1-p{font-size: 16px;line-height: 42px; text-align: center;position: absolute;font-weight: 100; top: 150px;   width: 900px;left: calc((100% - 900px) / 2)}
.home-section-a{position: absolute;font-weight: 100; top: 333px;   width: 900px;left: calc((100% - 900px) / 2)}
.heading1-section-a{ font-size: 46px; padding-top: 10px;font-weight: 900;}
.heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 42px;}
.button-top-1{margin-top: 30px}
.button-top-2{margin-top: 30px}
.bookbtn-6{background: #eed0e7;}
.home-section-b{width:100%; top: 1340px; position:absolute; background-color: #cccccc; height: 787px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home-section-b-heading-p{width: 600px; left:calc((100% - 600px) / 2);font-weight: 100; text-align: center; position: relative;top:280px; font-size: 16px; color: #000;}
.home-section-b-heading{width: 600px; left:calc((100% - 600px) / 2);font-weight: 900; text-align: center; position: relative;top:300px; font-size: 45px; color: #000;}
.home-section-c{position: absolute;font-weight: 100;top: 2228px;  width: 900px;left: calc((100% - 900px) / 2)}
.home-section-c .heading1-section-a{ font-size: 20px; padding-top: 10px;font-weight: 900;}
.home-section-c .heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 26px;}
.bookbtn-6{background: #c3d4db;}
.bookbtn-6{background: #ebecc7;}
.bookbtn-6{background: #eed0e7;}
.button-top-3{margin-top: 30px}

.home-section-d {position: absolute;font-weight: 100; top: 3000px;   width: 100%;}
.background-a {background: #ebecc7; margin-right: 20px;padding: 40px;}
.background-b {background: #eed0e7;margin-left: 20px;padding: 40px;}
.home-section-d .heading1-section-a{ font-size: 35px; padding-top: 10px;font-weight: 600; margin-bottom: 40px;}
.home-section-d .heading1-p-section-a{font-size: 25px; padding-top: 10px;margin-bottom: 40px; line-height: 70px;}
/*_____________________________________Home-end________________________________________*/

/***************************about-us************************************/
.page-wrapper {position: relative;}
.about-us-bg{ width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-us-big-heading{ left: calc((100% - 900px) / 2);position:absolute; color: #eac6e0; width:900px;font-size: 55px;text-align: center; top: 50px; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   }
.about-us-para{ left: calc((100% - 900px) / 2);position:absolute; color: #000; width:900px; font-size: 30px;text-align: center;top: 162px;}
/***************************about-us-end************************************/

/***************************Terms & conditions************************************/

.terms-conditions-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.terms-conditions-big-heading{ left: calc((100% - 900px) / 2);position:absolute; width:900px; font-size: 55px;text-align: center; top: 50px; font-weight: 900; }
.terms-conditions-para{ left: calc((100% - 900px) / 2);position:absolute; width:900px; font-size: 18px; color:#000;text-align: center; top: 150px; }
/***************************Terms & conditions-end************************************/

/*********************************Conatct-us***************************************************/
.contact-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-head{-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color: #fff; font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.work-together-contact {left: calc((100% - 450px) / 2);position:absolute; width:450px; top: 200px;}
.contact-underheading-text{color: #fff;font-size: 25px;font-weight:900;}
.work-together-contact .field{margin-bottom:29px;}
.work-together-contact .field input{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  input::placeholder{ font-size:16px; background: transparent;}
.work-together-contact .field textarea{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  textarea::placeholder{ font-size:16px;background: transparent;}
.work-together-contact button{  display: block;background-color:#eac6e0; margin: auto; color:#000; padding: 8px 40px;border:0;  border-radius: 0px; font-size:22px;}
.color-agree{color: #000;}
/*********************************contact-us-end***************************************************/


/************************login***********************************************************/
.login-bg{background-color: #bfecce;}
.login-hradding{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color:transparent; font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.work-together-login {width:450px; left:calc((100% - 450px) / 2); top:190px; position:absolute;}
.work-together-login .field{margin-bottom:29px;}
.work-together-login .field input{background: transparent;text-align: center; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#000; font-size:16px;}
.work-together-login .field input::placeholder{background: transparent;color:#000; font-size:16px;}
.login-button{background:#FFF; color:#000; font-size:18px;padding: 10px 40px;border-radius: 0;}
a.link {color: #000;}
.social-link-wrapper{position: relative;}
.facebook-icon{margin-top: 30px;text-align: center;}
button.btn.login-button {display: block;margin: auto;}
.social-link-wrapper .fb:before { right: 26px;top: 2px;}
.work-together-login .contact-form .facebook-icon button{text-decoration: none;}

/*********************************************Register**************************************/

.register-bg{background:#edd3a0;}
.heading-register{color: transparent;font-size:55px; text-align: center; font-weight:700; color:#000; position:absolute;width:1170px; left:calc((100% - 1170px) / 2);top: 50px;}
.form-width-register{  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-register .field{margin-bottom:29px;}
.form-width-register .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-register .field  input::placeholder{background: transparent;color:#000; font-size:16px;}
.form-width-register  button{background:#9de5ec; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:22px;}
.color-agree a{color: #000;}
.color-agree{color: #000;padding: 20px;}
.color-agree:hover{color: #000;}

/************************forget-password********************************************/
.heading-forget-password{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.form-width-forget-password {  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-forget-password .field{margin-bottom:29px; margin-top:20px;}
.form-width-forget-password .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-forget-password .field  input::placeholder{background: transparent; color:#000; font-size:16px;}
.form-width-forget-password  button{background:#fff; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/*********************************Change password***************************************************/

.heading-change-password{color: transparent;-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:55px;left: calc((100% - 500px) / 2);position:absolute; width:500px;text-align: center; top: 50px;}
.form-width-change-password {top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-change-password .field{margin-bottom:29px;}
.form-width-change-password .field input{ background: transparent; border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:25px;}
.form-width-change-password .field  input::placeholder{color:#000; font-size:16px;background: transparent;}
.form-width-change-password  button{background:#FFF; color:#000;padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/**********************************learn-more***********************************************/
.content-size-about {position: relative;top: 80px; padding: 20px;}
.learn-more-location{width:950px; top: 153px; left:calc((100% - 950px) / 2);}
.learn-more-location .learn-more-heading{ font-size: 90px;font-weight:800;}
.learn-more-para-1{font-size: 30px;}
.learn-more-para-2{font-size: 30px; color:#3e75ff;}
.learn-more-para-3{font-size: 20px;}
/**********************************learn-more-end***********************************************/
.work-together-contact{width:400px; left:0px;left:calc((100% - 400px) / 2);}
.about_page_header {width: 950px;left: calc((100% - 950px) / 2);}
/***************************location******************************************************/
.store-gallary {width: 700px;left: calc((100% - 700px) / 2);top: 867px;}
.location {width: 900px;left: calc((100% - 900px) / 2);}
.widget_page_header {width: 900px;position: relative;left: calc((100% - 900px) / 2);}
.setting_header {width: 900px!important;position: relative;left: calc((100% - 900px) / 2);}

}

@media screen and (max-width:1023px) and (min-width:991px) {
	/*_______________________________common page css_______________________________*/
.login-main-width{left: calc((100% - 900px) / 2);position:relative; width:900px;top: 100px;}
.footer-login-link { width: 900px;left: calc((100% - 900px)/2);position: relative;font-size: 25px; font-weight: 900;}
.social-icons-bottom{width:900px;text-align: center; padding: 10px; position:relative; left:calc((100% - 900px) / 2); font-size:25px; color:#000;}
.footer-login-link a {position: absolute;top: -56px;left: 0;}
.latest-work-head {color: #fff;font-size: 51px;font-weight: 900;line-height: 58px;}
.contact-footer {left: calc((100% - 900px) / 2);position: absolute;width: 900px;color: #ffffff;top: 334px;font-size: 22px;font-weight: 600;}
.contact-underheading-text {color: #fff;font-size: 15px;font-weight: 400;}

/*_______________________________common page css end_______________________________*/
/**********************************index******************************************************/
.height-banner, .height-banner .carousel-item>img {height: 540px;}
.page-wrapper-top {height: 3500px; position: relative;}
.detail-footer .row{margin-right: 0px;margin-left: 0px;}
.heading1{font-size: 40px; text-align: center;position: absolute;font-weight: 900; top:50px;   width: 600px;left: calc((100% - 600px) / 2)}
.heading1-p{font-size: 16px;line-height: 42px; text-align: center;position: absolute;font-weight: 100; top: 150px;   width: 900px;left: calc((100% - 900px) / 2)}
.home-section-a{position: absolute;font-weight: 100; top: 333px;   width: 900px;left: calc((100% - 900px) / 2)}
.heading1-section-a{ font-size: 46px; padding-top: 10px;font-weight: 900;}
.heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 42px;}
.button-top-1{margin-top: 30px}
.button-top-2{margin-top: 30px}
.bookbtn-6{background: #eed0e7;}
.home-section-b{width:100%; top: 1340px; position:absolute; background-color: #cccccc; height: 787px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home-section-b-heading-p{width: 600px; left:calc((100% - 600px) / 2);font-weight: 100; text-align: center; position: relative;top:280px; font-size: 16px; color: #000;}
.home-section-b-heading{width: 600px; left:calc((100% - 600px) / 2);font-weight: 900; text-align: center; position: relative;top:300px; font-size: 45px; color: #000;}
.home-section-c{position: absolute;font-weight: 100;top: 2228px;  width: 900px;left: calc((100% - 900px) / 2)}
.home-section-c .heading1-section-a{ font-size: 20px; padding-top: 10px;font-weight: 900;}
.home-section-c .heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 26px;}
.button-top-1 .bookbtn-6{background: #c3d4db;}
.button-top-2 .bookbtn-6{background: #ebecc7;}
.button-top-3 .bookbtn-6{background: #eed0e7;}
.button-top-3{margin-top: 30px}

.home-section-d {position: absolute;font-weight: 100; top: 3000px;   width: 100%;}
.background-a {background: #ebecc7; margin-right: 20px;padding: 40px;}
.background-b {background: #eed0e7;margin-left: 20px;padding: 40px;}
.home-section-d .heading1-section-a{ font-size: 35px; padding-top: 10px;font-weight: 600; margin-bottom: 40px;}
.home-section-d .heading1-p-section-a{font-size: 25px; padding-top: 10px;margin-bottom: 40px; line-height: 70px;}
/*_____________________________________Home-end________________________________________*/

/***************************about-us************************************/
.page-wrapper {position: relative;}
.about-us-bg{ width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-us-big-heading{ left: calc((100% - 900px) / 2);position:absolute; color: #eac6e0; width:900px;font-size: 55px;text-align: center; top: 50px; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   }
.about-us-para{ left: calc((100% - 900px) / 2);position:absolute; color: #000; width:900px; font-size: 30px;text-align: center;top: 162px;}
/***************************about-us-end************************************/

/***************************Terms & conditions************************************/

.terms-conditions-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.terms-conditions-big-heading{ left: calc((100% - 900px) / 2);position:absolute; width:900px; font-size: 55px;text-align: center; top: 50px; font-weight: 900; }
.terms-conditions-para{ left: calc((100% - 900px) / 2);position:absolute; width:900px; font-size: 18px; color:#000;text-align: center; top: 150px; }
/***************************Terms & conditions-end************************************/

/*********************************Conatct-us***************************************************/
.contact-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-head{-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color: #fff; font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.work-together-contact {left: calc((100% - 450px) / 2);position:absolute; width:450px; top: 200px;}
.contact-underheading-text{color: #fff;font-size: 25px;font-weight:900;}
.work-together-contact .field{margin-bottom:29px;}
.work-together-contact .field input{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  input::placeholder{ font-size:16px; background: transparent;}
.work-together-contact .field textarea{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  textarea::placeholder{ font-size:16px;background: transparent;}
.work-together-contact button{  display: block;background-color:#eac6e0; margin: auto; color:#000; padding: 8px 40px;border:0;  border-radius: 0px; font-size:22px;}
.color-agree{color: #000;}
/*********************************contact-us-end***************************************************/


/************************login***********************************************************/
.login-bg{background-color: #bfecce;}
.login-hradding{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color:transparent; font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.work-together-login {width:450px; left:calc((100% - 450px) / 2); top:190px; position:absolute;}
.work-together-login .field{margin-bottom:29px;}
.work-together-login .field input{background: transparent;text-align: center; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#000; font-size:16px;}
.work-together-login .field input::placeholder{background: transparent;color:#000; font-size:16px;}
.login-button{background:#FFF; color:#000; font-size:18px;padding: 10px 40px;border-radius: 0;}
a.link {color: #000;}
.social-link-wrapper{position: relative;}
.facebook-icon{margin-top: 30px;text-align: center;}
button.btn.login-button {display: block;margin: auto;}
.social-link-wrapper .fb:before { right: 26px;}
.work-together-login .contact-form .facebook-icon button{text-decoration: none;}

/*********************************************Register**************************************/

.register-bg{background:#edd3a0;}
.heading-register{color: transparent;font-size:55px; text-align: center; font-weight:700; color:#000; position:absolute;width:1170px; left:calc((100% - 1170px) / 2);top: 50px;}
.form-width-register{  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-register .field{margin-bottom:29px;}
.form-width-register .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-register .field  input::placeholder{background: transparent;color:#000; font-size:16px;}
.form-width-register  button{background:#9de5ec; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:22px;}
.color-agree a{color: #000;}
.color-agree{color: #000;padding: 20px;}
.color-agree:hover{color: #000;}

/************************forget-password********************************************/
.heading-forget-password{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:55px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.form-width-forget-password {  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-forget-password .field{margin-bottom:29px; margin-top:20px;}
.form-width-forget-password .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-forget-password .field  input::placeholder{background: transparent; color:#000; font-size:16px;}
.form-width-forget-password  button{background:#fff; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/*********************************Change password***************************************************/

.heading-change-password{color: transparent;-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:55px;left: calc((100% - 500px) / 2);position:absolute; width:500px;text-align: center; top: 50px;}
.form-width-change-password {top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-change-password .field{margin-bottom:29px;}
.form-width-change-password .field input{ background: transparent; border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:25px;}
.form-width-change-password .field  input::placeholder{color:#000; font-size:16px;background: transparent;}
.form-width-change-password  button{background:#FFF; color:#000;padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}


.subscription-widget{width:900px; position:relative; left:calc((100% - 900px) / 2);}
.social-icons-bottom{width:900px; padding: 10px; position:relative; left:calc((100% - 900px) / 2); font-size:25px; color:#000;}
.detail-footer{width:900px; position:relative; left:calc((100% - 900px) / 2); font-size: 20px; top: 40px;}

/**********************************learn-more***********************************************/
.content-size-about {position: relative;top: 0px; padding: 20px;}
.learn-more-location{width:900px; top: 148px; left:calc((100% - 900px) / 2);}
.learn-more-location .learn-more-heading{font-size: 78px;font-weight:800;}
.learn-more-para-1{font-size: 30px;}
.learn-more-para-2{font-size: 30px; color:#3e75ff; }
.learn-more-para-3{font-size: 20px;}
/**********************************learn-more-end***********************************************/
.work-together-contact{width:400px; left:0px;left:calc((100% - 400px) / 2);}
.msg-area{font-size:70px; text-align: center; font-weight:700; 
	color:#000; position:absolute;width:900px; left:calc((100% - 900px) / 2); top: 30px;}
.about_page_header {width: 900px;left: calc((100% - 900px) / 2);}
/***************************location******************************************************/
.store-gallary {width: 700px;left: calc((100% - 700px) / 2);top: 815px;}
.location {width: 900px;left: calc((100% - 900px) / 2);}
.location img {width: 100%;}
.widget_page_header {width: 900px;position: relative;left: calc((100% - 900px) / 2);}
.setting_header {width: 900px!important;position: relative;left: calc((100% - 900px) / 2);}
}

@media screen and (max-width:990px) and (min-width:768px) {
#navbarSupportedContent {position: absolute;width: 100%;right: 0;background: #fff;z-index: 99;top: 100%;padding: 0px 39px;}
	/*_______________________________common page css_______________________________*/
.login-main-width{left: calc((100% - 700px) / 2);position:relative; width:700px;top: 100px;}
.footer-login-link { width: 700px;left: calc((100% - 700px)/2);position: relative;font-size: 25px; font-weight: 900;}
.social-icons-bottom{width:700px;text-align: center; padding: 10px;position:relative; left:calc((100% - 700px) / 2); font-size:25px; color:#000;}
.footer-login-link a {position: absolute;top: -24px;left: 0;}
.latest-work-head {color: #fff;font-size: 51px;font-weight: 900;line-height: 58px;}
.contact-footer {left: calc((100% - 700px) / 2);position: absolute;width: 700px;color: #ffffff;top: 399px;font-size: 22px;font-weight: 600;}
.contact-underheading-text {color: #fff;font-size: 15px;font-weight: 400;}
.footer-info {text-align: center;width: 700px;position: relative;left: calc((100% - 700px) / 2);font-size: 18px;}
/*_______________________________common page css end_______________________________*/
/**********************************index******************************************************/
.height-banner, .height-banner .carousel-item>img {height: 300px;}
.page-wrapper-top {height: 3134px; position: relative;}
.detail-footer .row{margin-right: 0px;margin-left: 0px;}
.heading1{font-size: 40px; text-align: center;position: absolute;font-weight: 900; top:50px;   width: 600px;left: calc((100% - 600px) / 2)}
.heading1-p{font-size: 16px;line-height: 42px; text-align: center;position: absolute;font-weight: 100; top: 150px;   width: 700px;left: calc((100% - 700px) / 2)}
.home-section-a{position: absolute;font-weight: 100; top: 333px;   width: 700px;left: calc((100% - 700px) / 2)}
.heading1-section-a{ font-size: 46px; padding-top: 10px;font-weight: 900; text-align: center;}
.heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 42px;text-align: center;}
.button-top-1{margin-top: 30px; text-align: center; }
.button-top-2{margin-top: 30px; text-align: center;}
.bookbtn-6{background: #eed0e7;}
.home-section-b{width:100%; top: 1218px; position:absolute; background-color: #cccccc; height: 787px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home-section-b-heading-p{width: 700px; left:calc((100% - 700px) / 2);font-weight: 100; text-align: center; position: relative;top:280px; font-size: 16px; color: #000;}
.home-section-b-heading{width: 600px; left:calc((100% - 600px) / 2);font-weight: 900; text-align: center; position: relative;top:300px; font-size: 45px; color: #000;}
.home-section-c{position: absolute;font-weight: 100;top: 2071px;  width: 700px;left: calc((100% - 700px) / 2)}
.home-section-c .heading1-section-a{ font-size: 20px; padding-top: 10px;font-weight: 900;}
.home-section-c .heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 26px;}
.bookbtn-6{background: #c3d4db;}
.bookbtn-6{background: #ebecc7;}
.bookbtn-6{background: #eed0e7;}
.button-top-3{margin-top: 30px}

.home-section-d {position: absolute;font-weight: 100;top: 2637px;  width: 100%;}
.background-a {background: #ebecc7; margin-right: 20px;padding: 40px;}
.background-b {background: #eed0e7;margin-left: 20px;padding: 40px;}
.home-section-d .heading1-section-a{ font-size: 31px; padding-top: 10px;font-weight: 600; margin-bottom: 40px;}
.home-section-d .heading1-p-section-a{font-size: 23px; padding-top: 10px;margin-bottom: 40px; line-height: 70px;}
/*_____________________________________Home-end________________________________________*/

/***************************about-us************************************/
.page-wrapper {position: relative;}
.about-us-bg{ width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-us-big-heading{ left: calc((100% - 700px) / 2);position:absolute; color: #eac6e0; width:700px;font-size: 55px;text-align: center; top: 50px; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   }
.about-us-para{ left: calc((100% - 700px) / 2);position:absolute; color: #000; width:700px; font-size: 30px;text-align: center;top: 162px;}
/***************************about-us-end************************************/

/***************************Terms & conditions************************************/

.terms-conditions-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.terms-conditions-big-heading{ left: calc((100% - 700px) / 2);position:absolute; width:700px; font-size: 55px;text-align: center; top: 50px; font-weight: 900; }
.terms-conditions-para{ left: calc((100% - 700px) / 2);position:absolute; width:700px; font-size: 18px; color:#000;text-align: center; top: 150px; }
/***************************Terms & conditions-end************************************/

/*********************************Conatct-us***************************************************/
.contact-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-head{-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color: #fff; font-size:50px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.work-together-contact {left: calc((100% - 450px) / 2);position:absolute; width:450px; top: 200px;}
.contact-underheading-text{color: #fff;font-size: 25px;font-weight:900;}
.work-together-contact .field{margin-bottom:29px;}
.work-together-contact .field input{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  input::placeholder{ font-size:16px; background: transparent;}
.work-together-contact .field textarea{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  textarea::placeholder{ font-size:16px;background: transparent;}
.work-together-contact button{  display: block;background-color:#eac6e0; margin: auto; color:#000; padding: 8px 40px;border:0;  border-radius: 0px; font-size:22px;}
.color-agree{color: #000;}
/*********************************contact-us-end***************************************************/


/************************login***********************************************************/
.login-bg{background-color: #bfecce;}
.login-hradding{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color:transparent; font-size:50px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.work-together-login {width:450px; left:calc((100% - 450px) / 2); top:190px; position:absolute;}
.work-together-login .field{margin-bottom:29px;}
.work-together-login .field input{background: transparent;text-align: center; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#000; font-size:16px;}
.work-together-login .field input::placeholder{background: transparent;color:#000; font-size:16px;}
.login-button{background:#FFF; color:#000; font-size:18px;padding: 10px 40px;border-radius: 0;}
a.link {color: #000;}
.social-link-wrapper{position: relative;}
.facebook-icon{margin-top: 30px; text-align: center;}
button.btn.login-button {display: block;margin: auto;}
.social-link-wrapper .fb:before { right: 26px;}
.work-together-login .contact-form .facebook-icon button{text-decoration: none;}

/*********************************************Register**************************************/

.register-bg{background:#edd3a0;}
.heading-register{color: transparent;font-size:50px; text-align: center; font-weight:700; color:#000; position:absolute;width:700px; left:calc((100% - 700px) / 2);top: 50px;}
.form-width-register{  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-register .field{margin-bottom:29px;}
.form-width-register .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-register .field  input::placeholder{background: transparent;color:#000; font-size:16px;}
.form-width-register  button{background:#9de5ec; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:22px;}
.color-agree a{color: #000;}
.color-agree{color: #000;padding: 20px;}
.color-agree:hover{color: #000;}

/************************forget-password********************************************/
.heading-forget-password{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:50px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.form-width-forget-password {  top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-forget-password .field{margin-bottom:29px; margin-top:20px;}
.form-width-forget-password .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-forget-password .field  input::placeholder{background: transparent; color:#000; font-size:16px;}
.form-width-forget-password  button{background:#fff; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/*********************************Change password***************************************************/

.heading-change-password{color: transparent;-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:50px;left: calc((100% - 450px) / 2);position:absolute; width:450px;text-align: center; top: 50px;}
.form-width-change-password {top: 190px; position:absolute;width:450px; left:calc((100% - 450px) / 2);}
.form-width-change-password .field{margin-bottom:29px;}
.form-width-change-password .field input{ background: transparent; border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:25px;}
.form-width-change-password .field  input::placeholder{color:#000; font-size:16px;background: transparent;}
.form-width-change-password  button{background:#FFF; color:#000;padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}




/**********************************learn-more***********************************************/
.content-size-about {position: relative;top: 0px; padding: 20px;}
.learn-more-location{width:700px; top: 162px; left:calc((100% - 700px) / 2);}
.learn-more-location .learn-more-heading{ font-size: 40px;font-weight:800;}
.learn-more-para-1{font-size: 30px;}
.learn-more-para-2{font-size: 23px; color:#3e75ff; }
.learn-more-para-3{font-size: 20px;}
/**********************************learn-more-end***********************************************/

.msg-area{font-size: 43px; text-align: center; font-weight:700; 
	color:#000; position:absolute;width:700px; left:calc((100% - 700px) / 2); top: 20px;}
.about_page_header {width: 700px;left: calc((100% - 700px) / 2);}
/***************************location******************************************************/
.store-gallary {width: 700px;left: calc((100% - 700px) / 2);top: 650px;}
.location {width: 700px;left: calc((100% - 700px) / 2);}
.location img {width: 100%;}
.widget_page_header {width: 700px;position: relative;left: calc((100% - 700px) / 2);}
.setting_header {width: 700px!important;position: relative;left: calc((100% - 700px) / 2);}
/***************************change password******************************************************/
.work-together-forget-password {top: 149px;}
.color-agree{padding: 20px;}

/*footer_____________________________*/
.subscription-widget {width: 700px; position: relative;left: calc((100% - 700px) / 2);}
.mailing-list .bookbtn-6 {font-size: 17px;}
.detail-footer {width: 700px;position: relative;left: calc((100% - 700px) / 2);font-size: 20px;}

}

@media screen and (max-width:767px) and (min-width:540px) {
#navbarSupportedContent {position: absolute;width: 100%;right: 0;background: #fff;z-index: 99;top: 100%;padding: 0px 39px;}
	/*_______________________________common page css_______________________________*/
.login-main-width{left: calc((100% - 300px) / 2);position:relative; width:300px;top: 100px;}
.footer-login-link { width: 300px;left: calc((100% - 300px)/2);position: relative;font-size: 25px; font-weight: 900;}
.social-icons-bottom{width:300px;text-align: center; padding: 10px; position:relative; left:calc((100% - 300px) / 2); font-size:25px; color:#000;}
.footer-login-link a {position: absolute;top: -56px;left: 0;}
.latest-work-head {color: #fff;font-size: 51px;font-weight: 900;line-height: 58px;}
.contact-footer {left: calc((100% - 300px) / 2);position: absolute;width: 300px;color: #ffffff;top: 723px;font-size: 22px;font-weight: 600;}
.contact-underheading-text {color: #fff;font-size: 15px;font-weight: 400;}
/*_______________________________common page css end_______________________________*/
/**********************************index******************************************************/
.height-banner, .height-banner .carousel-item>img {height: 140px;}
.page-wrapper-top {height: 5487px; position: relative;}
.detail-footer .row{margin-right: 0px;margin-left: 0px;}
.heading1{font-size: 25px; text-align: center;position: absolute;font-weight: 900; top:30px;   width: 300px;left: calc((100% - 300px) / 2)}
.heading1-p{font-size: 16px;line-height: 42px; text-align: center;position: absolute;font-weight: 100; top: 69px;   width: 300px;left: calc((100% - 300px) / 2)}
.home-section-a{position: absolute;font-weight: 100; top: 333px;   width: 300px;left: calc((100% - 300px) / 2)}
.heading1-section-a{ font-size: 25px; padding-top: 10px;font-weight: 900;text-align: center;}
.heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 42px;text-align: center;}
.button-top-1{margin-top: 30px;margin-bottom: 30px;text-align: center;}
.button-top-2{margin-top: 30px;margin-bottom: 30px;text-align: center;}
.button-top-2 .bookbtn-6{background: #eed0e7;}
.home-section-b{top: 1947px;width:100%;position:absolute; background-color: #cccccc; height: 787px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home-section-b-heading-p{width: 300px; left:calc((100% - 300px) / 2);font-weight: 100; text-align: center; position: relative;top:280px; font-size: 16px; color: #000;}
.home-section-b-heading{width: 300px; left:calc((100% - 300px) / 2);font-weight: 900; text-align: center; position: relative;top:300px; font-size: 25px; color: #000;}
.home-section-c{position: absolute;font-weight: 100;    top: 2801px;  width: 300px;left: calc((100% - 300px) / 2)}
.home-section-c .heading1-section-a{ font-size: 20px; padding-top: 10px;font-weight: 900;}
.home-section-c .heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 26px;}
.bookbtn-6{background: #c3d4db;}
.bookbtn-6{background: #ebecc7;}
.bookbtn-6{background: #eed0e7;}
.button-top-3{margin-top: 30px}

.home-section-d {position: absolute;font-weight: 100; top: 4604px;   width: 100%;}
.background-a {background: #ebecc7; margin-right: 0px;padding: 40px;}
.background-b {background: #eed0e7;margin-left: 0px;padding: 40px;}
.home-section-d .heading1-section-a{ font-size: 35px; padding-top: 10px;font-weight: 600; margin-bottom: 40px;}
.home-section-d .heading1-p-section-a{font-size: 25px; padding-top: 10px;margin-bottom: 40px; line-height: 70px;}
/*_____________________________________Home-end________________________________________*/

/***************************about-us************************************/
.page-wrapper {position: relative;}
.about-us-bg{ width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-us-big-heading{ left: calc((100% - 300px) / 2);position:absolute; color: #eac6e0; width:300px;font-size: 55px;text-align: center; top: 50px; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   }
.about-us-para{ left: calc((100% - 300px) / 2);position:absolute; color: #000; width:300px; font-size: 20px;text-align: center;top: 162px;}
/***************************about-us-end************************************/

/***************************Terms & conditions************************************/

.terms-conditions-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.terms-conditions-big-heading{ left: calc((100% - 300px) / 2);position:absolute; width:300px; font-size: 34px;text-align: center; top: 50px; font-weight: 900; }
.terms-conditions-para{ left: calc((100% - 300px) / 2);position:absolute; width:300px; font-size: 18px; color:#000;text-align: center; top: 150px; }
/***************************Terms & conditions-end************************************/

/*********************************Conatct-us***************************************************/
.contact-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-head{-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color: #fff; font-size:55px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.work-together-contact {left: calc((100% - 300px) / 2);position:absolute; width:300px; top: 200px;}
.contact-underheading-text{color: #fff;font-size: 25px;font-weight:900;}
.work-together-contact .field{margin-bottom:29px;}
.work-together-contact .field input{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  input::placeholder{ font-size:16px; background: transparent;}
.work-together-contact .field textarea{ background: transparent; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  textarea::placeholder{ font-size:16px;background: transparent;}
.work-together-contact button{  display: block;background-color:#eac6e0; margin: auto; color:#000; padding: 8px 40px;border:0;  border-radius: 0px; font-size:22px;}
.color-agree{color: #000;}
/*********************************contact-us-end***************************************************/


/************************login***********************************************************/
.login-bg{background-color: #bfecce;}
.login-hradding{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color:transparent; font-size:55px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.work-together-login {width:300px; left:calc((100% - 300px) / 2); top:190px; position:absolute;}
.work-together-login .field{margin-bottom:29px;}
.work-together-login .field input{background: transparent;text-align: center; border:0px; border:solid 1px #000; padding:15px; width:100%; color:#000; font-size:16px;}
.work-together-login .field input::placeholder{background: transparent;color:#000; font-size:16px;}
.login-button{background:#FFF; color:#000; font-size:18px;padding: 10px 40px;border-radius: 0;}
a.link {color: #000;}
.social-link-wrapper{position: relative;}
.facebook-icon{margin-top: 30px;text-align: center;}
button.btn.login-button {display: block;margin: auto;}
.social-link-wrapper .fb:before { right: 26px;}
.work-together-login .contact-form .facebook-icon button{text-decoration: none;}

/*********************************************Register**************************************/

.register-bg{background:#edd3a0;}
.heading-register{color: transparent;font-size:55px; text-align: center; font-weight:700; color:#000; position:absolute;width:1170px; left:calc((100% - 1170px) / 2);top: 50px;}
.form-width-register{  top: 190px; position:absolute;width:300px; left:calc((100% - 300px) / 2);}
.form-width-register .field{margin-bottom:29px;}
.form-width-register .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-register .field  input::placeholder{background: transparent;color:#000; font-size:16px;}
.form-width-register  button{background:#9de5ec; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:22px;}
.color-agree a{color: #000;}
.color-agree{color: #000;padding: 20px;}
.color-agree:hover{color: #000;}

/************************forget-password********************************************/
.heading-forget-password{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:34px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.form-width-forget-password {  top: 190px; position:absolute;width:300px; left:calc((100% - 300px) / 2);}
.form-width-forget-password .field{margin-bottom:29px; margin-top:20px;}
.form-width-forget-password .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:16px;}
.form-width-forget-password .field  input::placeholder{background: transparent; color:#000; font-size:16px;}
.form-width-forget-password  button{background:#fff; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/*********************************Change password***************************************************/

.heading-change-password{color: transparent;-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:34px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.form-width-change-password {top: 190px; position:absolute;width:300px; left:calc((100% - 300px) / 2);}
.form-width-change-password .field{margin-bottom:29px;}
.form-width-change-password .field input{ background: transparent; border:0px; text-align: center; border:solid 1px #000; padding:15px; width:100%; color:#a2874f; font-size:25px;}
.form-width-change-password .field  input::placeholder{color:#000; font-size:16px;background: transparent;}
.form-width-change-password  button{background:#FFF; color:#000;padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}

/**********************************learn-more***********************************************/
.content-size-about {position: relative;top: 0px; padding: 20px;}
.learn-more-location{width:300px; top: 165px; left:calc((100% - 300px) / 2);}
.learn-more-location .learn-more-heading{ font-size: 40px;font-weight:800;}
.learn-more-para-1{font-size: 30px;}
.learn-more-para-2{font-size: 30px; color:#3e75ff; }
.learn-more-para-3{font-size: 20px;}
/**********************************learn-more-end***********************************************/
.work-together-contact{width:300px; left:0px;left:calc((100% - 300px) / 2);}
.msg-area{font-size: 25px; text-align: center; font-weight:700; 
	color:#000; position:absolute;width:300px; left:calc((100% - 300px) / 2); top: 30px;}
.about_page_header {width: 300px;left: calc((100% - 300px) / 2);}
/***************************location******************************************************/
.store-gallary {width: 300px;left: calc((100% - 300px) / 2); top: 1247px;}
.location {width: 300px;left: calc((100% - 300px) / 2);}
.location img {width: 100%;}
.widget_page_header {width: 300px;position: relative;left: calc((100% - 300px) / 2);}
.setting_header {width: 300px!important;position: relative;left: calc((100% - 300px) / 2);}
.top-header{ padding:0px 0px;}

/***************************change password******************************************************/
.work-together-forget-password {top: 149px;}
.color-agree{padding: 20px;}

/*________________________footer____________________________________*/
.subscription-widget {width: 300px;position: relative;left: calc((100% - 300px) / 2);}
.detail-footer {width: 300px;position: relative;left: calc((100% - 300px) / 2);font-size: 20px;}
.mailing-list input {margin-bottom: 23px;}
.header .navbar-nav .nav-link { margin-left: 0px;text-align: center;padding: 12px!important;}
div#navbarSupportedContent {height: 60vh;overflow-y: auto;}
}

@media screen and (max-width:539px) and (min-width:320px) {
.bookbtn-6 {padding: 10px 36px;}
#navbarSupportedContent {position: absolute;width: 100%;right: 0;background: #fff;z-index: 99;top: 100%;padding: 0px 39px;}
	/*_______________________________common page css_______________________________*/
.login-main-width{left: calc((100% - 300px) / 2);position:relative; width:300px;top: 100px;}
.footer-login-link { width: 300px;left: calc((100% - 300px)/2);position: relative;font-size: 25px; font-weight: 900;}
.social-icons-bottom{width:300px;text-align: center; padding: 10px; position:relative; left:calc((100% - 300px) / 2); font-size:25px; color:#000;}
.footer-login-link a {position: absolute;top: -56px;left: 0;}
.latest-work-head {color: #fff;font-size: 51px;font-weight: 900;line-height: 58px;}
.contact-footer {left: calc((100% - 300px) / 2);position: absolute;width: 300px;color: #ffffff;top: 723px;font-size: 22px;font-weight: 600;}
.contact-underheading-text {color: #fff;font-size: 15px;font-weight: 400;}
/*_______________________________common page css end_______________________________*/
/**********************************index******************************************************/
.height-banner, .height-banner .carousel-item>img {height: 140px;}
.page-wrapper-top {height: 5038px;position: relative;}
.detail-footer .row{margin-right: 0px;margin-left: 0px;}
.heading1{font-size: 25px; text-align: center;position: absolute;font-weight: 900; top:30px;   width: 300px;left: calc((100% - 300px) / 2)}
.heading1-p{font-size: 16px;line-height: 42px; text-align: center;position: absolute;font-weight: 100; top: 69px;   width: 300px;left: calc((100% - 300px) / 2)}
.home-section-a{position: absolute;font-weight: 100; top: 333px;   width: 300px;left: calc((100% - 300px) / 2)}
.heading1-section-a{ font-size: 25px; padding-top: 10px;font-weight: 900;text-align: center;}
.heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 42px;text-align: center;}
.button-top-1{margin-top: 30px;margin-bottom: 30px;text-align: center;}
.button-top-2{margin-top: 30px;margin-bottom: 30px;text-align: center;}
.bookbtn-6{background: #eed0e7;}
.home-section-b{top: 2080px;width:100%;position:absolute; background-color: #cccccc; height: 436px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home-section-b-heading-p{width: 300px; left:calc((100% - 300px) / 2);font-weight: 100; text-align: center; position: relative;top:93px; font-size: 16px; color: #000;}
.home-section-b-heading{width: 300px; left:calc((100% - 300px) / 2);font-weight: 900; text-align: center; position: relative;top: 128px;font-size: 25px; color: #000;}
.home-section-c{position: absolute;font-weight: 100;top: 2541px;width: 300px;left: calc((100% - 300px) / 2)}
.home-section-c .heading1-section-a{ font-size: 20px; padding-top: 10px;font-weight: 900;}
.home-section-c .heading1-p-section-a{font-size: 16px; padding-top: 10px;line-height: 26px;}
.bookbtn-6{background: #c3d4db;}
.bookbtn-6{background: #ebecc7;}
.bookbtn-6{background: #eed0e7;}
.button-top-3{margin-top: 30px}
.header-logo-x {height: 63px;width: 250px;}
.home-section-d {position: absolute;font-weight: 100;top: 4390px;width: 100%;}
.background-a {background: #ebecc7; margin-right: 0px;padding: 40px;}
.background-b {background: #eed0e7;margin-left: 0px;padding: 40px;}
.home-section-d .heading1-section-a{ font-size: 26px; padding-top: 10px;font-weight: 600; margin-bottom: 20px;}
.home-section-d .heading1-p-section-a{font-size: 19px; padding-top: 10px;margin-bottom: 40px; line-height: 40px;}
/*_____________________________________Home-end________________________________________*/

/***************************about-us************************************/
.page-wrapper {position: relative;}
.about-us-bg{ width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-us-big-heading{ left: calc((100% - 300px) / 2);position:absolute; color: #eac6e0; width:300px;font-size: 36px;text-align: center; top: 50px; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   }
.about-us-para{ left: calc((100% - 300px) / 2);position:absolute; color: #000; width:300px; font-size: 20px;text-align: center;top: 162px;}
/***************************about-us-end************************************/

/***************************Terms & conditions************************************/

.terms-conditions-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.terms-conditions-big-heading{ left: calc((100% - 300px) / 2);position:absolute; width:300px; font-size: 34px;text-align: center; top: 50px; font-weight: 900; }
.terms-conditions-para{ left: calc((100% - 300px) / 2);position:absolute; width:300px; font-size: 18px; color:#000;text-align: center; top: 150px; }
/***************************Terms & conditions-end************************************/

/*********************************Conatct-us***************************************************/
.contact-bg{width:100%; background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-head{-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color: #fff; font-size:36px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.work-together-contact {left: calc((100% - 300px) / 2);position:absolute; width:300px; top: 200px;}
.contact-underheading-text{color: #fff;font-size: 25px;font-weight:900;}
.work-together-contact .field{margin-bottom:29px;}
.work-together-contact .field input{ background: transparent; border:0px; border:solid 1px #000; padding:11px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  input::placeholder{ font-size:16px; background: transparent;}
.work-together-contact .field textarea{ background: transparent; border:0px; border:solid 1px #000; padding:11px; width:100%; color:#ffff; font-size:16px;}
.work-together-contact .field  textarea::placeholder{ font-size:16px;background: transparent;}
.work-together-contact button{  display: block;background-color:#eac6e0; margin: auto; color:#000; padding: 8px 40px;border:0;  border-radius: 0px; font-size:22px;}
.color-agree{color: #000;}
/*********************************contact-us-end***************************************************/


/************************login***********************************************************/
.login-bg{background-color: #bfecce;}
.login-hradding{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   color:transparent; font-size:36px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.work-together-login {width:300px; left:calc((100% - 300px) / 2); top:156px; position:absolute;}
.work-together-login .field{margin-bottom:29px;}
.work-together-login .field input{background: transparent;text-align: center; border:0px; border:solid 1px #000; padding:11px; width:100%; color:#000; font-size:16px;}
.work-together-login .field input::placeholder{background: transparent;color:#000; font-size:16px;}
.login-button{background:#FFF; color:#000; font-size:18px;padding: 10px 40px;border-radius: 0;}
a.link {color: #000;}
.social-link-wrapper{position: relative;}
.facebook-icon{margin-top: 30px;text-align: center;}
button.btn.login-button {display: block;margin: auto;}
.social-link-wrapper .fb:before { right: 26px;}
.work-together-login .contact-form .facebook-icon button{text-decoration: none;}
.mailing-list input {padding: 11px;}
/*********************************************Register**************************************/

.register-bg{background:#edd3a0;}
.heading-register{color: transparent;font-size:40px; text-align: center; font-weight:700; color:#000; position:absolute;width:300px; left:calc((100% - 300px) / 2);top: 50px;}
.form-width-register{  top: 149px; position:absolute;width:300px; left:calc((100% - 300px) / 2);}
.form-width-register .field{margin-bottom:29px;}
.form-width-register .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:11px; width:100%; color:#a2874f; font-size:16px;}
.form-width-register .field  input::placeholder{background: transparent;color:#000; font-size:16px;}
.form-width-register  button{background:#9de5ec; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:22px;}
.color-agree a{color: #000;}
.color-agree{color: #000;padding: 20px;}
.color-agree:hover{color: #000;}

/************************forget-password********************************************/
.heading-forget-password{color: transparent; -webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:34px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.form-width-forget-password {  top: 190px; position:absolute;width:300px; left:calc((100% - 300px) / 2);}
.form-width-forget-password .field{margin-bottom:29px; margin-top:20px;}
.form-width-forget-password .field input{background: transparent;  border:0px; text-align: center; border:solid 1px #000; padding:11px; width:100%; color:#a2874f; font-size:16px;}
.form-width-forget-password .field  input::placeholder{background: transparent; color:#000; font-size:16px;}
.form-width-forget-password  button{background:#fff; color:#000; padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}
/*********************************Change password***************************************************/

.heading-change-password{color: transparent;-webkit-text-stroke: 1px;-webkit-text-stroke-color: #000;   font-size:34px;left: calc((100% - 300px) / 2);position:absolute; width:300px;text-align: center; top: 50px;}
.form-width-change-password {top: 170px; position:absolute;width:300px; left:calc((100% - 300px) / 2);}
.form-width-change-password .field{margin-bottom:29px;}
.form-width-change-password .field input{ background: transparent; border:0px; text-align: center; border:solid 1px #000; padding:11px; width:100%; color:#a2874f; font-size:25px;}
.form-width-change-password .field  input::placeholder{color:#000; font-size:16px;background: transparent;}
.form-width-change-password  button{background:#FFF; color:#000;padding-left: 30px; padding-right: 30px; border-radius: 0px; font-size:25px;}

/**********************************learn-more***********************************************/
.content-size-about {position: relative;top: 0px; padding: 20px;}
.learn-more-location{width:300px; top: 165px; left:calc((100% - 300px) / 2);}
.learn-more-location .learn-more-heading{ font-size: 30px;font-weight:800;}
.learn-more-para-1{font-size: 22px;}
.learn-more-para-2{font-size: 22px; color:#3e75ff; }
.learn-more-para-3{font-size: 20px;}
/**********************************learn-more-end***********************************************/
.work-together-contact{width:300px; left:0px;left:calc((100% - 300px) / 2);}
.msg-area{font-size: 25px; text-align: center; font-weight:700; 
	color:#000; position:absolute;width:300px; left:calc((100% - 300px) / 2); top: 30px;}
.about_page_header {width: 300px;left: calc((100% - 300px) / 2);}
/***************************location******************************************************/
.store-gallary {width: 300px;left: calc((100% - 300px) / 2); top: 1247px;}
.location {width: 300px;left: calc((100% - 300px) / 2);}
.location img {width: 100%;}
.widget_page_header {width: 300px;position: relative;left: calc((100% - 300px) / 2);}
.setting_header {width: 300px!important;position: relative;left: calc((100% - 300px) / 2);}
.top-header{ padding:0px 0px;}

/***************************change password******************************************************/
.work-together-forget-password {top: 149px;}
.color-agree{padding: 20px;}

/*________________________footer____________________________________*/
.subscription-widget {width: 300px;position: relative;left: calc((100% - 300px) / 2);}
.detail-footer {width: 300px;position: relative;left: calc((100% - 300px) / 2);font-size: 20px;}
.mailing-list input {margin-bottom: 23px;}


.header .navbar-nav .nav-link { margin-left: 0px;text-align: center;padding: 12px!important;}
div#navbarSupportedContent {height: 60vh;overflow-y: auto;}
#login-form .field-icon{top: 13px;}
}



