/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.hd_wp .elementor-icon-wrapper{
    display: flex;

}
.hd_ser .e-search-submit  {
    position: absolute;
    right: 20px;
    bottom: 0;
    top: 0;
}
.hd-list ul{
    padding-left: 30px;
    

}
.hd-list ul li{
    list-style: none;
    position: relative;
    padding-bottom: 8px;
    
}
.hd-list ul li::after{
    content: "";
    position: absolute;
    width: 17px;
    height: 19px;
    background-repeat: no-repeat;
    top: -6px;
    bottom: 0px;
    margin: auto;
    left: -30px;
    right: auto;
background-image: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.20772 8.06798C8.65338 6.19705 8.45936 2.16414 12.118 1C13.2267 2.59376 14.1968 6.23862 9.20772 8.06798Z' fill='%23228B22'/%3E%3Cpath d='M6.92106 8.89951C5.46591 8.48375 2.88822 6.48808 4.21864 1.83153C5.67379 2.38588 8.25149 4.57557 6.92106 8.89951Z' fill='%23228B22'/%3E%3Cpath d='M0.892578 9.52316C1.79339 9.17669 3.92761 8.89951 5.25803 10.5626C4.28793 11.0476 2.0567 11.5188 0.892578 9.52316Z' fill='%23228B22'/%3E%3Cpath d='M11.9101 10.1468C12.8802 9.93892 15.0699 9.85577 16.0677 11.1862C15.3055 11.7406 13.4069 12.3088 11.9101 10.1468Z' fill='%23228B22'/%3E%3Cpath d='M11.4944 9.10739C11.5637 8.34516 12.5754 6.82069 16.0677 6.82069C15.7905 7.9294 14.4878 9.93892 11.4944 9.10739Z' fill='%23228B22'/%3E%3Cpath d='M9.20772 8.06798C8.65338 6.19705 8.45936 2.16414 12.118 1C13.2267 2.59376 14.1968 6.23862 9.20772 8.06798Z' stroke='%23228B22'/%3E%3Cpath d='M6.92106 8.89951C5.46591 8.48375 2.88822 6.48808 4.21864 1.83153C5.67379 2.38588 8.25149 4.57557 6.92106 8.89951Z' stroke='%23228B22'/%3E%3Cpath d='M0.892578 9.52316C1.79339 9.17669 3.92761 8.89951 5.25803 10.5626C4.28793 11.0476 2.0567 11.5188 0.892578 9.52316Z' stroke='%23228B22'/%3E%3Cpath d='M11.9101 10.1468C12.8802 9.93892 15.0699 9.85577 16.0677 11.1862C15.3055 11.7406 13.4069 12.3088 11.9101 10.1468Z' stroke='%23228B22'/%3E%3Cpath d='M11.4944 9.10739C11.5637 8.34516 12.5754 6.82069 16.0677 6.82069C15.7905 7.9294 14.4878 9.93892 11.4944 9.10739Z' stroke='%23228B22'/%3E%3Cpath d='M6.21052 18C8.22416 15.1501 6.76987 11.3642 5.79102 9.82743C8.30806 11.8391 9.07716 9.96713 9.14708 8.77966C9.12342 9.18138 9.06318 9.99507 9.56659 9.82743C10.07 9.65979 10.4755 9.33847 10.6154 9.19877C10.4056 9.40832 9.98609 10.2465 10.1958 10.4561C10.3636 10.6237 11.3845 9.96713 11.8739 9.61788L11.4544 10.2465C10.4476 11.5877 11.3145 11.3642 11.8739 11.0847L11.2446 11.5039C7.72075 13.1803 9.217 16.5331 10.4056 18H6.21052Z' fill='%23228B22' stroke='%23228B22'/%3E%3C/svg%3E%0A");
}
.ban-list ul li::after{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.20772 8.06798C8.65338 6.19705 8.45936 2.16414 12.118 1C13.2267 2.59376 14.1968 6.23862 9.20772 8.06798Z' fill='%23AC2430'/%3E%3Cpath d='M6.92106 8.89951C5.46591 8.48375 2.88822 6.48808 4.21864 1.83153C5.67379 2.38588 8.25149 4.57557 6.92106 8.89951Z' fill='%23AC2430'/%3E%3Cpath d='M0.892578 9.52316C1.79339 9.17669 3.92761 8.89951 5.25803 10.5626C4.28793 11.0476 2.0567 11.5188 0.892578 9.52316Z' fill='%23AC2430'/%3E%3Cpath d='M11.9101 10.1468C12.8802 9.93892 15.0699 9.85577 16.0677 11.1862C15.3055 11.7406 13.4069 12.3088 11.9101 10.1468Z' fill='%23AC2430'/%3E%3Cpath d='M11.4944 9.10739C11.5637 8.34516 12.5754 6.82069 16.0677 6.82069C15.7905 7.9294 14.4878 9.93892 11.4944 9.10739Z' fill='%23AC2430'/%3E%3Cpath d='M9.20772 8.06798C8.65338 6.19705 8.45936 2.16414 12.118 1C13.2267 2.59376 14.1968 6.23862 9.20772 8.06798Z' stroke='%23AC2430'/%3E%3Cpath d='M6.92106 8.89951C5.46591 8.48375 2.88822 6.48808 4.21864 1.83153C5.67379 2.38588 8.25149 4.57557 6.92106 8.89951Z' stroke='%23AC2430'/%3E%3Cpath d='M0.892578 9.52316C1.79339 9.17669 3.92761 8.89951 5.25803 10.5626C4.28793 11.0476 2.0567 11.5188 0.892578 9.52316Z' stroke='%23AC2430'/%3E%3Cpath d='M11.9101 10.1468C12.8802 9.93892 15.0699 9.85577 16.0677 11.1862C15.3055 11.7406 13.4069 12.3088 11.9101 10.1468Z' stroke='%23AC2430'/%3E%3Cpath d='M11.4944 9.10739C11.5637 8.34516 12.5754 6.82069 16.0677 6.82069C15.7905 7.9294 14.4878 9.93892 11.4944 9.10739Z' stroke='%23AC2430'/%3E%3Cpath d='M6.21052 18C8.22416 15.1501 6.76987 11.3642 5.79102 9.82743C8.30806 11.8391 9.07716 9.96713 9.14708 8.77966C9.12342 9.18138 9.06318 9.99507 9.56659 9.82743C10.07 9.65979 10.4755 9.33847 10.6154 9.19877C10.4056 9.40832 9.98609 10.2465 10.1958 10.4561C10.3636 10.6237 11.3845 9.96713 11.8739 9.61788L11.4544 10.2465C10.4476 11.5877 11.3145 11.3642 11.8739 11.0847L11.2446 11.5039C7.72075 13.1803 9.217 16.5331 10.4056 18H6.21052Z' fill='%23AC2430' stroke='%23AC2430'/%3E%3C/svg%3E%0A") ;
}

