@media (max-width:1240.98px){ 
.head_txt h1 {font-size: 35px;}
.head_txt p {font-size: 15px;}
.videoPosition { width: 100%;}

}
 
@media (max-width: 1200.98px){ 
.container{max-width:100%;} 
 
}

@media (max-width: 1024.98px){ 
 
.head_txt h1 {font-size: 25px;}
.head_txt p {font-size: 15px;}
.ds-btn {right: -100px;}
.ds-btn.ds-btn2 {  right: -85px;}

} 

@media (max-width: 991.98px){ 
.content-wrapper {padding-inline-start: 0px; padding-block-start: 60px;}
.aside-main{z-index: 11; inset-inline-start: -100%; width: 280px !important;}
.header { width: 100%; background-color: var(--bgsite); padding: 0px 15px;}
.collapse-aside  .aside-main{ inset-inline-start: 0%;}
.admin-logo{opacity: 0;}
.cls-btn { inset-block-start: 0px;  inset-inline-end: 0px;  background: transparent;}
.main-section {  padding: 40px 0px;}
.col-xs-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.col-xs-6 {-webkit-box-flex: 0;  -ms-flex: 0 0 50%; flex: 0 0 50%;    max-width: 50%;}
.xs-order-1,
.order-xs-1{  -webkit-box-ordinal-group: 3;    -ms-flex-order: -1 !important; order: -1 !important;}
.col-xs-hide {display: none;}
.field .field-sm { width: 100%; padding: 0px !important; margin-bottom: 15px;}
.field .field-sm:last-child { margin-bottom: 0px;}
.header {z-index: 999;}
.package__list { display: block;  overflow: hidden;}
.package--pack { max-width: 320px; margin: auto auto 30px;}
.package__content{display: none;}
.expend-package .package__content { display: block;}
.fileUpload-area { margin-block-start: 30px;}
.img-generation-section .aichat_prompt.w-70 {width: 100%;padding-inline: 20px; height: calc(100vh - 90px);}
.sidebar_right { position: absolute; inset-inline-end: 20px; z-index: 99; inset-block-start: 61px; width: 280px; padding: 15px; height: 320px; background: var(--btn-bg); border-radius: 5px; opacity: 0; transform: translateY(30px); visibility: hidden; 
    transition: all .5s;}
.sidebar_right.sidebarOpen { transform: none;  opacity: 1;  pointer-events: all;  visibility: visible;}    
.main-section.img-generation-section { position: relative; padding-block: 10px;}
.action-imgbox { margin-block-end: 20px;}
.custom_wall_list {  margin-block-end: 15px;  justify-content: center;}
.modal-img { margin-inline: auto;}
.navbarRight .gap-20 { gap: 10px;}
h4 {font-size: 13px;}
.widget_item_txt { font-size: 10px;}
.main-section.package-section { padding: 30px 0px !important;}

.login-box { width: 300px; padding: 30px 15px; border-radius: 10px !important; } 
.ds-btn {position: absolute;left: 20px;right: auto;bottom: -19px !important;height: auto !important;border-radius: 10px !important;
    box-shadow: none !important;width: auto !important;padding: 10px 15px !important;} 
.ds-btn.ds-btn2 { left: auto; right: 20px; } 
.ds-btn:before { width: 5px; height: 5px; } 
.ds-btn-box { border-radius: 10px; box-shadow: none !important; }
.login-form .form-control { border-radius: 10px;}
.header { height: 60px;}
.logo.sm-hide {  padding-top: 10px;}
.custom_wall_list li.bgwallimg {  flex: 0 0 60px; height: 60px;}
.modal-img { height: 200px;}
.modal-img .usredit_Img {  max-height: 100%;}
.tg-section .cp_body { justify-content: space-between;}
.prompt_textarea {   border: 1px solid var(--borderClr) !important;    padding: 10px !important;}
.dark .login-box {   box-shadow: none;    border: 2px solid var(--linkHover);}
.account-container.w-50 {  max-width: 300px;}
.assist_item h3 {  font-size: 15px;}
.assist_item p { font-size: 13px;}

}
 
@media (max-width:767.98px){
.p2 {  padding: 15px !important;}
.p3 {  padding: 20px !important;}
.p4{padding: 30px !important;}
.p5{padding: 40px !important;}
h1 {  font-size: 18px;}
.assist_item {  min-width: 200px;}
.boatOverview .grid.xs-scroll {  grid-template-columns: repeat(1, minmax(250px, 1fr));}
.boatOverview .overview__head h2 {  font-size: 30px;}
.boatOverview .overview__head {  margin-block-end: 10px;}
.homePage .aichat_prompt {  padding-block: 50px; height: auto;}
.boatOverview .overview__head h2 {  font-size: 25px;}


}


@media (max-width:575.98px){
.navbar {gap: 10px;}
.custom-btn { border-radius: 100%; height: 35px;  width: 35px;}
.navbarRight .gap-20 { gap: 5px;}
.avtar-icon.object-fit { width: 35px; height: 35px;}
.aichat_prompt { padding: 15px;}
.chat_content {font-size: 13px;}
.cls-btn { z-index: 1;}
.tg-section .chat_content.chat_ans { max-height: calc(100vh - 264px);  overflow: scroll;}
.aichat_prompt.tg-section .cp_body { padding-block-start: 0px;}
.prompt_textarea.bo-none textarea { font-size: 15px;}
.package__head button { margin: 30px auto;}
.account_settings { width: 90%;     padding: 30px 10px !important;}
.step-form { width: 100%;  flex: 0 0 100%;}
.login-box { width: 300px;   padding: 30px 15px;    border-radius: 10px !important;}
.dropdown-item.dropdown-item-lg {  width: 250px; max-height: 228px;   box-shadow: 2px 2px 25px var(--bgsite);}
.ai-img-action button:not(.custom-btn) {  font-size: 11px;}
.txt{padding: 7px; border-radius: 5px;max-width: 85%;}

}

@media (max-width:365.98px){
.aiimg-item-single img {   max-width: 100%;}
.ai-img-action.gap-10 {  gap: 5px;}


}
 

 

 
