@font-face {
    font-family: 'Bodoni72';
    src: url('../fonts/Bodoni-72-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'BodoniOrnaments';
    src: url('../fonts/Bodoni-Ornaments.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'WolpePegasus';
    src: url('../fonts/WolpePegasus-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bodoni72';
    src: url('../fonts/Bodoni-72-Book-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

body {
        text-shadow: none !important;
    -webkit-text-stroke: 0 !important;
    font-synthesis: none !important;
        -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

main {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    background-color: #a08267;
    
}


header {
    position: relative;
}

.header-text {
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translateX(-50%);
    color: #E8E7EA;
     border:0px solid #000;
     text-align:center;
     margin:0 auto;
     font-weight:400;
     font-size:40px;
     line-height:28px;
     text-transform:capitalize;
     font-family: 'WolpePegasus', serif;
}


.header-logo {
    display: block;
    margin-top: 60px;
    border:0
    px solid #000;
    width:1500px;

}


.section-content {
    background-color: #a08267;
    padding: 0;
}

.content-inner {
    margin: 0 auto;
    text-align: center;
    max-width: 1131px; 
}

.gsw-cont-footer-top{max-width:1200px !important; margin: auto !Important;}

.section-content .content-inner {max-width:1131px; width:100%; border:0px solid red; margin-top:140px; margin-bottom:140px;}

.gsw-content-top img{width:100% !important; max-width:565.5px !Important;}

.gsw-content-top .text-icon{font-weight:400; font-size:20px; line-height:28px; color:#000; font-family: 'WolpePegasus', serif;}

.gsw-content-text .text-icon{font-weight:400; font-size:20px; line-height:28px; color:#000; font-family: 'WolpePegasus', serif;}


.section-content .content-inner-bottom {max-width:1131px; width:100%; border:0px solid red; margin-top:90px; margin-bottom:90px; margin: 0 auto;}


.content-inner-bottom .gsw-footer-title{margin:0 auto; text-align:center; padding-top:0px !important; padding-bottom:30px !important; }
.content-inner-bottom .gsw-footer-top{margin:0 auto; text-align:center; padding-top:30px !important; padding-bottom:90px !important;}
.content-inner-bottom .gsw-footer-bottom{margin:0 auto; text-align:center; padding-top:90px !important; padding-bottom:30px !important;}

.text-icon{margin-bottom:30px;}
.first-text{min-height:170px;  overflow:hidden;}


.section-content  .gsw-content-text {margin:0 auto; text-align:center; max-width:565.5px !Important; margin-top:60px;}
.section-content  .gsw-content-text .text-icon{text-align:left !Important;}

.text-icon img{height:15px !Important; width: auto !important;}

.gsw-footer{font-weight:400; font-size:20px; line-height:28px; text-align:center; text-transform:uppercase;}
.gsw-footer-bottom {font-weight:400; font-size:20px; line-height:28px; text-align:center;}
.gsw-footer-top {font-weight:400; font-size:20px; line-height:28px; text-align:center;}
.gsw-footer-title {font-weight:400; font-size:20px; line-height:28px; text-align:center;}

.gsw-notop{margin-top:0 !Important;}  


.gsw-bodoni{font-weight:400; font-size:20px; line-height:28px; color:#000; font-family: 'BodoniOrnaments', serif;}


.gsw-obl{font-weight:400; font-size:20px; line-height:28px; color:#000; font-family: 'Bodoni72', serif; font-style: italic; }

.gsw-fooetr, .gsw-footer-top {font-weight:400; font-size:20px; line-height:28px; color:#000; font-family: 'WolpePegasus', serif;}
.gsw-footer-bottom {font-weight:400; font-size:20px; line-height:28px; color:#000; font-family: 'Bodoni72', serif;}
.gsw-footer-top a {text-decoration:none; color:#000; margin-top:15px; display:block}
.gsw-footer-title a {text-decoration:none; color:#000; display:block}
.gsw-footer-bottom a {text-decoration:none; color:#000; display:inline;}

.gsw-content-top-img img{width:100%;}

.txt-dx{margin-left:13%;}
.gsw-notop {margin-left:10% !Important;margin-top:7% !important;}


@media (max-width: 992px) {

    .text-empty{display:none !Important;}

    .gsw-fourimg{padding-left:20px !important; padding-right:20px !important;}
    
    .gsw-content-text {max-width:276px !important; margin:0 auto; }
    .header-text{width:243px !Important; font-size:20px !Important; top:35%}
    .header-logo{width:140% !important; position:relative; left:-20%; }
    .gsw-content-top .text-icon{font-weight:400; font-size:14px; line-height:18px; color:#000; font-family: 'WolpePegasus', serif;}
    .gsw-content-text .text-icon{font-weight:400; font-size:14px; line-height:18px; color:#000; font-family: 'WolpePegasus', serif;}
    .gsw-footer-title {font-weight:400; font-size:12px; line-height:18px; text-align:center;}
    .gsw-footer-bottom {font-weight:400; font-size:12px; line-height:18px; text-align:center;}
    .gsw-footer-top {font-weight:400; font-size:12px; line-height:18px; text-align:center;} 
    .gsw-obl{font-weight:400; font-size:14px; line-height:18px;}
    .first-text{min-height:1px !Important;  overflow:hidden;}
    .gsw-fooetr, .gsw-footer-top {font-weight:400; font-size:12px; line-height:18px; color:#000; font-family: 'WolpePegasus', serif;}
    .gsw-footer-bottom {font-weight:400; font-size:12px; line-height:18px; color:#000; font-family: 'Bodoni72', serif;}
    .gsw-footer-bottom i {max-width:172px; display:block; margin:0 auto; text-align:center;}
    .gsw-footer-bottom .tratt {display:none !Important;}    
    .gsw-notop .text-icon {width:auto !Important;}
    .txt-dx{margin-left:0 !important;}
    .gsw-notop {margin-left:0 !important;}
    .section-content .content-inner { margin-bottom: 90px !important; margin-top: 90px !Important; }
    .hidden-br-mob {display:none !Important;}
    .gsw-notop{padding-top:0 !Important; margin-top:0 !Important;}
    .gsw-notop .text-icon {margin-bottom: 30px !Important;}  
    .content-inner-bottom .gsw-footer-title { padding-bottom: 30px !important;}
    .content-inner-bottom .gsw-footer-top { padding-bottom: 30px !important;}
    .header-logo {margin-top:20px !Important;}
 }

@media (max-width: 1024px) {
.text-icon{padding-left:10%; padding-right:10%}
.header-logo{width:130% !important; position:relative; left:-15%; }

}


@media (max-width: 1366px) {
.text-icon{padding-left:10%; padding-right:10%}
.header-logo{width:130% !important; position:relative; left:-15%; } 

}


@media (max-width: 1440px) {
.text-icon{padding-left:10%; padding-right:10%}
.header-logo{width:130% !important; position:relative; left:-15%; } 

}

@media (min-width: 992px) {
    .hidden-br-desk{display:none !Important;}


}




.gsw-notop{border:0px solid #000; margin:0 auto; text-align:center;}

.gsw-notop .text-icon {border:0px solid #000;  text-align:left; width:565.5px; margin:0 auto; }




.gsw-ptop {margin-top:30px !important;}

.last-inner{max-width:none !Important; width:100% !Important;}