.sub_hed strong{
    font-weight: 400;
    color: #AC2430;
    position: relative;

}
.sub_hed strong::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 10px;
    top: auto;
    bottom: 6px;
    z-index: -1;
    left: 0;
    border-radius: 100px;
    background-color: #E69138;
    opacity: 0.3;
}
.cour_bottom{
    clip-path: ellipse(115% 110% at -14% 110%);
}
.cor_lp{
    position: relative;
}
.cor_lp::after{
    content: "";
    position: absolute;
    top: auto;
    left: 0;
    bottom: 15px;
    width: 100%;
    height: 135px;
    background-color: #E69138;
    z-index: 0;
    clip-path: ellipse(115% 110% at -16% 110%);
}
.gb_btn .elementor-button-icon{
    display: flex;
    align-items: center;
}
.gb_btn svg{
    width: 8px !important;
    height: 9px !important;
}
.gb_btn:hover svg{
    filter: brightness(0) saturate(100%) invert(73%) sepia(14%) saturate(3302%) hue-rotate(334deg) brightness(95%) contrast(89%);

}
.k-sec{
    padding-right: calc((100vw - 1140px) / 2) !important;

}
.acd_rig {
    position: relative;
}
.acd_rig::after{
    content: "";
    position: absolute;
    width:591px;
    height:457px;
    top: 0;
    left: 0;
    z-index: -1;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='591' height='457' viewBox='0 0 591 457' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.0913765' y='54.5271' width='554' height='404' rx='9.5' transform='rotate(-5.60632 0.0913765 54.5271)' fill='%23E69138' fill-opacity='0.1' stroke='%23E69138' stroke-dasharray='7 11'/%3E%3C/svg%3E%0A");
}

.gly_hed strong{
    font-weight: 400;
    color: #E69138;
    position: relative;

}
.gly_hed strong::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 10px;
    top: auto;
    bottom: 6px;
    z-index: 0;
    left: 0;
    border-radius: 100px;
    background-color: #E69138;
    opacity: 0.3;
}
.hm-gal img{
    margin: 20px 10px;
}
.hm-gal .swiper-slide{
    position: relative;
}
.hm-gal .swiper-slide::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 261px;
    top: 14px;
    left: 0;
    z-index: -1;
    border-radius: 10px;
    border: 1px solid #E69138;
    transform: rotate(-4.75deg);
}
.trail_pht{
    position: relative;
}
.trail_pht::after{
    content: "";
    position: absolute;
    width: 476px;
    height: 503px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='476' height='503' viewBox='0 0 476 503' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.199613' y='50.898' width='425' height='455' rx='9.5' transform='rotate(-6.87367 -0.199613 50.898)' fill='%23E69138' fill-opacity='0.1' stroke='%23E69138' stroke-dasharray='7 11'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    z-index: -1;

}
.stu-sec .swiper-slide{
    background-color: #F7F7F7;
    border-radius: 10px;
    min-height: 161px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.phil-right{
    position: relative;
}
.phil-right::after{
    content: "";
    position: absolute;
    width: 459px;
    height: 486px;
    top: 0;
    right: 0;
    z-index: -1;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='459' height='486' viewBox='0 0 459 486' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='34.616' y='0.566755' width='425' height='455' rx='9.5' transform='rotate(4.28894 34.616 0.566755)' fill='%23E69138' fill-opacity='0.1' stroke='%23AC2430' stroke-dasharray='7 11'/%3E%3C/svg%3E%0A");

}
.pop-cor-sec{
    position: relative;
}
.pop-cor-sec::before{
    content: "";
    position: absolute;
    width:308px;
    height:308px;
    top: -90px;
    right: -133px;
    background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='308' height='308' viewBox='0 0 308 308' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='308' height='308' fill='url(%23pattern0_3006_4)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_3006_4' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_3006_4' transform='scale(0.00324675)'/%3E%3C/pattern%3E%3Cimage id='image0_3006_4' width='308' height='308' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");

}
.pop-cor-sec::after{
    content: "";
    position: absolute;
    width:168px;
    height:178px;
    bottom: 0;
    left: -129px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='168' height='178' viewBox='0 0 168 178' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M83.694 94.1981C72.9417 73.9146 41.3729 38.4056 1.11545 58.6381C4.93848 81.1395 26.8064 119.753 83.694 94.1981Z' stroke='%23DEDEDE'/%3E%3Cpath d='M109.71 82.427C118.488 66.9895 123.674 29.0535 74.1903 0.809197C66.5529 17.4122 62.9646 56.9801 109.71 82.427Z' stroke='%23DEDEDE'/%3E%3Cpath d='M165.388 38.2023C154.984 42.6805 134.808 57.8628 137.343 82.7665C149.469 78.8852 172.054 64.5386 165.388 38.2023Z' stroke='%23DEDEDE'/%3E%3Cpath d='M78.1473 133.857C68.3026 140.069 49.2596 157.338 51.8447 176.715C62.7984 175.123 83.394 164.321 78.1473 133.857Z' stroke='%23DEDEDE'/%3E%3Cpath d='M73.0776 121.704C66.2225 115.862 45.1922 111.343 15.9114 140.001C27.3612 147.051 54.8242 153.261 73.0776 121.704Z' stroke='%23DEDEDE'/%3E%3C/svg%3E%0A");

}
.gal-arw{
    cursor: pointer;
    position: relative;
}
.gal-arw:hover svg{
    filter: brightness(0) saturate(100%) invert(57%) sepia(95%) saturate(342%) hue-rotate(348deg) brightness(91%) contrast(98%);

}
.gal-arw::after{
    content: "";
    position: absolute;
    width:45px;
    height:40px;
    top: 0;
    bottom: 0;
    margin: auto;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='40' viewBox='0 0 45 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' d='M43.8593 23.2641C42.2016 34.0449 31.3237 41.3186 19.5627 39.5103C7.80174 37.7019 -1.07148 23.4987 0.586174 12.7178C2.24383 1.93694 13.8046 -1.33914 25.5656 0.469214C37.3266 2.27757 45.5169 12.4832 43.8593 23.2641Z' fill='%23E69138'/%3E%3C/svg%3E%0A");

}
.stu-sec svg:hover{
    filter: brightness(0) saturate(100%) invert(57%) sepia(95%) saturate(342%) hue-rotate(348deg) brightness(91%) contrast(98%);

}
.g-rivew .ti-widget.ti-goog .ti-review-item>.ti-inner{
    border-radius: 10px !important;
    box-shadow: 0px 0px 34px 0px rgba(113, 59, 3, 0.07) !important;

}
.g-rivew .ti-footer-filter-text{
    opacity: 0 !important;
}
.cor-age-lg{
    width: 84px !important;
    height: 84px;
    background: #fff;
    border-radius: 50px;
}
.cor-age-lg > div{
    display: flex;
    justify-content: center;
    align-items: center;
}
.hsk-right{
    position: relative;
}
.hsk-right::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 177px;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    background-size: 100%;
    background-position: bottom;
    z-index: -1;
    background-image: url("data:image/svg+xml,%3Csvg width='854' height='177' viewBox='0 0 854 177' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='468.5' cy='73' rx='468.5' ry='73' fill='url(%23paint0_radial_3022_15)'/%3E%3Cg opacity='0.1' filter='url(%23filter0_f_3022_15)'%3E%3Cellipse cx='482' cy='124' rx='417' ry='45' fill='url(%23paint1_radial_3022_15)'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f_3022_15)'%3E%3Cellipse cx='368' cy='117' rx='91' ry='23' fill='url(%23paint2_radial_3022_15)'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_3022_15)'%3E%3Cpath d='M560.5 125C560.5 137.703 517.271 135 488 135C458.729 135 451.5 137.703 451.5 125C451.5 112.297 480.729 100 510 100C539.271 100 560.5 112.297 560.5 125Z' fill='url(%23paint3_radial_3022_15)'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter3_f_3022_15)'%3E%3Cellipse cx='205.5' cy='109' rx='50.5' ry='20' fill='url(%23paint4_radial_3022_15)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_3022_15' x='57' y='71' width='850' height='106' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='4' result='effect1_foregroundBlur_3022_15'/%3E%3C/filter%3E%3Cfilter id='filter1_f_3022_15' x='269' y='86' width='198' height='62' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='4' result='effect1_foregroundBlur_3022_15'/%3E%3C/filter%3E%3Cfilter id='filter2_f_3022_15' x='443.5' y='92' width='125' height='51.2407' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='4' result='effect1_foregroundBlur_3022_15'/%3E%3C/filter%3E%3Cfilter id='filter3_f_3022_15' x='141' y='75' width='129' height='68' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='7' result='effect1_foregroundBlur_3022_15'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_3022_15' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(468.5 73) scale(468.5 73)'%3E%3Cstop stop-color='%23F8E9D5'/%3E%3Cstop offset='0.6' stop-color='%23F8E9D5'/%3E%3Cstop offset='1' stop-color='%23FAF3E6'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_3022_15' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(482 124) scale(417 45)'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0.11'/%3E%3C/radialGradient%3E%3CradialGradient id='paint2_radial_3022_15' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(368 117) scale(91 23)'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0.11'/%3E%3C/radialGradient%3E%3CradialGradient id='paint3_radial_3022_15' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(508 113) scale(53 23)'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0.11'/%3E%3C/radialGradient%3E%3CradialGradient id='paint4_radial_3022_15' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(205.5 109) scale(50.5 20)'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0.11'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");

}
.ph-sec{
    padding-left: calc((100vw - 1140px) / 2) !important;
}
.moe-left{
    position: relative;
}
.moe-left::after{
    content: "";
    position: absolute;
    width: 100%;
    height:558px;
    top: 0;
    background-size: contain;
    left: 0;
    z-index: -1;
    background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='558' height='558' viewBox='0 0 558 558' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.602815' y='39.8177' width='519' height='519' rx='9.5' transform='rotate(-4.34065 0.602815 39.8177)' fill='%23E69138' fill-opacity='0.1' stroke='%23E69138' stroke-dasharray='7 11'/%3E%3C/svg%3E%0A");
}
.testimo_icon .elementor-swiper-button-prev:hover svg{
    filter: brightness(0) saturate(100%) invert(69%) sepia(62%) saturate(1236%) hue-rotate(334deg) brightness(95%) contrast(90%);
}
.testimo_icon .elementor-swiper-button-next:hover svg{
    filter: brightness(0) saturate(100%) invert(69%) sepia(62%) saturate(1236%) hue-rotate(334deg) brightness(95%) contrast(90%);
}
.ab-list ul li::after{
    top: 4px !important;
    margin: inherit !important; 
}
.ab-rig::after{
    width: 555px;
    height: 570px;
background-image: url("data:image/svg+xml,%3Csvg width='555' height='570' viewBox='0 0 555 570' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.54217' y='0.444945' width='510.245' height='517.322' rx='9.5' transform='matrix(0.99436 -0.106054 0.089979 0.995944 -0.0369781 54.1374)' fill='%23E69138' fill-opacity='0.1' stroke='%23E69138' stroke-dasharray='7 11'/%3E%3C/svg%3E%0A");

}
.found-abt{
    display: block !important;
}
.found-abt .elementor-widget-image{
    width: 40% !important;
    float: left;

}
.found-abt .elementor-widget-heading{
    float: left !important;
    width: 60% !important;
}
.tri-gal .gallery{
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.tri-gal .loadMoreBtn-label{
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #111;
    padding: 15px 38px;
    background-color: #E69138;
    border-radius: 10px;
    border: 1px solid transparent;
}
.tri-gal .loadMoreBtn{
    margin-top: 40px;
}

.tri-gal .loadMoreBtn-label:hover{
    border: 1px solid #E69138;
    background-color: transparent;
    transition: 0.3s;
    color: #E69138;
}
.testi-sec .e-con-boxed{
    background: #F2F2F2 !important;

}
.cont-icon .elementor-icon-list-icon{
    border-radius: 100px;
    background: #AC2430;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cont-icon .elementor-icon-list-icon svg{
    margin: 0px !important;
}
.cont-icon .elementor-icon-list-text{
    padding-left: 8px !important;
}
.contact-frm .gform_wrapper.gravity-theme input[type=text], .contact-frm .gform_wrapper.gravity-theme select, .contact-frm .gform_wrapper.gravity-theme input[type=email], .contact-frm .gform_wrapper.gravity-theme input[type=tel], .contact-frm .gform_wrapper.gravity-theme input[type=number]{
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    padding: 10px 20px;
    min-height: 50px;
    outline: none;
    font-size: 16px;
}
.contact-frm .gform_wrapper.gravity-theme input[type=number]{
    padding: 5px;
}
.contact-frm .gform_wrapper.gravity-theme textarea{
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    padding: 10px 20px;
    min-height: 50px;
    outline: none;
    font-size: 16px;
}
.contact-frm .gform_wrapper.gravity-theme .gfield textarea.large{
    height: 100px;
    resize: none;
}

.contact-frm input::file-selector-button {
                
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #111;
    padding: 0.5em;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    position: relative;
    background: transparent;
    padding: 10px 35px;
    transition: 0.2s all;
    outline: none;
   
   
}
.contact-frm input[type=file]::file-selector-button:hover {
    background: #AC2430;
    color: #fff;
    cursor: pointer;
}
.contact-frm .gform_fileupload_rules{
    display: none !important;
}
.contact-frm .gform_wrapper.gravity-theme textarea::placeholder{
    color: #BCBCBC;
    font-size: 16px;
}
.contact-frm .gform_wrapper.gravity-theme .gform_fields{
    grid-column-gap: 11px;
    grid-row-gap: 32px;
}
.contact-frm .gfield_required_text{
    display: none !important;
}
.contact-frm .gform_wrapper.gravity-theme input[type=text]::placeholder, .contact-frm .gform_wrapper.gravity-theme select::placeholder, .contact-frm .gform_wrapper.gravity-theme input[type=email]::placeholder, .contact-frm .gform_wrapper.gravity-theme input[type=tel]::placeholder, .contact-frm .gform_wrapper.gravity-theme input[type=number]::placeholder{
    color: #BCBCBC;
    font-size: 16px;
}
.contact-frm .gform_wrapper.gravity-theme select{
    color: #BCBCBC;
    -webkit-appearance: none;
}
.contact-frm .gfield_label{
    margin-bottom: 16px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
}
.contact-frm .gform_footer{
    padding: 0px !important;
    margin: 0px !important;
    padding-top: 0px !important;

}
.contact-frm .gform_footer input{
    margin: 0px !important;
}
.contact-frm input[type="submit"]{
    padding: 11px 57px !important;
}
.contact-frm img{
    display: none;
}
.contact-frm .gfield_validation_message, .contact-frm .instruction{
    display: none;
}
.contact-frm .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
    border: 1px solid #c02b0a !important;
}
.contact-frm .gfield_error input::placeholder{
    color: #c02b0a !important;
}
.contact-frm .gfield_error select{
    color: #c02b0a !important;
}
.contact-frm .ginput_container_select{
    position: relative;
}
.contact-frm .ginput_container_select::after{
    content: "";
    position: absolute;
    width: 13px;
    height: 9px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 20px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0H0L6.68571 9L13 0Z' fill='%23111111'/%3E%3C/svg%3E%0A");

}
.news-ltr .gform_wrapper.gravity-theme input[type=email]{
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    padding: 10px 20px;
    min-height: 50px;
    outline: none;
    font-size: 16px;
}
.news-ltr .gform_wrapper.gravity-theme input[type=email]::placeholder{
    color: #BCBCBC;
    font-size: 16px;
}
.news-ltr form{
    display: flex;
    gap: 15px;
}
.news-ltr img{
    display:none !important;
}
.news-ltr .validation_message{
    display: none;
}
.news-ltr .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
    border: 1px solid #c02b0a !important;
}
.news-ltr .gfield_error input::placeholder{
    color: #c02b0a !important;
}
.news-ltr .gform_footer{
    padding: 0px !important;
    margin: 0px !important;
}
.news-ltr .gform_footer input{
    margin-bottom: 0px !important;
}
.news-ltr .gform_body{
    width: calc(100% - 148px);
}
.contact-frm .grecaptcha-badge{
    z-index: 3;
}

.lp_pag .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
}
.lp_pag .prev::after{
    content: "";
    position: absolute;
    width: 8px;
    height: 12px;
    background-repeat: no-repeat;
    left: 4px;
    bottom: 0;
    top: 0;
    margin: auto;
    transform: rotate(60deg);

background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.5V0L8 5L0 9.5Z' fill='%23454545'/%3E%3C/svg%3E%0A");
}
.lp_pag .prev{
    width: 94px !important;
    padding: 0px 5px !important;
    position: relative;
   
}
.lp_pag .next{
    width: 69px !important;
    
    position: relative;
}
.lp_pag .next::after{
    content: "";
    position: absolute;
    width: 8px;
    height: 12px;
    background-repeat: no-repeat;
    right: 4px;
    bottom: 0;
    top: 0;
    margin: auto;

background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.5V0L8 5L0 9.5Z' fill='%23454545'/%3E%3C/svg%3E%0A");
}
.lp_pag .page-numbers{
    border-radius: 5px;
    border: 1px solid #E7E7E7;
    width: 33px;
    height: 33px;
    margin: 0px !important;
    color: #454545;
    font-size: 16px;
    line-height: 30px;
}
.lp_pag .page-numbers.current{
    position: relative;
    width: 33px !important;
    height: 33px !important;
    background-color: #E69138;
        color:#fff !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    border:none;
}

.lp_pag .page-numbers:hover::after{
    filter: brightness(0);
}
.tri-gal .pop-cor-sec {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.cur-ld .loadMoreBtn{
    display: flex;
    justify-content: center;
    margin-top: 0px;
}
.gal-ld .loadMoreBtn {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}
.cur-ld .loadMoreBtn-label{
    position: relative;
    padding: 12px 38px;
}
.cur-ld .loadMoreBtn-label::after{
    content: "";
    position: absolute;
    width: 8px;
    height: 10px;
    background-repeat: no-repeat;
    margin: auto;
    right: 26px;
    top: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.77344V0.273438L8 5.27344L0 9.77344Z' fill='%23111111'/%3E%3C/svg%3E%0A");

}
.cur-ld .loadMoreBtn-label:hover::after{
filter: brightness(0) saturate(100%) invert(80%) sepia(30%) saturate(5370%) hue-rotate(336deg) brightness(97%) contrast(85%);
}
.contact-frm .gfield_radio{
    display: flex;
}
.contact-frm .gchoice{
    width: 50%;
}
.contact-frm input[type=radio]{
    width:15px;
    height: 15px;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #AC2430;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    position: relative;
} 

.contact-frm input[type=radio]:checked:after{
    content: "";
    width: 11px;
    height: 11px;
    border-radius: 50%;
    appearance: auto;
    background-color: #AC2430;
    position: absolute;
    top: 1px;
    left: 1px;
}
.contact-frm .gfield_radio label{
    font-size: 18px !important;
    font-weight: 400 !important;
}

.con-tab caption{
    display: none;
}
.con-tab{
    margin: 0px !important;
}
.con-tab td{
    border-right: 2px solid #FFF !important;
}
.con-tab tr{
    border: 2px solid #FFF !important;
}
.con-tab td .column-3{
    border-right: none !important;
}
.con-tab tr .column-3{
    border-right: none !important;
}
.con-tab tr.row-4{
    border-bottom: none !important;
}
.con-tab tr.row-1{
    background-color: #E69138 !important;
}
.con-tab tr.row-2{
    background-color: #e69238bd  !important;
}
.con-tab tr.row-3{
    background-color: #e6923891  !important;
}
.con-tab tr.row-4{
    background-color: #e6923870 !important;
}
.con-tab tbody>tr:nth-child(odd)>td{
    background-color: transparent !important;
}
.con-tab tr.row-1 td{
    color: #fff !important;
}

.cr-list ul{
    padding-left: 20px;
    

}
.cr-list ul li{
    list-style: none;
    position: relative;
    padding-bottom: 8px;
    
}
.cr-list ul li::after{
    content: "";
    position: absolute;
    width: 10px;
    height: 8px;
    background-repeat: no-repeat;
    top: 10px;
    bottom: 0px;
    left: -20px;
    right: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0.828822L4.39948 8L0 4.24506L0.830091 3.22497L4.21271 6.11124L8.98833 0L10 0.828822Z' fill='%23454545'/%3E%3C/svg%3E%0A");

}
.ib-tech-sld .elementor-swiper-button-prev:hover svg{
    filter: brightness(0) saturate(100%) invert(11%) sepia(60%) saturate(6094%) hue-rotate(347deg) brightness(106%) contrast(80%);

}
.ib-tech-sld .elementor-swiper-button-next:hover svg{
    filter: brightness(0) saturate(100%) invert(11%) sepia(60%) saturate(6094%) hue-rotate(347deg) brightness(106%) contrast(80%);
    
}
.hd-menu .current-menu-parent .has-submenu{
    color: #E69138 !important;

}
.hd-menu .current-menu-parent .has-submenu svg{
    filter: brightness(0) saturate(100%) invert(66%) sepia(77%) saturate(1191%) hue-rotate(336deg) brightness(97%) contrast(86%);
}
.all-course .loadMoreBtn{
    display: block !important;
}
.all-cr:hover .enq-btn a{
    background-color: #000 !important;
}
.pop-cour .elementor-grid{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;

}
.pop-cour .course{
    width: 30%;
}
.tem-cont ol li{
    padding-bottom: 15px;

}
.tem-cont a{
    color: #454545;
    word-break: break-all;
    text-decoration: underline !important;
}
.tem-cont a:hover{
    color: #AC2430;
}
.down-btn:hover svg{
    filter: brightness(0) saturate(100%) invert(15%) sepia(57%) saturate(4681%) hue-rotate(343deg) brightness(90%) contrast(86%);
}
.dialog-lightbox-close-button:focus-visible{
    outline: none !important;
}
.lang-icn > div{
    width: 52px;
    height: 52px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lang-icn .elementor-icon-wrapper{
    display: flex;
}
.lang-icn svg{
    width: 25px !important;
    height: 25px !important;
}
/* quiz page */
.quiz-frm .gf_progressbar_wrapper{
    display: none;

}
.quiz-frm h2{
    text-align: center;
    color: #111;

}
.quiz-frm .gfield_label{
    font-weight: 700!important;

}
.quiz-frm .gform-page-footer{
    text-align: center;
    padding: 0px !important;
    margin: 0px !important;
    padding-top: 30px !important;
    display: flex;
    gap: 15px;
    justify-content: center;
}
.quiz-frm .gform-page-footer input{
    margin: 0px !important;
}
.quiz-frm .gfield_radio {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.quiz-frm .gform_previous_button.button{
    background-color: unset !important;
    color: unset !important;
}
.quiz-frm .gform_previous_button.button:hover{
    background-color: #E69138 !important;
    color: #000 !important;
}
.quiz-frm .gchoice {
    width: 100%;
    display: flex;
    gap: 10px;
}
.quiz-frm .gform_wrapper.gravity-theme select{
    padding: 5px;
}
.coun-list ul li::after{
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0L10.4084 5.87336L16.584 5.87336L11.5878 9.50329L13.4962 15.3766L8.5 11.7467L3.50383 15.3766L5.41219 9.50329L0.416019 5.87336L6.59163 5.87336L8.5 0Z' fill='%23E69138'/%3E%3C/svg%3E%0A");


}
/* product page */
.prodct-shop h2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    padding-bottom: 0px !important;
    padding-top: 20px !important;
}
.prodct-shop .woocommerce .woocommerce-ordering select {
    vertical-align: top;
    outline: none;
    -webkit-appearance: none;
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 12px 20px;
    
}
.prodct-shop .woocommerce-ordering{
    position: relative;
}
.prodct-shop .woocommerce-ordering::after{
    content: "";
    position: absolute;
    right: 10px;
    bottom: 0;
    left: auto;
    top: 0;
    margin: auto;
    width: 13px;
    height: 9px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0H0L6.68571 9L13 0Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.prodct-shop .added_to_cart{
    background: #AC2430;
    border: 1px solid transparent;
    border-radius: 6px;
    padding: 6px 20px;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}
.prodct-shop .added_to_cart:hover{
    background: transparent;
    border: 1px solid #AC2430;

    color: #AC2430;
}
.popmake-title{
    display: none;
}
.popmake-content h3{
    text-align: center;
}
.my-acc h3{
    font-size: 24px !important;
    font-weight: 600 !important;
}
.my-acc .woocommerce-MyAccount-content-wrapper a{
    text-decoration: underline;
    color: #111!important;
}
.my-acc .woocommerce-MyAccount-content-wrapper a:hover{
    text-decoration: underline;
    color: #AC2430!important;
}
.my-acc h4{
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #111;
}
.my-acc input[type=email]{
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    padding: 10px 20px;
    min-height: 50px;
    outline: none;
    font-size: 16px;
}
.my-acc input[type="submit"]{
    margin-top: 20px;
}
.my-acc label{
    padding-bottom: 10px;
}
.popmake .pum-theme-7136 .pum-container, .pum-theme-lightbox .pum-container{
    border: none !important;
    border-radius: 10px;
}
.popmake .gform_required_legend{
    display: none;
}
.popmake .gform-footer{
    justify-content: center;
}
.custom_checkout .woocommerce-error {
    border-top-color: #E69138;
}
.custom_checkout .woocommerce-error a {
    background: #E69138 !important;
    color: #111 !important;
    border: 1px solid #E69138 !important;
    padding: 10px 20px;
    border-radius: 10px;
    transition: 0.3s;
    font-weight: 600;
    letter-spacing: 0.8px;
}
.custom_checkout .woocommerce-error a:hover{
    background-color: #fff !important;
    color: #E69138 !important;
    border: 1px solid #E69138 !important;
}
.custom_checkout .woocommerce-message {
    border-top-color: #E69138;
}
.custom_checkout .woocommerce-message a {
    background: #E69138 !important;
    color: #111 !important;
    border: 1px solid #E69138 !important;
    padding: 10px 20px;
    border-radius: 10px;
    transition: 0.3s;
    font-weight: 600;
    letter-spacing: 0.8px;
}
.custom_checkout .woocommerce-message a:hover{
    background-color: #fff !important;
    color: #E69138 !important;
    border: 1px solid #E69138 !important;
}
.custom_checkout .woocommerce-message{
    outline: none;
}
.custom_checkout .woocommerce-error{
    outline: none;
}
.custom_checkout .woocommerce-order p{
    text-align: left;
    color: #AC2430;
    font-weight: 600;
    padding-bottom: 20px;
}
.custom_checkout .order_details {
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #ddd;
    text-align: center;
    display: flex;
    align-items: start;
    justify-content: unset;
    width: 70%;
    color: #111;
}
.custom_checkout .order_details strong{
    padding-top: 6px;
}
.custom_checkout h2{
    text-align: left;
    color: #111;
    font-size: 30px;
}
.custom_checkout .woocommerce-table{
    flex-direction: column ;
    border-radius: 10px !important;
    border: 1px solid #ddd !important;
    width: 50% !important;
    padding: 25px !important;
}
.custom_checkout thead{
    font-size: 20px;
    color: #111;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.custom_checkout tbody{
    width: 100%;
    border-bottom: 1px solid #ddd;
}

.custom_checkout  .woocommerce-order tbody tr{
   display: flex;
   justify-content: space-between;
   padding: 0px !important;
}
.custom_checkout tbody tr a{
    font-size: 16px;
    color: #111;
    font-weight: 600;
 }
 .custom_checkout tbody td bdi{
    font-size: 16px;
    color: #111;
    font-weight: 600;
 }
 .custom_checkout tbody tr a:hover{
    color: #AC2430;
 }
 .custom_checkout tfoot{
    width: 100%;
}
.custom_checkout .woocommerce-order tfoot tr{
   display: flex;
   justify-content: space-between;
   padding: 0px !important;
}
.custom_checkout tfoot th{
    font-size: 16px;
    color: #111 !important;
    font-weight: 600;
 }
 .custom_checkout tfoot td{
    font-size: 16px;
    color: #111 !important;
    font-weight: 600;
 }
 .custom_checkout .woocommerce-customer-details address{
    height: unset !important;
    width: 50%; 
    padding: 25px;
    color: #111;
 }
 .custom_checkout .woocommerce-order .woocommerce-customer-details p{
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #111;
 }
 .my-acc .woocommerce-ResetPassword{
    width: 100% !important;
    border: 1px solid #ddd !important;
    border-radius: 10px !important;
 }
 .custom_checkout .select2-selection__arrow b{
    border: none;
    width: 7px !important;
    height: 5px !important;
    border-style: none !important;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='5' viewBox='0 0 7 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 0.5H0L3 4.5L6.5 0.5Z' fill='%23111111'/%3E%3C/svg%3E%0A");

 }
 .custom_checkout  .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
    background-color: #AC2430 !important;
    color: #fff !important;
 }
 .custom_checkout .e-woo-select2-wrapper .select2-results__option:focus {
    color: #fff !important;
}
.quiz-form label{
    display: none !important;

}
.quiz-form .gfield_radio{
    display: flex;
    gap: 28px;
}
.contact-frm .elementor-shortcode > div{
    display: block !important;
}
.pum-theme-7135 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
    right: 6px !important;
    top: 5px !important;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat;
    color: #fff !important;
    border-radius: 50% !important;
    width: 30px !important;
    height: 30px !important;
    font-size: 0px !important;
    background-color: #AC2430 !important;
    border: none !important;
    box-shadow: unset !important;
    background-size: 40%;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.308056 0.308056C0.552137 0.0639812 0.947862 0.0639812 1.19194 0.308056L4.5 3.61613L7.80806 0.308056C8.05213 0.0639812 8.44787 0.0639812 8.69194 0.308056C8.936 0.552137 8.936 0.947862 8.69194 1.19194L5.38387 4.5L8.69194 7.80806C8.936 8.05213 8.936 8.44787 8.69194 8.69194C8.44787 8.936 8.05213 8.936 7.80806 8.69194L4.5 5.38387L1.19194 8.69194C0.947862 8.936 0.552137 8.936 0.308056 8.69194C0.0639812 8.44787 0.0639812 8.05213 0.308056 7.80806L3.61613 4.5L0.308056 1.19194C0.0639812 0.947862 0.0639812 0.552137 0.308056 0.308056Z' fill='white'/%3E%3C/svg%3E%0A");
}
#popmake-7391 .gf_progressbar_wrapper{
    display: none;
}
#popmake-7391{
    border-radius: 10px;
    padding: 20px;
}
.curn-swi{
    width: 90px !important;

}
.curn-swi .selectron23-container img{
    width: 20px;
    height: 16px;
}
.curn-swi .selectron23-option{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    
}
.curn-swi .selectron23-option-text{
    display: none;
}
.hm-gal img{
    width: 360px !important;
    height: 252px !important;
}
.test-ret .e-icon-unmarked svg{
    filter: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1668%) hue-rotate(193deg) brightness(108%) contrast(75%);
}
.tri-gal img{
    height: 242px !important;
    width: 360px !important;
    object-fit: cover;

}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
    width: 20%;
    color: #AC2430;
    font-weight: 600;
    text-decoration: underline !important;
}
.all-cour .elementor-pagination{
    display: flex;
    justify-content: center;

}
.all-cour .page-numbers{
    width: 30px;
    height: 30px;
    border: 1px solid #E69138;
    color: #111;
    display: flex;
    align-items: center;
    justify-content: center;
}
.all-cour .current{
    color: #fff;
    background-color: #AC2430;
    border: 1px solid transparent;
}
.hd_wp .sm-nowrap{
    margin: 0px !important;

}
.hd_wp{
    width: 50px !important;
    height: 50px !important;
    background-color: #fff;
    border-radius: 50% !important;
    box-shadow: 0px 4px 24px 0px rgba(114, 61.000000000000036, 4.99999999999999, 0.24);

}
  .logged-in .menu-item-8326, .logged-in .menu-item-8325{
    display: none;
  }
  .logged-in .menu-item-8340{
    display: block;
  }
  .menu-item-8340{
    display: none !important;
  }

/* registration form */
.reg-frm input{
    border: 1px solid #D3D3D3 !important;
    border-radius: 4px !important;
    padding: 10px 20px !important;
    min-height: 50px !important;
    outline: none !important;
    font-size: 16px !important;
    background-color: transparent !important;

}
.reg-frm .register label{
    margin-bottom: 10px;
}
.reg-frm .login, .reg-frm .register{
    border-radius: 10px !important;
    border: 1px solid #D3D3D3 !important;
}
.reg-frm .form-row{
    margin-bottom: 0px !important;
}
.reg-frm .register .form-row{
    margin-top: 20px;
}
.reg-frm .form-row-wide{
    margin-top: 15px !important;
}
.contact-frm .has_country {
    display: inline-grid !important;
}
@media(max-width:1366px){
    .pop-cor-sec::before{
        top: -90px;
    right: 0px;
    background-size: 95%;
    }
    .acd_rig::after{
        background-size: 100%;
    max-width: 95%;
    }
    .trail_pht::after{
    background-size: 100%;
    max-width: 100%;
    }
    .phil-right::after{
        background-size: 100%;
    max-width: 100%;
    }
    .cor_lp::after{
        bottom: 0;
    }
    .custom_checkout .order_details{
        width: 80%;
    }
}
@media(max-width:1024px){
    .g-rivew  .ti-widget.ti-goog .ti-header .ti-rating-text strong.ti-rating{
        font-size: 16px !important;
    }
    .tri-gal .loadMoreBtn-label {
       
        padding: 9px 28px;
    }
    .tri-gal .loadMoreBtn {
        margin-top: 20px;
    }
    .contact-frm .gform_wrapper.gravity-theme .gform_fields {
        grid-column-gap: 8px;
        grid-row-gap: 15px;
    }
    .contact-frm .gfield_label {
        margin-bottom: 8px !important;
        font-size: 16px !important;
    }
    .contact-frm .gform_wrapper.gravity-theme input[type=text], .contact-frm .gform_wrapper.gravity-theme select, .contact-frm .gform_wrapper.gravity-theme input[type=email], .contact-frm .gform_wrapper.gravity-theme input[type=tel], .contact-frm .gform_wrapper.gravity-theme input[type=number]{
        padding: 10px 15px;
        min-height: 40px;
    }
    .contact-frm .ginput_container_select::after{
        background-size: 100%;
        width: 10px;
        height: 8px;
    }
    .contact-frm .gform_footer{
        padding-top: 10px !important;
    }
    .cur-ld .loadMoreBtn{
        margin-top: 10px;
    }
    .cur-ld .loadMoreBtn-label::after {
        right: 17px;
    }
    .cur-ld .loadMoreBtn-label{
        padding: 11px 27px;
    }
    .pop-cour .course{
        width: 48%;
    }
    .tem-cont .wp-block-spacer{
        height: 20px !important;
    }
    .news-ltr .gform_wrapper.gravity-theme input[type=email]{
        min-height: 41px;
        padding: 0px 15px;
    }
    .custom_checkout .order_details {
        width: 80%;
    }
    .custom_checkout .woocommerce ul.order_details li{
        padding-right: 10px;
        margin-right: 10px;
    }
    .hm-gal img {
        width: 360px !important;
        height: 216px !important;
    }
    .tri-gal img {
        height: 200px !important;
        width: 320px;
        object-fit: cover;
    }
    .hd_wp {
        width: 44px !important;
        height: 44px !important;
    }
    .hd_wp ul {
        margin-top: 48px;
    }
}
@media(max-width:767px){
    .acd_rig::after {
        background-size: 95%;
        height: 100%;
    }
    .hm-gal .swiper-slide::after {
        height: 90%;
        max-width: 90%;
        background-size: 95%;
        left: 10px;
    }
    .ft-menu ul{
        display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    }
    .trail_pht::after{
        background-size: 98%;
        height: 100%;
    }
    .phil-right::after {
        height: 100%;
        background-size: 82%;
    }
    .e-fas-caret-down{
        fill: #fff;
    }
    .found-abt .elementor-widget-image{
        width: 100% !important;
    
    }
    .found-abt .elementor-widget-heading{
        width: 100% !important;
    }
    .contact-frm .gform_wrapper.gravity-theme input[type=text], .contact-frm .gform_wrapper.gravity-theme select, .contact-frm .gform_wrapper.gravity-theme input[type=email], .contact-frm .gform_wrapper.gravity-theme input[type=tel], .contact-frm .gform_wrapper.gravity-theme input[type=number]{
        padding: 0px 15px;
        min-height: 40px !important;
        
    }
    .contact-frm .gform_wrapper.gravity-theme select{
        min-height: 40px !important;
    }
    .contact-frm .gform_wrapper.gravity-theme .gform_fields {
        grid-row-gap: 10px;
    }
    .contact-frm input[type="submit"] {
        padding: 5px 47px !important;
        width: 100%;
    }
    .contact-frm .ginput_container_select::after {
        right: 10px;
    }
    .contact-frm .gfield_radio label{
        font-size: 16px !important;
    }
    .hind-tab{
        width: 100%;
        overflow-x: auto;
    }
    .hd-menu .current-menu-parent{
        background-color: #fff !important;
    
    }
    .hd-menu .current-menu-parent .has-submenu{
        color: #AC2430 !important;
    
    }
    .hd-menu .current-menu-parent .has-submenu svg{
        filter: brightness(0) saturate(100%) invert(20%) sepia(42%) saturate(4474%) hue-rotate(338deg) brightness(89%) contrast(93%);
     }
     .hd-menu .has-submenu:hover svg{
        filter: brightness(0) saturate(100%) invert(20%) sepia(42%) saturate(4474%) hue-rotate(338deg) brightness(89%) contrast(93%);
    }
    .cr-list ul li::after {
        top: 6px;
    }
    .pop-cour .course{
        width: 100%;
    }
    .tem-cont ol{
        padding-left: 15px;
    
    }
    .tem-cont .wp-block-list{
        padding-left: 20px;
    }
    .tem-cont p{
        text-align: center;
    }
    .contact-frm .gform_wrapper.gravity-theme textarea{
        padding: 10px 15px;
    }
    .lang-icn > div {
        width: 45px;
        height: 45px !important;
    }
    .news-ltr input[type="submit"] {
        padding: 5px 40px !important;
        width: 100%;
    }
    .news-ltr form{
        flex-direction: column;
        flex-wrap: wrap;
        gap: 10px;
    }
    .news-ltr .gform_body{
        width: 100%;
    }
    .news-ltr .gform_wrapper.gravity-theme input[type=email]{
        min-height: 45px !important;
    }
    .quiz-frm input[type="button"]{
        padding: 3px 40px !important;
        min-height: 40px;
    }
    .quiz-frm .gchoice {
        width: 100% !important;
    }
    .quiz-frm .gfield_radio {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
        
    }
    .quiz-frm .gchoice {
        padding-bottom: 0px;
    }
    .quiz-frm .gchoice {
        gap: 5px;
    }
    .contact-frm .gform_wrapper.gravity-theme input[type=text]{
        width: 100%;
    }
    .custom_checkout .woocommerce ul{
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
        flex-direction: column;
        align-items: center;
        margin-bottom: 20px;
        }
        .custom_checkout .order_details {
            width: 100%;
        }
        .custom_checkout .woocommerce-order p{
            text-align: center;
        }
        .custom_checkout .woocommerce ul.order_details li {
            padding-right: 0px;
            margin-right: 0px;
            border: none;
        }
        .custom_checkout .woocommerce-table {
            width: 100% !important;
            padding: 15px !important;
        }
        .custom_checkout .woocommerce-order tbody tr a {
            font-size: 12px;
        }
        .custom_checkout .woocommerce-order tbody td bdi {
            font-size: 12px;
        }
        .custom_checkout h2 {
            text-align: center !important;
            font-size: 22px !important;
        }
        .custom_checkout thead {
            font-size: 16px;
        }
        .custom_checkout .woocommerce-order tfoot th {
            font-size: 12px;
        }
        .custom_checkout tfoot td {
            font-size: 12px;
        }
        .custom_checkout .woocommerce-customer-details address {
            height: unset !important;
            width: 100%;
            text-align: center;
        }
        .custom_checkout .woocommerce-billing-fields h3{
            text-align: center !important;
        }
        .custom_checkout .e-checkout__order_review h3{
            text-align: center !important;
        }
        .custom_checkout .woocommerce-error a{
            padding: 6px 20px;
        }
        .custom_checkout .woocommerce-error li{
            display: flex !important;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 15px;
            text-align: center;
        }
        .custom_checkout .woocommerce-checkout-payment [type=submit]{
            padding: 10px !important;
            margin-bottom: 0px !important;
        }
        .curn-swi .selectron23-container{
            min-height: 44px !important;
        
        }
        .curn-swi .selectron23-container .selectron23-option {
            
            padding: 14px 20px 18px 9px !important;
        }
        .curn-swi .selectron23-container > span {
            
            margin-top: -4px !important;
        }
        .curn-swi{
            z-index: 0;
        }
        .hm-gal img {
            width: 100% !important;
            height: 225px !important;
        }
        .hd_wp {
            width: 40px !important;
            height: 40px !important;
        }
        .hd_ser .e-search-submit {
            position: absolute;
            right: 18px;
            bottom: 0;
            top: 0;
            height: 44px;
        }
        .hd_wp .elementor-widget-container{
            display: flex;
            justify-content: center;
            align-items: center;
        }
    .tri-gal figure{
        display: block !important;
    }
	.ph-sec{
		width:100% !important;
	}

}


