/*********************************************** intial declartaion of css **********************************************/
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box;}
html{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em;}
sub{bottom:-0.55em}
nav ul,nav ol{list-style:none;list-style-image:none;}

/*********************************************** remember to define focus styles! **********************************************/
:focus{outline:0;}

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;vertical-align:middle;height:auto}
a{outline:none;cursor:pointer;transition:all 0.5s ease;}

/**************************************** End hide from IE Mac ***************************************************************/
*:before,*:after{box-sizing:border-box;}

/************************************************** End Clearfix *************************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
.clear{clear:both;}

/************************************************** For modern browsers ******************************************/
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both;}
li{list-style:none;}
::selection{background:#227f7f;color:;}
::-moz-selection{background:#227f7f;color:;}

/*************************************** display table and table cell ***************************************************/
.tbl{display:table;width:100%;height:100%;}
.tbl-cell{display:table-cell;vertical-align:middle}
.dis-flex{display:flex;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;}



/* padding-margin */

.p--0 { padding:0px !important; }
.p-0 { padding:0px; }
.pt-0 { padding-top:0px; }
.pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; }
.pr-0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }   

.p--5 { padding:5px !important; }
.p-5 { padding:5px; }
.pt-5 { padding-top:5px; }
.pb-5 { padding-bottom:5px; }
.pl-5 { padding-left:5px; }
.pr-5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }   

.p--10 { padding:10px !important; }
.p-10 { padding:10px; }
.pt-10 { padding-top:10px; }
.pb-10 { padding-bottom:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }   

.p--15 { padding:15px !important; }
.p-15 { padding:15px; }
.pt-15 { padding-top:15px; }
.pb-15 { padding-bottom:15px; }
.pl-15 { padding-left:15px; }
.pr-15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }   

.p--20 { padding:20px !important; }
.p-20 { padding:20px; }
.pt-20 { padding-top:20px; }
.pb-20 { padding-bottom:20px; }
.pl-20 { padding-left:20px; }
.pr-20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }   

.p--25 { padding:25px !important; }
.p-25 { padding:25px; }
.pt-25 { padding-top:25px; }
.pb-25 { padding-bottom:25px; }
.pl-25 { padding-left:25px; }
.pr-25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }   

.p--30 { padding:30px !important; }
.p-30 { padding:30px; }
.pt-30 { padding-top:30px; }
.pb-30 { padding-bottom:30px; }
.pl-30 { padding-left:30px; }
.pr-30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }   

.p--35 { padding:35px !important; }
.p-35 { padding:35px; }
.pt-35 { padding-top:35px; }
.pb-35 { padding-bottom:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }   

.p--40 { padding:40px !important; }
.p-40 { padding:40px; }
.pt-40 { padding-top:40px; }
.pb-40 { padding-bottom:40px; }
.pl-40 { padding-left:40px; }
.pr-40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }   

.p--45 { padding:45px !important; }
.p-45 { padding:45px; }
.pt-45 { padding-top:45px; }
.pb-45 { padding-bottom:45px; }
.pl-45 { padding-left:45px; }
.pr-45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }   

.p--50 { padding:50px !important; }
.p-50 { padding:50px; }
.pt-50 { padding-top:50px; }
.pb-50 { padding-bottom:50px; }
.pl-50 { padding-left:50px; }
.pr-50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }   

.p--55 { padding:55px !important; }
.p-55 { padding:55px; }
.pt-55 { padding-top:55px; }
.pb-55 { padding-bottom:55px; }
.pl-55 { padding-left:55px; }
.pr-55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }   

.p--60 { padding:60px !important; }
.p-60 { padding:60px; }
.pt-60 { padding-top:60px; }
.pb-60 { padding-bottom:60px; }
.pl-60 { padding-left:60px; }
.pr-60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }   

.p--65 { padding:65px !important; }
.p-65 { padding:65px; }
.pt-65 { padding-top:65px; }
.pb-65 { padding-bottom:65px; }
.pl-65 { padding-left:65px; }
.pr-65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }   

.p--70 { padding:70px !important; }
.p-70 { padding:70px; }
.pt-70 { padding-top:70px; }
.pb-70 { padding-bottom:70px; }
.pl-70 { padding-left:70px; }
.pr-70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }   

.p--75 { padding:75px !important; }
.p-75 { padding:75px; }
.pt-75 { padding-top:75px; }
.pb-75 { padding-bottom:75px; }
.pl-75 { padding-left:75px; }
.pr-75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }   

.p--80 { padding:80px !important; }
.p-80 { padding:80px; }
.pt-80 { padding-top:80px; }
.pb-80 { padding-bottom:80px; }
.pl-80 { padding-left:80px; }
.pr-80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }   

.p--85 { padding:85px !important; }
.p-85 { padding:85px; }
.pt-85 { padding-top:85px; }
.pb-85 { padding-bottom:85px; }
.pl-85 { padding-left:85px; }
.pr-85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }   

.p--90 { padding:90px !important; }
.p-90 { padding:90px; }
.pt-90 { padding-top:90px; }
.pb-90 { padding-bottom:90px; }
.pl-90 { padding-left:90px; }
.pr-90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }   

.p--95 { padding:95px !important; }
.p-95 { padding:95px; }
.pt-95 { padding-top:95px; }
.pb-95 { padding-bottom:95px; }
.pl-95 { padding-left:95px; }
.pr-95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }   

.p--100 { padding:100px !important; }
.p-100 { padding:100px; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }
.pl-100 { padding-left:100px; }
.pr-100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }   

.p--105 { padding:105px !important; }
.p-105 { padding:105px; }
.pt-105 { padding-top:105px; }
.pb-105 { padding-bottom:105px; }
.pl-105 { padding-left:105px; }
.pr-105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }   

.p--110 { padding:110px !important; }
.p-110 { padding:110px; }
.pt-110 { padding-top:110px; }
.pb-110 { padding-bottom:110px; }
.pl-110 { padding-left:110px; }
.pr-110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }   

.p--115 { padding:115px !important; }
.p-115 { padding:115px; }
.pt-115 { padding-top:115px; }
.pb-115 { padding-bottom:115px; }
.pl-115 { padding-left:115px; }
.pr-115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }   

.p--120 { padding:120px !important; }
.p-120 { padding:120px; }
.pt-120 { padding-top:120px; }
.pb-120 { padding-bottom:120px; }
.pl-120 { padding-left:120px; }
.pr-120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }   

.p--125 { padding:125px !important; }
.p-125 { padding:125px; }
.pt-125 { padding-top:125px; }
.pb-125 { padding-bottom:125px; }
.pl-125 { padding-left:125px; }
.pr-125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }   

.p--130 { padding:130px !important; }
.p-130 { padding:130px; }
.pt-130 { padding-top:130px; }
.pb-130 { padding-bottom:130px; }
.pl-130 { padding-left:130px; }
.pr-130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }   

.p--135 { padding:135px !important; }
.p-135 { padding:135px; }
.pt-135 { padding-top:135px; }
.pb-135 { padding-bottom:135px; }
.pl-135 { padding-left:135px; }
.pr-135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }   

.p--140 { padding:140px !important; }
.p-140 { padding:140px; }
.pt-140 { padding-top:140px; }
.pb-140 { padding-bottom:140px; }
.pl-140 { padding-left:140px; }
.pr-140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }   

.p--145 { padding:145px !important; }
.p-145 { padding:145px; }
.pt-145 { padding-top:145px; }
.pb-145 { padding-bottom:145px; }
.pl-145 { padding-left:145px; }
.pr-145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }   

.p--150 { padding:150px !important; }
.p-150 { padding:150px; }
.pt-150 { padding-top:150px; }
.pb-150 { padding-bottom:150px; }
.pl-150 { padding-left:150px; }
.pr-150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }   



/* -- Responsive Media -- */


@media(min-width:768px){
  
  .sm\:p-0 { padding:0px; }
  .sm\:pt-0 { padding-top:0px; }
  .sm\:pb-0 { padding-bottom:0px; }
  .sm\:pl-0 { padding-left:0px; }
  .sm\:pr-0 { padding-right:0px; }
  .sm\:m-0 { margin:0px; }
  .sm\:mt-0 { margin-top:0px; }
  .sm\:mb-0 { margin-bottom:0px; }
  .sm\:ml-0 { margin-left:0px; }
  .sm\:mr-0 { margin-right:0px; }
  
  .sm\:p-5 { padding:5px; }
  .sm\:pt-5 { padding-top:5px; }
  .sm\:pb-5 { padding-bottom:5px; }
  .sm\:pl-5 { padding-left:5px; }
  .sm\:pr-5 { padding-right:5px; }
  .sm\:m-5 { margin:5px; }
  .sm\:mt-5 { margin-top:5px; }
  .sm\:mb-5 { margin-bottom:5px; }
  .sm\:ml-5 { margin-left:5px; }
  .sm\:mr-5 { margin-right:5px; }
  
  .sm\:p-10 { padding:10px; }
  .sm\:pt-10 { padding-top:10px; }
  .sm\:pb-10 { padding-bottom:10px; }
  .sm\:pl-10 { padding-left:10px; }
  .sm\:pr-10 { padding-right:10px; }
  .sm\:m-10 { margin:10px; }
  .sm\:mt-10 { margin-top:10px; }
  .sm\:mb-10 { margin-bottom:10px; }
  .sm\:ml-10 { margin-left:10px; }
  .sm\:mr-10 { margin-right:10px; }
  
  .sm\:p-15 { padding:15px; }
  .sm\:pt-15 { padding-top:15px; }
  .sm\:pb-15 { padding-bottom:15px; }
  .sm\:pl-15 { padding-left:15px; }
  .sm\:pr-15 { padding-right:15px; }
  .sm\:m-15 { margin:15px; }
  .sm\:mt-15 { margin-top:15px; }
  .sm\:mb-15 { margin-bottom:15px; }
  .sm\:ml-15 { margin-left:15px; }
  .sm\:mr-15 { margin-right:15px; }
  
  .sm\:p-20 { padding:20px; }
  .sm\:pt-20 { padding-top:20px; }
  .sm\:pb-20 { padding-bottom:20px; }
  .sm\:pl-20 { padding-left:20px; }
  .sm\:pr-20 { padding-right:20px; }
  .sm\:m-20 { margin:20px; }
  .sm\:mt-20 { margin-top:20px; }
  .sm\:mb-20 { margin-bottom:20px; }
  .sm\:ml-20 { margin-left:20px; }
  .sm\:mr-20 { margin-right:20px; }
  
  .sm\:p-25 { padding:25px; }
  .sm\:pt-25 { padding-top:25px; }
  .sm\:pb-25 { padding-bottom:25px; }
  .sm\:pl-25 { padding-left:25px; }
  .sm\:pr-25 { padding-right:25px; }
  .sm\:m-25 { margin:25px; }
  .sm\:mt-25 { margin-top:25px; }
  .sm\:mb-25 { margin-bottom:25px; }
  .sm\:ml-25 { margin-left:25px; }
  .sm\:mr-25 { margin-right:25px; }
  
  .sm\:p-30 { padding:30px; }
  .sm\:pt-30 { padding-top:30px; }
  .sm\:pb-30 { padding-bottom:30px; }
  .sm\:pl-30 { padding-left:30px; }
  .sm\:pr-30 { padding-right:30px; }
  .sm\:m-30 { margin:30px; }
  .sm\:mt-30 { margin-top:30px; }
  .sm\:mb-30 { margin-bottom:30px; }
  .sm\:ml-30 { margin-left:30px; }
  .sm\:mr-30 { margin-right:30px; }
  
  .sm\:p-35 { padding:35px; }
  .sm\:pt-35 { padding-top:35px; }
  .sm\:pb-35 { padding-bottom:35px; }
  .sm\:pl-35 { padding-left:35px; }
  .sm\:pr-35 { padding-right:35px; }
  .sm\:m-35 { margin:35px; }
  .sm\:mt-35 { margin-top:35px; }
  .sm\:mb-35 { margin-bottom:35px; }
  .sm\:ml-35 { margin-left:35px; }
  .sm\:mr-35 { margin-right:35px; }
  
  .sm\:p-40 { padding:40px; }
  .sm\:pt-40 { padding-top:40px; }
  .sm\:pb-40 { padding-bottom:40px; }
  .sm\:pl-40 { padding-left:40px; }
  .sm\:pr-40 { padding-right:40px; }
  .sm\:m-40 { margin:40px; }
  .sm\:mt-40 { margin-top:40px; }
  .sm\:mb-40 { margin-bottom:40px; }
  .sm\:ml-40 { margin-left:40px; }
  .sm\:mr-40 { margin-right:40px; }
  
  .sm\:p-45 { padding:45px; }
  .sm\:pt-45 { padding-top:45px; }
  .sm\:pb-45 { padding-bottom:45px; }
  .sm\:pl-45 { padding-left:45px; }
  .sm\:pr-45 { padding-right:45px; }
  .sm\:m-45 { margin:45px; }
  .sm\:mt-45 { margin-top:45px; }
  .sm\:mb-45 { margin-bottom:45px; }
  .sm\:ml-45 { margin-left:45px; }
  .sm\:mr-45 { margin-right:45px; }
  
  .sm\:p-50 { padding:50px; }
  .sm\:pt-50 { padding-top:50px; }
  .sm\:pb-50 { padding-bottom:50px; }
  .sm\:pl-50 { padding-left:50px; }
  .sm\:pr-50 { padding-right:50px; }
  .sm\:m-50 { margin:50px; }
  .sm\:mt-50 { margin-top:50px; }
  .sm\:mb-50 { margin-bottom:50px; }
  .sm\:ml-50 { margin-left:50px; }
  .sm\:mr-50 { margin-right:50px; }
  
  .sm\:p-55 { padding:55px; }
  .sm\:pt-55 { padding-top:55px; }
  .sm\:pb-55 { padding-bottom:55px; }
  .sm\:pl-55 { padding-left:55px; }
  .sm\:pr-55 { padding-right:55px; }
  .sm\:m-55 { margin:55px; }
  .sm\:mt-55 { margin-top:55px; }
  .sm\:mb-55 { margin-bottom:55px; }
  .sm\:ml-55 { margin-left:55px; }
  .sm\:mr-55 { margin-right:55px; }
  
  .sm\:p-60 { padding:60px; }
  .sm\:pt-60 { padding-top:60px; }
  .sm\:pb-60 { padding-bottom:60px; }
  .sm\:pl-60 { padding-left:60px; }
  .sm\:pr-60 { padding-right:60px; }
  .sm\:m-60 { margin:60px; }
  .sm\:mt-60 { margin-top:60px; }
  .sm\:mb-60 { margin-bottom:60px; }
  .sm\:ml-60 { margin-left:60px; }
  .sm\:mr-60 { margin-right:60px; }
  
  .sm\:p-65 { padding:65px; }
  .sm\:pt-65 { padding-top:65px; }
  .sm\:pb-65 { padding-bottom:65px; }
  .sm\:pl-65 { padding-left:65px; }
  .sm\:pr-65 { padding-right:65px; }
  .sm\:m-65 { margin:65px; }
  .sm\:mt-65 { margin-top:65px; }
  .sm\:mb-65 { margin-bottom:65px; }
  .sm\:ml-65 { margin-left:65px; }
  .sm\:mr-65 { margin-right:65px; }
  
  .sm\:p-70 { padding:70px; }
  .sm\:pt-70 { padding-top:70px; }
  .sm\:pb-70 { padding-bottom:70px; }
  .sm\:pl-70 { padding-left:70px; }
  .sm\:pr-70 { padding-right:70px; }
  .sm\:m-70 { margin:70px; }
  .sm\:mt-70 { margin-top:70px; }
  .sm\:mb-70 { margin-bottom:70px; }
  .sm\:ml-70 { margin-left:70px; }
  .sm\:mr-70 { margin-right:70px; }
  
  .sm\:p-75 { padding:75px; }
  .sm\:pt-75 { padding-top:75px; }
  .sm\:pb-75 { padding-bottom:75px; }
  .sm\:pl-75 { padding-left:75px; }
  .sm\:pr-75 { padding-right:75px; }
  .sm\:m-75 { margin:75px; }
  .sm\:mt-75 { margin-top:75px; }
  .sm\:mb-75 { margin-bottom:75px; }
  .sm\:ml-75 { margin-left:75px; }
  .sm\:mr-75 { margin-right:75px; }
  
  .sm\:p-80 { padding:80px; }
  .sm\:pt-80 { padding-top:80px; }
  .sm\:pb-80 { padding-bottom:80px; }
  .sm\:pl-80 { padding-left:80px; }
  .sm\:pr-80 { padding-right:80px; }
  .sm\:m-80 { margin:80px; }
  .sm\:mt-80 { margin-top:80px; }
  .sm\:mb-80 { margin-bottom:80px; }
  .sm\:ml-80 { margin-left:80px; }
  .sm\:mr-80 { margin-right:80px; }
  
  .sm\:p-85 { padding:85px; }
  .sm\:pt-85 { padding-top:85px; }
  .sm\:pb-85 { padding-bottom:85px; }
  .sm\:pl-85 { padding-left:85px; }
  .sm\:pr-85 { padding-right:85px; }
  .sm\:m-85 { margin:85px; }
  .sm\:mt-85 { margin-top:85px; }
  .sm\:mb-85 { margin-bottom:85px; }
  .sm\:ml-85 { margin-left:85px; }
  .sm\:mr-85 { margin-right:85px; }
  
  .sm\:p-90 { padding:90px; }
  .sm\:pt-90 { padding-top:90px; }
  .sm\:pb-90 { padding-bottom:90px; }
  .sm\:pl-90 { padding-left:90px; }
  .sm\:pr-90 { padding-right:90px; }
  .sm\:m-90 { margin:90px; }
  .sm\:mt-90 { margin-top:90px; }
  .sm\:mb-90 { margin-bottom:90px; }
  .sm\:ml-90 { margin-left:90px; }
  .sm\:mr-90 { margin-right:90px; }
  
  .sm\:p-95 { padding:95px; }
  .sm\:pt-95 { padding-top:95px; }
  .sm\:pb-95 { padding-bottom:95px; }
  .sm\:pl-95 { padding-left:95px; }
  .sm\:pr-95 { padding-right:95px; }
  .sm\:m-95 { margin:95px; }
  .sm\:mt-95 { margin-top:95px; }
  .sm\:mb-95 { margin-bottom:95px; }
  .sm\:ml-95 { margin-left:95px; }
  .sm\:mr-95 { margin-right:95px; }
  
  .sm\:p-100 { padding:100px; }
  .sm\:pt-100 { padding-top:100px; }
  .sm\:pb-100 { padding-bottom:100px; }
  .sm\:pl-100 { padding-left:100px; }
  .sm\:pr-100 { padding-right:100px; }
  .sm\:m-100 { margin:100px; }
  .sm\:mt-100 { margin-top:100px; }
  .sm\:mb-100 { margin-bottom:100px; }
  .sm\:ml-100 { margin-left:100px; }
  .sm\:mr-100 { margin-right:100px; }
  
  .sm\:p-105 { padding:105px; }
  .sm\:pt-105 { padding-top:105px; }
  .sm\:pb-105 { padding-bottom:105px; }
  .sm\:pl-105 { padding-left:105px; }
  .sm\:pr-105 { padding-right:105px; }
  .sm\:m-105 { margin:105px; }
  .sm\:mt-105 { margin-top:105px; }
  .sm\:mb-105 { margin-bottom:105px; }
  .sm\:ml-105 { margin-left:105px; }
  .sm\:mr-105 { margin-right:105px; }
  
  .sm\:p-110 { padding:110px; }
  .sm\:pt-110 { padding-top:110px; }
  .sm\:pb-110 { padding-bottom:110px; }
  .sm\:pl-110 { padding-left:110px; }
  .sm\:pr-110 { padding-right:110px; }
  .sm\:m-110 { margin:110px; }
  .sm\:mt-110 { margin-top:110px; }
  .sm\:mb-110 { margin-bottom:110px; }
  .sm\:ml-110 { margin-left:110px; }
  .sm\:mr-110 { margin-right:110px; }
  
  .sm\:p-115 { padding:115px; }
  .sm\:pt-115 { padding-top:115px; }
  .sm\:pb-115 { padding-bottom:115px; }
  .sm\:pl-115 { padding-left:115px; }
  .sm\:pr-115 { padding-right:115px; }
  .sm\:m-115 { margin:115px; }
  .sm\:mt-115 { margin-top:115px; }
  .sm\:mb-115 { margin-bottom:115px; }
  .sm\:ml-115 { margin-left:115px; }
  .sm\:mr-115 { margin-right:115px; }
  
  .sm\:p-120 { padding:120px; }
  .sm\:pt-120 { padding-top:120px; }
  .sm\:pb-120 { padding-bottom:120px; }
  .sm\:pl-120 { padding-left:120px; }
  .sm\:pr-120 { padding-right:120px; }
  .sm\:m-120 { margin:120px; }
  .sm\:mt-120 { margin-top:120px; }
  .sm\:mb-120 { margin-bottom:120px; }
  .sm\:ml-120 { margin-left:120px; }
  .sm\:mr-120 { margin-right:120px; }
  
  .sm\:p-125 { padding:125px; }
  .sm\:pt-125 { padding-top:125px; }
  .sm\:pb-125 { padding-bottom:125px; }
  .sm\:pl-125 { padding-left:125px; }
  .sm\:pr-125 { padding-right:125px; }
  .sm\:m-125 { margin:125px; }
  .sm\:mt-125 { margin-top:125px; }
  .sm\:mb-125 { margin-bottom:125px; }
  .sm\:ml-125 { margin-left:125px; }
  .sm\:mr-125 { margin-right:125px; }
  
  .sm\:p-130 { padding:130px; }
  .sm\:pt-130 { padding-top:130px; }
  .sm\:pb-130 { padding-bottom:130px; }
  .sm\:pl-130 { padding-left:130px; }
  .sm\:pr-130 { padding-right:130px; }
  .sm\:m-130 { margin:130px; }
  .sm\:mt-130 { margin-top:130px; }
  .sm\:mb-130 { margin-bottom:130px; }
  .sm\:ml-130 { margin-left:130px; }
  .sm\:mr-130 { margin-right:130px; }
  
  .sm\:p-135 { padding:135px; }
  .sm\:pt-135 { padding-top:135px; }
  .sm\:pb-135 { padding-bottom:135px; }
  .sm\:pl-135 { padding-left:135px; }
  .sm\:pr-135 { padding-right:135px; }
  .sm\:m-135 { margin:135px; }
  .sm\:mt-135 { margin-top:135px; }
  .sm\:mb-135 { margin-bottom:135px; }
  .sm\:ml-135 { margin-left:135px; }
  .sm\:mr-135 { margin-right:135px; }
  
  .sm\:p-140 { padding:140px; }
  .sm\:pt-140 { padding-top:140px; }
  .sm\:pb-140 { padding-bottom:140px; }
  .sm\:pl-140 { padding-left:140px; }
  .sm\:pr-140 { padding-right:140px; }
  .sm\:m-140 { margin:140px; }
  .sm\:mt-140 { margin-top:140px; }
  .sm\:mb-140 { margin-bottom:140px; }
  .sm\:ml-140 { margin-left:140px; }
  .sm\:mr-140 { margin-right:140px; }
  
  .sm\:p-145 { padding:145px; }
  .sm\:pt-145 { padding-top:145px; }
  .sm\:pb-145 { padding-bottom:145px; }
  .sm\:pl-145 { padding-left:145px; }
  .sm\:pr-145 { padding-right:145px; }
  .sm\:m-145 { margin:145px; }
  .sm\:mt-145 { margin-top:145px; }
  .sm\:mb-145 { margin-bottom:145px; }
  .sm\:ml-145 { margin-left:145px; }
  .sm\:mr-145 { margin-right:145px; }
  
  .sm\:p-150 { padding:150px; }
  .sm\:pt-150 { padding-top:150px; }
  .sm\:pb-150 { padding-bottom:150px; }
  .sm\:pl-150 { padding-left:150px; }
  .sm\:pr-150 { padding-right:150px; }
  .sm\:m-150 { margin:150px; }
  .sm\:mt-150 { margin-top:150px; }
  .sm\:mb-150 { margin-bottom:150px; }
  .sm\:ml-150 { margin-left:150px; }
  .sm\:mr-150 { margin-right:150px; }
  



}


@media(min-width:1100px){
  
  .md\:p-0 { padding:0px; }
  .md\:pt-0 { padding-top:0px; }
  .md\:pb-0 { padding-bottom:0px; }
  .md\:pl-0 { padding-left:0px; }
  .md\:pr-0 { padding-right:0px; }
  .md\:m-0 { margin:0px; }
  .md\:mt-0 { margin-top:0px; }
  .md\:mb-0 { margin-bottom:0px; }
  .md\:ml-0 { margin-left:0px; }
  .md\:mr-0 { margin-right:0px; }
  
  .md\:p-5 { padding:5px; }
  .md\:pt-5 { padding-top:5px; }
  .md\:pb-5 { padding-bottom:5px; }
  .md\:pl-5 { padding-left:5px; }
  .md\:pr-5 { padding-right:5px; }
  .md\:m-5 { margin:5px; }
  .md\:mt-5 { margin-top:5px; }
  .md\:mb-5 { margin-bottom:5px; }
  .md\:ml-5 { margin-left:5px; }
  .md\:mr-5 { margin-right:5px; }
  
  .md\:p-10 { padding:10px; }
  .md\:pt-10 { padding-top:10px; }
  .md\:pb-10 { padding-bottom:10px; }
  .md\:pl-10 { padding-left:10px; }
  .md\:pr-10 { padding-right:10px; }
  .md\:m-10 { margin:10px; }
  .md\:mt-10 { margin-top:10px; }
  .md\:mb-10 { margin-bottom:10px; }
  .md\:ml-10 { margin-left:10px; }
  .md\:mr-10 { margin-right:10px; }
  
  .md\:p-15 { padding:15px; }
  .md\:pt-15 { padding-top:15px; }
  .md\:pb-15 { padding-bottom:15px; }
  .md\:pl-15 { padding-left:15px; }
  .md\:pr-15 { padding-right:15px; }
  .md\:m-15 { margin:15px; }
  .md\:mt-15 { margin-top:15px; }
  .md\:mb-15 { margin-bottom:15px; }
  .md\:ml-15 { margin-left:15px; }
  .md\:mr-15 { margin-right:15px; }
  
  .md\:p-20 { padding:20px; }
  .md\:pt-20 { padding-top:20px; }
  .md\:pb-20 { padding-bottom:20px; }
  .md\:pl-20 { padding-left:20px; }
  .md\:pr-20 { padding-right:20px; }
  .md\:m-20 { margin:20px; }
  .md\:mt-20 { margin-top:20px; }
  .md\:mb-20 { margin-bottom:20px; }
  .md\:ml-20 { margin-left:20px; }
  .md\:mr-20 { margin-right:20px; }
  
  .md\:p-25 { padding:25px; }
  .md\:pt-25 { padding-top:25px; }
  .md\:pb-25 { padding-bottom:25px; }
  .md\:pl-25 { padding-left:25px; }
  .md\:pr-25 { padding-right:25px; }
  .md\:m-25 { margin:25px; }
  .md\:mt-25 { margin-top:25px; }
  .md\:mb-25 { margin-bottom:25px; }
  .md\:ml-25 { margin-left:25px; }
  .md\:mr-25 { margin-right:25px; }
  
  .md\:p-30 { padding:30px; }
  .md\:pt-30 { padding-top:30px; }
  .md\:pb-30 { padding-bottom:30px; }
  .md\:pl-30 { padding-left:30px; }
  .md\:pr-30 { padding-right:30px; }
  .md\:m-30 { margin:30px; }
  .md\:mt-30 { margin-top:30px; }
  .md\:mb-30 { margin-bottom:30px; }
  .md\:ml-30 { margin-left:30px; }
  .md\:mr-30 { margin-right:30px; }
  
  .md\:p-35 { padding:35px; }
  .md\:pt-35 { padding-top:35px; }
  .md\:pb-35 { padding-bottom:35px; }
  .md\:pl-35 { padding-left:35px; }
  .md\:pr-35 { padding-right:35px; }
  .md\:m-35 { margin:35px; }
  .md\:mt-35 { margin-top:35px; }
  .md\:mb-35 { margin-bottom:35px; }
  .md\:ml-35 { margin-left:35px; }
  .md\:mr-35 { margin-right:35px; }
  
  .md\:p-40 { padding:40px; }
  .md\:pt-40 { padding-top:40px; }
  .md\:pb-40 { padding-bottom:40px; }
  .md\:pl-40 { padding-left:40px; }
  .md\:pr-40 { padding-right:40px; }
  .md\:m-40 { margin:40px; }
  .md\:mt-40 { margin-top:40px; }
  .md\:mb-40 { margin-bottom:40px; }
  .md\:ml-40 { margin-left:40px; }
  .md\:mr-40 { margin-right:40px; }
  
  .md\:p-45 { padding:45px; }
  .md\:pt-45 { padding-top:45px; }
  .md\:pb-45 { padding-bottom:45px; }
  .md\:pl-45 { padding-left:45px; }
  .md\:pr-45 { padding-right:45px; }
  .md\:m-45 { margin:45px; }
  .md\:mt-45 { margin-top:45px; }
  .md\:mb-45 { margin-bottom:45px; }
  .md\:ml-45 { margin-left:45px; }
  .md\:mr-45 { margin-right:45px; }
  
  .md\:p-50 { padding:50px; }
  .md\:pt-50 { padding-top:50px; }
  .md\:pb-50 { padding-bottom:50px; }
  .md\:pl-50 { padding-left:50px; }
  .md\:pr-50 { padding-right:50px; }
  .md\:m-50 { margin:50px; }
  .md\:mt-50 { margin-top:50px; }
  .md\:mb-50 { margin-bottom:50px; }
  .md\:ml-50 { margin-left:50px; }
  .md\:mr-50 { margin-right:50px; }
  
  .md\:p-55 { padding:55px; }
  .md\:pt-55 { padding-top:55px; }
  .md\:pb-55 { padding-bottom:55px; }
  .md\:pl-55 { padding-left:55px; }
  .md\:pr-55 { padding-right:55px; }
  .md\:m-55 { margin:55px; }
  .md\:mt-55 { margin-top:55px; }
  .md\:mb-55 { margin-bottom:55px; }
  .md\:ml-55 { margin-left:55px; }
  .md\:mr-55 { margin-right:55px; }
  
  .md\:p-60 { padding:60px; }
  .md\:pt-60 { padding-top:60px; }
  .md\:pb-60 { padding-bottom:60px; }
  .md\:pl-60 { padding-left:60px; }
  .md\:pr-60 { padding-right:60px; }
  .md\:m-60 { margin:60px; }
  .md\:mt-60 { margin-top:60px; }
  .md\:mb-60 { margin-bottom:60px; }
  .md\:ml-60 { margin-left:60px; }
  .md\:mr-60 { margin-right:60px; }
  
  .md\:p-65 { padding:65px; }
  .md\:pt-65 { padding-top:65px; }
  .md\:pb-65 { padding-bottom:65px; }
  .md\:pl-65 { padding-left:65px; }
  .md\:pr-65 { padding-right:65px; }
  .md\:m-65 { margin:65px; }
  .md\:mt-65 { margin-top:65px; }
  .md\:mb-65 { margin-bottom:65px; }
  .md\:ml-65 { margin-left:65px; }
  .md\:mr-65 { margin-right:65px; }
  
  .md\:p-70 { padding:70px; }
  .md\:pt-70 { padding-top:70px; }
  .md\:pb-70 { padding-bottom:70px; }
  .md\:pl-70 { padding-left:70px; }
  .md\:pr-70 { padding-right:70px; }
  .md\:m-70 { margin:70px; }
  .md\:mt-70 { margin-top:70px; }
  .md\:mb-70 { margin-bottom:70px; }
  .md\:ml-70 { margin-left:70px; }
  .md\:mr-70 { margin-right:70px; }
  
  .md\:p-75 { padding:75px; }
  .md\:pt-75 { padding-top:75px; }
  .md\:pb-75 { padding-bottom:75px; }
  .md\:pl-75 { padding-left:75px; }
  .md\:pr-75 { padding-right:75px; }
  .md\:m-75 { margin:75px; }
  .md\:mt-75 { margin-top:75px; }
  .md\:mb-75 { margin-bottom:75px; }
  .md\:ml-75 { margin-left:75px; }
  .md\:mr-75 { margin-right:75px; }
  
  .md\:p-80 { padding:80px; }
  .md\:pt-80 { padding-top:80px; }
  .md\:pb-80 { padding-bottom:80px; }
  .md\:pl-80 { padding-left:80px; }
  .md\:pr-80 { padding-right:80px; }
  .md\:m-80 { margin:80px; }
  .md\:mt-80 { margin-top:80px; }
  .md\:mb-80 { margin-bottom:80px; }
  .md\:ml-80 { margin-left:80px; }
  .md\:mr-80 { margin-right:80px; }
  
  .md\:p-85 { padding:85px; }
  .md\:pt-85 { padding-top:85px; }
  .md\:pb-85 { padding-bottom:85px; }
  .md\:pl-85 { padding-left:85px; }
  .md\:pr-85 { padding-right:85px; }
  .md\:m-85 { margin:85px; }
  .md\:mt-85 { margin-top:85px; }
  .md\:mb-85 { margin-bottom:85px; }
  .md\:ml-85 { margin-left:85px; }
  .md\:mr-85 { margin-right:85px; }
  
  .md\:p-90 { padding:90px; }
  .md\:pt-90 { padding-top:90px; }
  .md\:pb-90 { padding-bottom:90px; }
  .md\:pl-90 { padding-left:90px; }
  .md\:pr-90 { padding-right:90px; }
  .md\:m-90 { margin:90px; }
  .md\:mt-90 { margin-top:90px; }
  .md\:mb-90 { margin-bottom:90px; }
  .md\:ml-90 { margin-left:90px; }
  .md\:mr-90 { margin-right:90px; }
  
  .md\:p-95 { padding:95px; }
  .md\:pt-95 { padding-top:95px; }
  .md\:pb-95 { padding-bottom:95px; }
  .md\:pl-95 { padding-left:95px; }
  .md\:pr-95 { padding-right:95px; }
  .md\:m-95 { margin:95px; }
  .md\:mt-95 { margin-top:95px; }
  .md\:mb-95 { margin-bottom:95px; }
  .md\:ml-95 { margin-left:95px; }
  .md\:mr-95 { margin-right:95px; }
  
  .md\:p-100 { padding:100px; }
  .md\:pt-100 { padding-top:100px; }
  .md\:pb-100 { padding-bottom:100px; }
  .md\:pl-100 { padding-left:100px; }
  .md\:pr-100 { padding-right:100px; }
  .md\:m-100 { margin:100px; }
  .md\:mt-100 { margin-top:100px; }
  .md\:mb-100 { margin-bottom:100px; }
  .md\:ml-100 { margin-left:100px; }
  .md\:mr-100 { margin-right:100px; }
  
  .md\:p-105 { padding:105px; }
  .md\:pt-105 { padding-top:105px; }
  .md\:pb-105 { padding-bottom:105px; }
  .md\:pl-105 { padding-left:105px; }
  .md\:pr-105 { padding-right:105px; }
  .md\:m-105 { margin:105px; }
  .md\:mt-105 { margin-top:105px; }
  .md\:mb-105 { margin-bottom:105px; }
  .md\:ml-105 { margin-left:105px; }
  .md\:mr-105 { margin-right:105px; }
  
  .md\:p-110 { padding:110px; }
  .md\:pt-110 { padding-top:110px; }
  .md\:pb-110 { padding-bottom:110px; }
  .md\:pl-110 { padding-left:110px; }
  .md\:pr-110 { padding-right:110px; }
  .md\:m-110 { margin:110px; }
  .md\:mt-110 { margin-top:110px; }
  .md\:mb-110 { margin-bottom:110px; }
  .md\:ml-110 { margin-left:110px; }
  .md\:mr-110 { margin-right:110px; }
  
  .md\:p-115 { padding:115px; }
  .md\:pt-115 { padding-top:115px; }
  .md\:pb-115 { padding-bottom:115px; }
  .md\:pl-115 { padding-left:115px; }
  .md\:pr-115 { padding-right:115px; }
  .md\:m-115 { margin:115px; }
  .md\:mt-115 { margin-top:115px; }
  .md\:mb-115 { margin-bottom:115px; }
  .md\:ml-115 { margin-left:115px; }
  .md\:mr-115 { margin-right:115px; }
  
  .md\:p-120 { padding:120px; }
  .md\:pt-120 { padding-top:120px; }
  .md\:pb-120 { padding-bottom:120px; }
  .md\:pl-120 { padding-left:120px; }
  .md\:pr-120 { padding-right:120px; }
  .md\:m-120 { margin:120px; }
  .md\:mt-120 { margin-top:120px; }
  .md\:mb-120 { margin-bottom:120px; }
  .md\:ml-120 { margin-left:120px; }
  .md\:mr-120 { margin-right:120px; }
  
  .md\:p-125 { padding:125px; }
  .md\:pt-125 { padding-top:125px; }
  .md\:pb-125 { padding-bottom:125px; }
  .md\:pl-125 { padding-left:125px; }
  .md\:pr-125 { padding-right:125px; }
  .md\:m-125 { margin:125px; }
  .md\:mt-125 { margin-top:125px; }
  .md\:mb-125 { margin-bottom:125px; }
  .md\:ml-125 { margin-left:125px; }
  .md\:mr-125 { margin-right:125px; }
  
  .md\:p-130 { padding:130px; }
  .md\:pt-130 { padding-top:130px; }
  .md\:pb-130 { padding-bottom:130px; }
  .md\:pl-130 { padding-left:130px; }
  .md\:pr-130 { padding-right:130px; }
  .md\:m-130 { margin:130px; }
  .md\:mt-130 { margin-top:130px; }
  .md\:mb-130 { margin-bottom:130px; }
  .md\:ml-130 { margin-left:130px; }
  .md\:mr-130 { margin-right:130px; }
  
  .md\:p-135 { padding:135px; }
  .md\:pt-135 { padding-top:135px; }
  .md\:pb-135 { padding-bottom:135px; }
  .md\:pl-135 { padding-left:135px; }
  .md\:pr-135 { padding-right:135px; }
  .md\:m-135 { margin:135px; }
  .md\:mt-135 { margin-top:135px; }
  .md\:mb-135 { margin-bottom:135px; }
  .md\:ml-135 { margin-left:135px; }
  .md\:mr-135 { margin-right:135px; }
  
  .md\:p-140 { padding:140px; }
  .md\:pt-140 { padding-top:140px; }
  .md\:pb-140 { padding-bottom:140px; }
  .md\:pl-140 { padding-left:140px; }
  .md\:pr-140 { padding-right:140px; }
  .md\:m-140 { margin:140px; }
  .md\:mt-140 { margin-top:140px; }
  .md\:mb-140 { margin-bottom:140px; }
  .md\:ml-140 { margin-left:140px; }
  .md\:mr-140 { margin-right:140px; }
  
  .md\:p-145 { padding:145px; }
  .md\:pt-145 { padding-top:145px; }
  .md\:pb-145 { padding-bottom:145px; }
  .md\:pl-145 { padding-left:145px; }
  .md\:pr-145 { padding-right:145px; }
  .md\:m-145 { margin:145px; }
  .md\:mt-145 { margin-top:145px; }
  .md\:mb-145 { margin-bottom:145px; }
  .md\:ml-145 { margin-left:145px; }
  .md\:mr-145 { margin-right:145px; }
  
  .md\:p-150 { padding:150px; }
  .md\:pt-150 { padding-top:150px; }
  .md\:pb-150 { padding-bottom:150px; }
  .md\:pl-150 { padding-left:150px; }
  .md\:pr-150 { padding-right:150px; }
  .md\:m-150 { margin:150px; }
  .md\:mt-150 { margin-top:150px; }
  .md\:mb-150 { margin-bottom:150px; }
  .md\:ml-150 { margin-left:150px; }
  .md\:mr-150 { margin-right:150px; }
  



}


@media(min-width:1400px){
  
  .lg\:p-0 { padding:0px; }
  .lg\:pt-0 { padding-top:0px; }
  .lg\:pb-0 { padding-bottom:0px; }
  .lg\:pl-0 { padding-left:0px; }
  .lg\:pr-0 { padding-right:0px; }
  .lg\:m-0 { margin:0px; }
  .lg\:mt-0 { margin-top:0px; }
  .lg\:mb-0 { margin-bottom:0px; }
  .lg\:ml-0 { margin-left:0px; }
  .lg\:mr-0 { margin-right:0px; }
  
  .lg\:p-5 { padding:5px; }
  .lg\:pt-5 { padding-top:5px; }
  .lg\:pb-5 { padding-bottom:5px; }
  .lg\:pl-5 { padding-left:5px; }
  .lg\:pr-5 { padding-right:5px; }
  .lg\:m-5 { margin:5px; }
  .lg\:mt-5 { margin-top:5px; }
  .lg\:mb-5 { margin-bottom:5px; }
  .lg\:ml-5 { margin-left:5px; }
  .lg\:mr-5 { margin-right:5px; }
  
  .lg\:p-10 { padding:10px; }
  .lg\:pt-10 { padding-top:10px; }
  .lg\:pb-10 { padding-bottom:10px; }
  .lg\:pl-10 { padding-left:10px; }
  .lg\:pr-10 { padding-right:10px; }
  .lg\:m-10 { margin:10px; }
  .lg\:mt-10 { margin-top:10px; }
  .lg\:mb-10 { margin-bottom:10px; }
  .lg\:ml-10 { margin-left:10px; }
  .lg\:mr-10 { margin-right:10px; }
  
  .lg\:p-15 { padding:15px; }
  .lg\:pt-15 { padding-top:15px; }
  .lg\:pb-15 { padding-bottom:15px; }
  .lg\:pl-15 { padding-left:15px; }
  .lg\:pr-15 { padding-right:15px; }
  .lg\:m-15 { margin:15px; }
  .lg\:mt-15 { margin-top:15px; }
  .lg\:mb-15 { margin-bottom:15px; }
  .lg\:ml-15 { margin-left:15px; }
  .lg\:mr-15 { margin-right:15px; }
  
  .lg\:p-20 { padding:20px; }
  .lg\:pt-20 { padding-top:20px; }
  .lg\:pb-20 { padding-bottom:20px; }
  .lg\:pl-20 { padding-left:20px; }
  .lg\:pr-20 { padding-right:20px; }
  .lg\:m-20 { margin:20px; }
  .lg\:mt-20 { margin-top:20px; }
  .lg\:mb-20 { margin-bottom:20px; }
  .lg\:ml-20 { margin-left:20px; }
  .lg\:mr-20 { margin-right:20px; }
  
  .lg\:p-25 { padding:25px; }
  .lg\:pt-25 { padding-top:25px; }
  .lg\:pb-25 { padding-bottom:25px; }
  .lg\:pl-25 { padding-left:25px; }
  .lg\:pr-25 { padding-right:25px; }
  .lg\:m-25 { margin:25px; }
  .lg\:mt-25 { margin-top:25px; }
  .lg\:mb-25 { margin-bottom:25px; }
  .lg\:ml-25 { margin-left:25px; }
  .lg\:mr-25 { margin-right:25px; }
  
  .lg\:p-30 { padding:30px; }
  .lg\:pt-30 { padding-top:30px; }
  .lg\:pb-30 { padding-bottom:30px; }
  .lg\:pl-30 { padding-left:30px; }
  .lg\:pr-30 { padding-right:30px; }
  .lg\:m-30 { margin:30px; }
  .lg\:mt-30 { margin-top:30px; }
  .lg\:mb-30 { margin-bottom:30px; }
  .lg\:ml-30 { margin-left:30px; }
  .lg\:mr-30 { margin-right:30px; }
  
  .lg\:p-35 { padding:35px; }
  .lg\:pt-35 { padding-top:35px; }
  .lg\:pb-35 { padding-bottom:35px; }
  .lg\:pl-35 { padding-left:35px; }
  .lg\:pr-35 { padding-right:35px; }
  .lg\:m-35 { margin:35px; }
  .lg\:mt-35 { margin-top:35px; }
  .lg\:mb-35 { margin-bottom:35px; }
  .lg\:ml-35 { margin-left:35px; }
  .lg\:mr-35 { margin-right:35px; }
  
  .lg\:p-40 { padding:40px; }
  .lg\:pt-40 { padding-top:40px; }
  .lg\:pb-40 { padding-bottom:40px; }
  .lg\:pl-40 { padding-left:40px; }
  .lg\:pr-40 { padding-right:40px; }
  .lg\:m-40 { margin:40px; }
  .lg\:mt-40 { margin-top:40px; }
  .lg\:mb-40 { margin-bottom:40px; }
  .lg\:ml-40 { margin-left:40px; }
  .lg\:mr-40 { margin-right:40px; }
  
  .lg\:p-45 { padding:45px; }
  .lg\:pt-45 { padding-top:45px; }
  .lg\:pb-45 { padding-bottom:45px; }
  .lg\:pl-45 { padding-left:45px; }
  .lg\:pr-45 { padding-right:45px; }
  .lg\:m-45 { margin:45px; }
  .lg\:mt-45 { margin-top:45px; }
  .lg\:mb-45 { margin-bottom:45px; }
  .lg\:ml-45 { margin-left:45px; }
  .lg\:mr-45 { margin-right:45px; }
  
  .lg\:p-50 { padding:50px; }
  .lg\:pt-50 { padding-top:50px; }
  .lg\:pb-50 { padding-bottom:50px; }
  .lg\:pl-50 { padding-left:50px; }
  .lg\:pr-50 { padding-right:50px; }
  .lg\:m-50 { margin:50px; }
  .lg\:mt-50 { margin-top:50px; }
  .lg\:mb-50 { margin-bottom:50px; }
  .lg\:ml-50 { margin-left:50px; }
  .lg\:mr-50 { margin-right:50px; }
  
  .lg\:p-55 { padding:55px; }
  .lg\:pt-55 { padding-top:55px; }
  .lg\:pb-55 { padding-bottom:55px; }
  .lg\:pl-55 { padding-left:55px; }
  .lg\:pr-55 { padding-right:55px; }
  .lg\:m-55 { margin:55px; }
  .lg\:mt-55 { margin-top:55px; }
  .lg\:mb-55 { margin-bottom:55px; }
  .lg\:ml-55 { margin-left:55px; }
  .lg\:mr-55 { margin-right:55px; }
  
  .lg\:p-60 { padding:60px; }
  .lg\:pt-60 { padding-top:60px; }
  .lg\:pb-60 { padding-bottom:60px; }
  .lg\:pl-60 { padding-left:60px; }
  .lg\:pr-60 { padding-right:60px; }
  .lg\:m-60 { margin:60px; }
  .lg\:mt-60 { margin-top:60px; }
  .lg\:mb-60 { margin-bottom:60px; }
  .lg\:ml-60 { margin-left:60px; }
  .lg\:mr-60 { margin-right:60px; }
  
  .lg\:p-65 { padding:65px; }
  .lg\:pt-65 { padding-top:65px; }
  .lg\:pb-65 { padding-bottom:65px; }
  .lg\:pl-65 { padding-left:65px; }
  .lg\:pr-65 { padding-right:65px; }
  .lg\:m-65 { margin:65px; }
  .lg\:mt-65 { margin-top:65px; }
  .lg\:mb-65 { margin-bottom:65px; }
  .lg\:ml-65 { margin-left:65px; }
  .lg\:mr-65 { margin-right:65px; }
  
  .lg\:p-70 { padding:70px; }
  .lg\:pt-70 { padding-top:70px; }
  .lg\:pb-70 { padding-bottom:70px; }
  .lg\:pl-70 { padding-left:70px; }
  .lg\:pr-70 { padding-right:70px; }
  .lg\:m-70 { margin:70px; }
  .lg\:mt-70 { margin-top:70px; }
  .lg\:mb-70 { margin-bottom:70px; }
  .lg\:ml-70 { margin-left:70px; }
  .lg\:mr-70 { margin-right:70px; }
  
  .lg\:p-75 { padding:75px; }
  .lg\:pt-75 { padding-top:75px; }
  .lg\:pb-75 { padding-bottom:75px; }
  .lg\:pl-75 { padding-left:75px; }
  .lg\:pr-75 { padding-right:75px; }
  .lg\:m-75 { margin:75px; }
  .lg\:mt-75 { margin-top:75px; }
  .lg\:mb-75 { margin-bottom:75px; }
  .lg\:ml-75 { margin-left:75px; }
  .lg\:mr-75 { margin-right:75px; }
  
  .lg\:p-80 { padding:80px; }
  .lg\:pt-80 { padding-top:80px; }
  .lg\:pb-80 { padding-bottom:80px; }
  .lg\:pl-80 { padding-left:80px; }
  .lg\:pr-80 { padding-right:80px; }
  .lg\:m-80 { margin:80px; }
  .lg\:mt-80 { margin-top:80px; }
  .lg\:mb-80 { margin-bottom:80px; }
  .lg\:ml-80 { margin-left:80px; }
  .lg\:mr-80 { margin-right:80px; }
  
  .lg\:p-85 { padding:85px; }
  .lg\:pt-85 { padding-top:85px; }
  .lg\:pb-85 { padding-bottom:85px; }
  .lg\:pl-85 { padding-left:85px; }
  .lg\:pr-85 { padding-right:85px; }
  .lg\:m-85 { margin:85px; }
  .lg\:mt-85 { margin-top:85px; }
  .lg\:mb-85 { margin-bottom:85px; }
  .lg\:ml-85 { margin-left:85px; }
  .lg\:mr-85 { margin-right:85px; }
  
  .lg\:p-90 { padding:90px; }
  .lg\:pt-90 { padding-top:90px; }
  .lg\:pb-90 { padding-bottom:90px; }
  .lg\:pl-90 { padding-left:90px; }
  .lg\:pr-90 { padding-right:90px; }
  .lg\:m-90 { margin:90px; }
  .lg\:mt-90 { margin-top:90px; }
  .lg\:mb-90 { margin-bottom:90px; }
  .lg\:ml-90 { margin-left:90px; }
  .lg\:mr-90 { margin-right:90px; }
  
  .lg\:p-95 { padding:95px; }
  .lg\:pt-95 { padding-top:95px; }
  .lg\:pb-95 { padding-bottom:95px; }
  .lg\:pl-95 { padding-left:95px; }
  .lg\:pr-95 { padding-right:95px; }
  .lg\:m-95 { margin:95px; }
  .lg\:mt-95 { margin-top:95px; }
  .lg\:mb-95 { margin-bottom:95px; }
  .lg\:ml-95 { margin-left:95px; }
  .lg\:mr-95 { margin-right:95px; }
  
  .lg\:p-100 { padding:100px; }
  .lg\:pt-100 { padding-top:100px; }
  .lg\:pb-100 { padding-bottom:100px; }
  .lg\:pl-100 { padding-left:100px; }
  .lg\:pr-100 { padding-right:100px; }
  .lg\:m-100 { margin:100px; }
  .lg\:mt-100 { margin-top:100px; }
  .lg\:mb-100 { margin-bottom:100px; }
  .lg\:ml-100 { margin-left:100px; }
  .lg\:mr-100 { margin-right:100px; }
  
  .lg\:p-105 { padding:105px; }
  .lg\:pt-105 { padding-top:105px; }
  .lg\:pb-105 { padding-bottom:105px; }
  .lg\:pl-105 { padding-left:105px; }
  .lg\:pr-105 { padding-right:105px; }
  .lg\:m-105 { margin:105px; }
  .lg\:mt-105 { margin-top:105px; }
  .lg\:mb-105 { margin-bottom:105px; }
  .lg\:ml-105 { margin-left:105px; }
  .lg\:mr-105 { margin-right:105px; }
  
  .lg\:p-110 { padding:110px; }
  .lg\:pt-110 { padding-top:110px; }
  .lg\:pb-110 { padding-bottom:110px; }
  .lg\:pl-110 { padding-left:110px; }
  .lg\:pr-110 { padding-right:110px; }
  .lg\:m-110 { margin:110px; }
  .lg\:mt-110 { margin-top:110px; }
  .lg\:mb-110 { margin-bottom:110px; }
  .lg\:ml-110 { margin-left:110px; }
  .lg\:mr-110 { margin-right:110px; }
  
  .lg\:p-115 { padding:115px; }
  .lg\:pt-115 { padding-top:115px; }
  .lg\:pb-115 { padding-bottom:115px; }
  .lg\:pl-115 { padding-left:115px; }
  .lg\:pr-115 { padding-right:115px; }
  .lg\:m-115 { margin:115px; }
  .lg\:mt-115 { margin-top:115px; }
  .lg\:mb-115 { margin-bottom:115px; }
  .lg\:ml-115 { margin-left:115px; }
  .lg\:mr-115 { margin-right:115px; }
  
  .lg\:p-120 { padding:120px; }
  .lg\:pt-120 { padding-top:120px; }
  .lg\:pb-120 { padding-bottom:120px; }
  .lg\:pl-120 { padding-left:120px; }
  .lg\:pr-120 { padding-right:120px; }
  .lg\:m-120 { margin:120px; }
  .lg\:mt-120 { margin-top:120px; }
  .lg\:mb-120 { margin-bottom:120px; }
  .lg\:ml-120 { margin-left:120px; }
  .lg\:mr-120 { margin-right:120px; }
  
  .lg\:p-125 { padding:125px; }
  .lg\:pt-125 { padding-top:125px; }
  .lg\:pb-125 { padding-bottom:125px; }
  .lg\:pl-125 { padding-left:125px; }
  .lg\:pr-125 { padding-right:125px; }
  .lg\:m-125 { margin:125px; }
  .lg\:mt-125 { margin-top:125px; }
  .lg\:mb-125 { margin-bottom:125px; }
  .lg\:ml-125 { margin-left:125px; }
  .lg\:mr-125 { margin-right:125px; }
  
  .lg\:p-130 { padding:130px; }
  .lg\:pt-130 { padding-top:130px; }
  .lg\:pb-130 { padding-bottom:130px; }
  .lg\:pl-130 { padding-left:130px; }
  .lg\:pr-130 { padding-right:130px; }
  .lg\:m-130 { margin:130px; }
  .lg\:mt-130 { margin-top:130px; }
  .lg\:mb-130 { margin-bottom:130px; }
  .lg\:ml-130 { margin-left:130px; }
  .lg\:mr-130 { margin-right:130px; }
  
  .lg\:p-135 { padding:135px; }
  .lg\:pt-135 { padding-top:135px; }
  .lg\:pb-135 { padding-bottom:135px; }
  .lg\:pl-135 { padding-left:135px; }
  .lg\:pr-135 { padding-right:135px; }
  .lg\:m-135 { margin:135px; }
  .lg\:mt-135 { margin-top:135px; }
  .lg\:mb-135 { margin-bottom:135px; }
  .lg\:ml-135 { margin-left:135px; }
  .lg\:mr-135 { margin-right:135px; }
  
  .lg\:p-140 { padding:140px; }
  .lg\:pt-140 { padding-top:140px; }
  .lg\:pb-140 { padding-bottom:140px; }
  .lg\:pl-140 { padding-left:140px; }
  .lg\:pr-140 { padding-right:140px; }
  .lg\:m-140 { margin:140px; }
  .lg\:mt-140 { margin-top:140px; }
  .lg\:mb-140 { margin-bottom:140px; }
  .lg\:ml-140 { margin-left:140px; }
  .lg\:mr-140 { margin-right:140px; }
  
  .lg\:p-145 { padding:145px; }
  .lg\:pt-145 { padding-top:145px; }
  .lg\:pb-145 { padding-bottom:145px; }
  .lg\:pl-145 { padding-left:145px; }
  .lg\:pr-145 { padding-right:145px; }
  .lg\:m-145 { margin:145px; }
  .lg\:mt-145 { margin-top:145px; }
  .lg\:mb-145 { margin-bottom:145px; }
  .lg\:ml-145 { margin-left:145px; }
  .lg\:mr-145 { margin-right:145px; }
  
  .lg\:p-150 { padding:150px; }
  .lg\:pt-150 { padding-top:150px; }
  .lg\:pb-150 { padding-bottom:150px; }
  .lg\:pl-150 { padding-left:150px; }
  .lg\:pr-150 { padding-right:150px; }
  .lg\:m-150 { margin:150px; }
  .lg\:mt-150 { margin-top:150px; }
  .lg\:mb-150 { margin-bottom:150px; }
  .lg\:ml-150 { margin-left:150px; }
  .lg\:mr-150 { margin-right:150px; }
  



}










/* 1a. Containers */


/* 1b. Colors */







/* 1c. Typography */
















/* 1d. Buttons */












/* 1e. Forms */



























/* 1g. Website header */





/* 1h. Website footer */





.content-wrapper, .container {
  max-width: 1280px;
  width:100%;
  padding:0 15px;
  float:none;
}
.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 120px 1rem;
}
.dnd-section > .row-fluid {
  max-width: 1280px;
}



/*********************************************************body  ********************************************************/
body{ line-height:1.62; font-family: Barlow; font-style: normal; font-weight: normal; text-decoration: none; color: #3E4045; font-weight: 400;font-size: 16px;   -webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent; }
body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{display:none!important;}
a{text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a:hover{text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a:focus{outline:none;text-decoration:none;}
p{margin-bottom:20px;}
h1{margin-bottom:24px;}
h2,h3,h4,h5,h6{  font-family: Barlow; font-style: normal; font-weight: normal; text-decoration: none; margin:0 0  14px;}
a:link{color:inherit}
a:active{color:inherit}
a:visited{color:inherit}
font-18{
  font-size:18px;
  font-family: Barlow; font-style: normal; font-weight: normal; text-decoration: none;
  color: #3E4045;
  margin:0 0 20px;
  font-weight: 400;
  line-height:1;
}

/* Paragraphs */

p {
  font-family: Barlow; font-style: normal; font-weight: normal; text-decoration: none;
  color: #3E4045;
  font-size: 16px;
  margin:0 0 20px;
  font-weight: 400;
  line-height:1.62;
}

/* Anchors */

a {
  color: #3E4045;
}

a:hover,
a:focus {
  color: #16181d;
}

a:active {
  color: #66686d;
}

/* Headings */

h1,
.h1 {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
  font-size: 76px;
  text-transform: none;
  line-height: 1.05;
}

h2,
.h2 {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
  font-size: 50px;
  text-transform: none;
  line-height: 1.2;
}

h3,
.h3 {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
  font-size: 48px;
  text-transform: none;
  line-height: 1.04;
}

h4,
.h4 {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
  font-size: 32px;
  text-transform: none;
  line-height: 1.25;
}

h5,
.h5 {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
  font-size: 25px;
  text-transform: none;
  line-height: 1.07;
}

h6,
.h6 {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
  font-size: 20px;
  text-transform: none;
  line-height: 1.2;
}

@media(max-width:991px){
  h1,.h1{
    font-size:40px;
  }
  h2,.h2{
    font-size:32px;
  }
  h3,.h3{
    font-size:26px;
  }
}



/* Blockquote */

blockquote {
  border-left-color: #121317;
}

/*******************************************hubspot******************************************************************/
.row-fluid [class*="span"]{min-height:1px;}

/**************************************** logo ***************************/
.h-logo img,.f-logo img{cursor:pointer;}

html[lang="de"] body p {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}





button,
.button,
.hs-button,
.hs-blog-post-listing__post-button, 
a.btn-1, 
.btn-1 a, 
a.button,
.button a{
  border: 2px solid #4D6DFF;

  padding-top: 14px;
padding-right: 40px;
padding-bottom: 14px;
padding-left: 40px;

  font-weight: 500; text-decoration: none; font-family: Barlow; font-style: normal;
  background-color: 

  
  
    
  


  rgba(77, 109, 255, 1.0)

;
  border-radius: 100px;
  color: #FFFFFF;
  font-size: 18px;
  text-transform: none;
  display:inline-block;
  line-height: 1.19;
  transition: 1s;
  z-index: 1;
  position: relative;
  overflow: hidden;
  transition: 0.2s ease;
}

.footer-form-field .actions:hover::before,
.iwcm .inner-img .right-part .form form .hs-submit .actions:hover{
  transform: scale(1.2);
}

.button:after {
  background-color: #ffffff;
  border-radius: 50%;
  content: "";
  height: 21px;
  left: 50% !important;
  position: absolute;
  top: 54px !important;
  transform: translatex(-50%);
  transition: 0.2s ease;
  width: 21PX;
  z-index: -1;
  transition: 0.2s ease;
}

.button:focus, 
.button:hover, 
button:focus, 
button:hover {
  background-color: #ffffff;
  color: #4D6DFF;
  transition: 0.2s ease;
}

.button:hover:after, 
.button:hover:before {
  height: 210PX;
  top: -39px !important;
  width: 210PX;
  transition: 0.2s ease;
}

.btn-2 a, 
a.btn-2 { 
  border: 2px solid #4D6DFF;

  padding-top: 16px;
padding-right: 40px;
padding-bottom: 16px;
padding-left: 40px;

  font-weight: 500; text-decoration: none; font-family: Barlow; font-style: normal;
  border-radius: 100px;
  color: #4D6DFF;
  font-size: 18px;
  text-transform: none;
  display:inline-block;
  line-height: 1.2;
  transition: 1s;
  z-index: 1;
  position: relative;
  overflow: hidden;
  background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  transition: 0.2s ease;
}

.btn-2:after {
  background-color: #4D6DFF;
  border-radius: 50%;
  content: "";
  height: 21px;
  left: 50% !important;
  position: absolute;
  top: 54px !important;
  transform: translatex(-50%);
  transition: 0.2s ease;
  width: 21PX;
  z-index: -1;
}

.btn-2:focus, 
.btn-2:hover{
  background-color: #4D6DFF;
  border-color: #ffffff;
  color: #ffffff;
  transition: 0.2s ease;
}

.btn-2:hover:after, 
.btn-2:hover:before {
  height: 146PX;
  top: -39px !important;
  width: 146PX;
  transition: 0.2s ease;
}






.submitted-message {
  font-family: Barlow; font-style: normal; font-weight: normal; text-decoration: none;
  ;
  border-top-left-radius: px;
  border-top-right-radius: px;
  border-bottom-left-radius: px;
  border-bottom-right-radius: px;
  background-color: 

  
  
    
  


  rgba(#null, 1)

;
  ;
}

/* Form title */

.form-title {
  color: ;
  ;
  ;
  ;
  border-top-left-radius: px;
  border-top-right-radius: px;
  border-bottom-left-radius: px;
  border-bottom-right-radius: px;
  font-size: ;
  background-color: 

  
  
    
  


  rgba(#null, 1)

;
}


/* Labels */

form label {
  color: #3E4045;
}

/* Help text */

form legend {
  color: #ffffff !important;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border: 2px solid #4D6DFF;

  background-color: 

  
  
    
  


  rgba(77, 109, 255, 1.0)

;
  color: #fff;
  border-radius: 100px;
}
.contactformwrp form input[type=submit], 
.contactformwrp form .hs-button {
  font-weight: 400 !important;
}
/* Form placeholder text */

::-webkit-input-placeholder {
  color: #fff;
}

::-moz-placeholder {
  color: #fff;
}

:-ms-input-placeholder {
  color: #fff;
}

::placeholder {
  color: #fff;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #fff;
}

.fn-date-picker td.is-selected .pika-button {
  background: #3E4045;
}

.fn-date-picker td .pika-button:hover {
  background-color: #3E4045 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #3E4045;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 2px solid #4D6DFF;
;
  padding-top: 14px;
padding-right: 40px;
padding-bottom: 14px;
padding-left: 40px;
;
  font-family: Barlow; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
  border-radius: 100px;
  text-transform: none;
  background-color: 

  
  
    
  


  rgba(77, 109, 255, 1.0)

;
  line-height:1.2;
  font-size:18px;
  position: relative;
  margin-right:0px;
  font-weight:500;
  z-index:1;
  transition: 1s;
}

/* form input[type=submit]:after,
form .hs-button:after{
background-color: #ffffff;
border-radius: 50%;
content: "";
height: 21px;
left: 50% !important;
position: absolute;
top: 54px !important;
transform: translatex(-50%);
transition: 1s ease;
width: 21PX;
z-index: -1;
} */



/* form .actions:after,
form .actions:after
{
content: "";
display: block;
width: 12px;
height: 12px;
border-radius: 50%;
border: 1px solid #3E4045;
position: absolute;
top: 8px;
transition: all 0.2s linear;
right: -25px;
} */

/* form .actions:before,
form .actions:before{
content: '';
display: block;
width: 100%;  
height: 1px;
background:#3E4045;
transition: all 0.2s linear;
position: absolute;
bottom: 0;
left: 0;
}

form .actions:hover::before,
form .actions:hover::before{
width: 0;
transition-delay: 0s;
}

form .actions:hover::after,
form .actions:hover::after{
background-color:#3E4045;
transition-delay: 0s;
} */

/* form .actions{
position:relative;
width: fit-content;
margin-right: 25px;
} */

form input[type=submit]:focus,
{
  opacity:0.8;
  color: #FFFFFF;
}

form input[type=submit]:active,
form .hs-button:active {
  color: #FFFFFF;
}


/*********************************************************************************************************************************

Form CSS Starrt here

**********************************************************************************************************************************/

/****************************************************Placeholder opacity cross browsers*****************************************/

input::-webkit-input-placeholder:#fff;

/* WebKit browsers */
input:-moz-placeholder:#fff;

/* Mozilla Firefox 4 to 18 */
input::-moz-placeholder:#fff;

/* Mozilla Firefox 19+ */
input:-ms-input-placeholder:#fff;

/* Internet Explorer 10+ */
textarea::-webkit-input-placeholder:#fff;

/* WebKit browsers */
textarea:-moz-placeholder:#fff;

/* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder:#fff;

/* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder:#fff;

/* Internet Explorer 10+ */

/****************************************************** IE *********************************************************/

select::-ms-expand{display:none;}
input::-ms-clear{display:none;}

/*********************************************** remove auto fill yellow color ************************************/
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #ffffff inset;-moz-box-shadow:0 0 0 100px #ffffff inset;box-shadow:0 0 0 100px #ffffff inset;color:#333;}

/*********************************************** Form CSS **********************************************/
.hs_error_rollup{display:none;}
form .hs-form-field{position:relative;}
form ul.hs-error-msgs.inputs-list{position:relative;top: 0;right:0;list-style-type:none;background:transparent;margin:0;}
form ul.hs-error-msgs.inputs-list > li > label{font-weight:300;position:relative;z-index:9;color:red;font-size:15px;}
form ul.hs-error-msgs.inputs-list:after{ display:none; content:'';width:8px;height:8px;position:absolute;left:50%;background:#ff0000;margin-left:-6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;top:0;}
input,textarea,select{border-radius:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"],textarea{-webkit-appearance:none;border-radius:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
button,input,select,textarea,option{font-size:100%;margin:0;vertical-align:baseline;}
input[type="text"],input[type="tel"],input[type="email"]{-webkit-appearance:none!important;}
input[type="submit"]{cursor:pointer;transition:all 0.5s ease;}
textarea{overflow:auto;vertical-align:top;resize:none;}

/* -------- Forms --------- */
.hs-form textarea,.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form select{
  border: 2px solid #4D6DFF;

  font-family: Barlow; font-style: normal; font-weight: normal; text-decoration: none
  background-color: 

  
  
    
  


  rgba(77, 109, 255, 1.0)

;
  color: #fff;
  border-radius: 100px;
  font-size:18px;
  line-height: 1.2;
  font-weight:500;
  padding:16px 13px 16px 24px; 
  height: auto;
  box-shadow: none;
  width:100%;
  transition: all .1s ease;
}

.hs-form input:focus{
  outline:0;
}

.hs-form input[type="checkbox"] {
  width: auto !important;
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal;
}


.hs-form-booleancheckbox-display>span {
  line-height: normal;
  display: inline-block;
}

.legal-consent-container .hs-form-booleancheckbox-display>span, 
.legal-consent-container .hs-form-booleancheckbox-display>span p {
  margin-left: 10px !important;
  font-size: 14px;
}

.legal-consent-container .hs-form-booleancheckbox-display>span, 
.legal-consent-container .hs-form-booleancheckbox-display>span p a {
  text-decoration: none;
  transition: all .2s ease-in-out;
  color: #000;
}

form .inputs-list>li {
  padding-right: 37px;
}

.legal-consent-container .hs-form-booleancheckbox-display>span, 
.legal-consent-container .hs-form-booleancheckbox-display>span p a:hover {
  transition: all .2s ease-in-out;
  opacity: .9;
  color: inherit;
}
.hs-form select{height: auto;
  -webkit-appearance: none;
  background-image: url(https://139783869.fs1.hubspotusercontent-eu1.net/hubfs/139783869/Images/Vector%20%2835%29.svg);
  background-repeat: no-repeat;
  background-size: 16px 10px;
  background-position: calc(100% - 30px) center;
  padding-right: 50px;
  cursor: pointer;}
.hs-form-field > label{font-size:18px;font-weight:500;margin-bottom:10px;display:inline-block;}
.hs-form-field > label.red{color:#DA0000;}
.hs-form-field > label.sel{color:#21BAD1;font-size:12px;line-height:14px;top:-11px;}
.hs-form-field > label.upM{color:#21bad1;font-size:12px;line-height:14px;top:-11px;}
.hs-recaptcha{margin-bottom:30px;}
.hs-form-field{position:relative;margin-bottom:20px;}
.hs-form textarea{height:182px!important;width:100%!important;}
input[type="submit"]{-webkit-appearance:none;background-color:#0a40ef;color:#ffffff;padding:20px 24px;border:1px solid #0a40ef;display:inline-block;text-decoration:none;line-height:normal;font-size:15px;font-weight:500;}
.hs-form-field .input{display:table;width:100%;margin:0!important;}

/* .invalid.error{
border-bottom: 1px solid #DA0000;
} */
.hs-error-msgs{position:relative;}
.hs-error-msgs li label{font-size:18px;line-height:1;color:#a94442;list-style-type:none;margin:5px 0px 10px;}
.hs-form-checkbox{width:33.3%;float:left;list-style-type:none;}
.hs-form-radio{width:33.3%;float:left;list-style-type:none;}
.hs-form-checkbox input,.hs-form-radio input{margin-right:27px;}
form .hs-richtext{text-align:center;}
form{max-width:100%;width:100%;float:none!important;}
form legend{color:#8B8B8B;font-size:18px;margin-bottom:0;}
.submitted-message{
  text-align:center;
  overflow:hidden!important;
  background-color: #eee;
  color: grey;
  padding: 15px;
  border: 1px solid #e1e1e1;
  border-radius: 0;
  margin-bottom: 23px;
}

.hs-form-booleancheckbox {
  margin-top: 20px;
}

.hs-form-booleancheckbox  label.hs-form-booleancheckbox-display input+span {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  vertical-align: middle;
  margin-left: 0px !important;
}

.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before {
  width: 20px;
  height: 20px;
  content: '';
  background-color: #cbcbcb;
  display: inline-block;
  margin-right: 13px;
  transition: 0.5s ease all;
}

.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before {
  background-color: #044486;
}

.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after {
  position: absolute;
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  opacity: 1.0;
  color: #ffffff;
  left: 4px;
  top: 6px;
  transition: 0.5s ease all;
}

.hs-form-booleancheckbox label.hs-form-booleancheckbox-display .hs-input {
  display: none;
}

.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span p {
  margin-left: 0px !important;
}

/* Form Two Col Section */
.form-columns-2,.form-columns-1{max-width:100%!important;}
.form-columns-2 > div{width:49%!important;}
.form-columns-2 > div:first-child{float:left!important;}
.form-columns-2 > div:last-child{float:right!important;}
.form-columns-1 .hs-input {width: 100%!important;}

/* Radio Button Style */
.hs-form-radio label.hs-form-radio-display{font-size:14px;font-weight:700;text-transform:uppercase;display:flex;flex-wrap:wrap;}
.hs-form-radio-display .hs-input{display:none;}
.hs-form-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-radio label.hs-form-radio-display input+span:before{width:20px;height:20px;content:'';background-color:#cbcbcb;display:inline-block;border-radius:100%;margin-right:13px;transition:0.5s ease all;}
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#044486;}
.hs-form-radio label.hs-form-radio-display input:checked+span:after{position: absolute;content: "\f00c";font-family: "Font Awesome 5 Pro";font-style: normal;font-size: 12px;font-weight: 500;line-height: 100%;opacity: 1.0;color: #ffffff;left: 4px;top: 4px;transition:0.5s ease all;}

/* Checkbox Style */
.hs-form-checkbox:not(:last-child){margin-bottom:29px;}
.hs-form-checkbox label.hs-form-checkbox-display{font-size:14px;font-weight:700;text-transform:uppercase;display:flex;flex-wrap:wrap;}
.hs-form-checkbox-display .hs-input{display:none;}
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before{width:20px;height:20px;content:'';background-color:#cbcbcb;display:inline-block;margin-right:13px;transition:0.5s ease all;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#044486;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after{position: absolute;content: "\f00c";font-family: "Font Awesome 5 Pro";font-style: normal;font-size: 12px;font-weight: 500;line-height: 100%;opacity: 1.0;color: #ffffff;left: 4px;top: 4px;transition:0.5s ease all;}








.header-wrapper {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #3E4045;
  font-family: Barlow;
}

.menu__child-toggle-icon {
  border-top-color: #3E4045;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #16181d;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: #16181d;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #66686d;
}

.menu__child-toggle-icon:active {
  border-top-color: #66686d;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #3E4045;
}

.header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li > a{
  color: #3E4045;
}

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: ;
  background-color: 

  
  
    
  


  rgba(#null, 1)

;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Barlow;
}

.header__language-switcher-label-current:after {
  border-top-color: #3E4045;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #3E4045;
  }
  .hs-form-booleancheckbox {
    padding-right: 0px !important;
  }
}

.header-wrapper .active-branch > a{color:#4D6DFF !important; font-weight:500 !important;}

.footer .active-branch > a{color:#4D6DFF !important;}






.footer-wrpss { 
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; 
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: #3E4045;
}

.social-media-icon-inner a:hover img {
  transform: scale(1.1);
}

.social-media-icon-inner a:hover img {
  transition:0.4s all ease;
} 







.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 120px 0;
}

/* Blog post */

.blog-post__meta a {
  color: #3E4045;
}

.blog-post__tag-link {
  color: #3E4045;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #16181d;
}

.blog-post__tag-link:active {
  color: #66686d;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  text-transform: none;
}

.blog-related-posts__title-link {
  color: #121317;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #000000;
}

.blog-related-posts__title-link:active {
  color: #3a3b3f;
}

/* Blog comments */

.blog-comments {
  margin-bottom: 120px;
}

#comments-listing .comment-reply-to {
  color: #3E4045;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #16181d;
}

#comments-listing .comment-reply-to:active {
  color: #66686d;
}





.hs-search-results__title {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  text-transform: none;
}

.hs-blog-post-listing__post-title-link {
  color: #121317;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
  color: #000000;
}

.hs-blog-post-listing__post-title-link:active {
  color: #3a3b3f;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
  color: #3E4045;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
  color: #3E4045;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
  color: #16181d;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
  color: #66686d;
}

.hs-pagination__link-icon svg {
  fill: #3E4045;
}

/* Pricing card */

.card__price {
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
  font-size: 48px;
}

.card__body svg {
  fill: #3E4045;
}

/* Social follow */

.social-links__icon {
  background-color: #3E4045;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #16181d;
}

.social-links__icon:active {
  background-color: #66686d;
  font-weight: 400; text-decoration: none; font-family: Teko; font-style: normal;
  color: #121317;
  font-size: 48px;
}

.Brand-Module-wrapper .bottom-module .card-wrp.desktop:nth-child(1) .card-in-wrp:nth-child(2) .img {
  width: 133px;
}

.bookonline .tex-slide .card-wrp {
  padding: 20px 0px ;
}

/* header-css */

header.header {
  min-height: 100px;
}

.header-wrapper .inner-wrp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 20px 0px;
}

.header-wrapper .inner-wrp .header-logo {
  width: 151px;
}

.header-wrapper .inner-wrp .header-logo a {
  display: block;
}

.header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li {
  position: relative;
  list-style: none;
  display: inline-flex;
}

.header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li > a {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  font-family: 'Barlow';
}

.header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li > a:hover {
  color: #4D6DFF;
/*   font-weight:500; */
  text-shadow: 0px 0px 1px #4D6DFF;
}

.header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li:not(:last-child) > a {
  margin-right: 30px;
}

.header-wrapper {
  border-bottom: 1px solid #F5F5F5;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index:99;
}

.header-wrapper .inner-wrp .mob-button{
  display: none;
}

.header-wrapper .inner-wrp .openbtn{
  display: none;
}

.header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .child-trigger {
  align-self: stretch;
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 0;
  position: relative;
  top: 0;
  transform: unset;
  z-index: 1;
  align-items: center;
  display: flex;
}

.header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .child-trigger:after {
  content: "";
  display: block;
  flex-shrink: 0;
  font-size: 10px;
  height: 10px;
  margin-left: 8px;
  -webkit-mask-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/download%20%282%29-1.svg);
  mask-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/download%20%282%29-1.svg);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: cover;
  mask-size: cover;
  transition: transform .3s ease, background-color .3s ease;
  width: 10px;
}



/* end-header-css */

@media(min-width:992px){
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper {
    position: absolute;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 50px 100px -20px #32325d40, 0 30px 60px -30px #0000004d;
    display: flex;
    flex-direction: column;
    gap: 8px;
    left: 0;
    margin-top: 20px;
    min-width: 100%;
    opacity: 0;
    padding: 16px;
    top: 100%;
    transform: translate(0) translateY(0) rotateX(0) scale(1) translateZ(0);
    visibility: hidden;
    width: auto;
    flex-wrap: wrap;
    overflow: unset;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper li {
    padding: 0;
    position: relative;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper li a {
    align-items: center;
    border: none;
    border-radius: 4px;

    display: flex;
    font-size: 16px;
    line-height: 1.2;
    padding: 8px 12px;
    text-decoration: none;
    text-transform: none;
    transition: background-color .3s ease;
    white-space: nowrap;
    user-select: none;
    font-weight: 400;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
    font-family: 'Barlow';
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children:hover .hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper:before {
    backface-visibility: hidden;
    background-color: #ffffff;
    border-top-left-radius: 3px;
    content: "";
    display: block;
    height: 12px;
    left: 50%;
    position: absolute;
    top: -6px;
    transform: translate(-50%) rotate(45deg) translateZ(0);
    width: 12px;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children:hover .hs-menu-children-wrapper:after {
    background: transparent;
    top: -20px;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    width: 100%;
    left: 0;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper li a:hover {
    color: #4D6DFF;
    background-color: rgb(77 109 255 / 10%);
  }


  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children > a {
    margin-right: 0px;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children  {
    margin-right: 30px;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .child-trigger {
    left: 0;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children:hover .child-trigger:after {
    transform: rotate(180deg);
    background-color:#4D6DFF;
  }
  .header-wrapper .inner-wrp .header-menu {
    display: block !important;
  }
  .footer-info-main .contact-info {
    width: calc(100% - 65px);
  }          
}

@media(max-width:991px){
  .header-wrapper .inner-wrp .header-menu {
    position: absolute;
    top: 100%;
    left: 0px;
    width: 100%;
    height: 100vh;
    background-color: #ffffff;
    display:none;
    overflow-y: auto !important;
    padding-bottom: 100px;
    border-top: 1px solid #F5F5F5;
  }
  .two-col-imgr .twimr-in:hover .right-par .imgage{transform: unset !important;}


  body.active {
    overflow-y: hidden;
  }

  .header-wrapper .inner-wrp .openbtn {
    display: none;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul {
    display: block;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li {
    display: block;
  }

  .header-wrapper .inner-wrp .header-menu .navbar {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    text-align:center;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li:not(:last-child) > a {
    margin-right: 0px;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li > a {
    padding-top: 15px;
    display: block;
  }
  .header-wrapper .inner-wrp .header-menu .header-button {
    padding: 0px 15px 15px;
    text-align:center;
  }
  .header-wrapper .inner-wrp  .desktop-button {
    display: none;
  }
  .header-wrapper .inner-wrp .mob-button{
    display: block;
  }

  .header-wrapper .inner-wrp .openbtn {
    background: #4D6DFF;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    cursor: pointer;
    position: relative;
    display:block;
  }
  .header-wrapper .inner-wrp .openbtn .openbtn-area {
    transition: all 0.4s;
  }
  .header-wrapper .inner-wrp .openbtn span {
    position: absolute;
    background: #ffffff;
    display: inline-block;
    border-radius: 3px;
    left: 12px;
    height: 3px;
    transition: all 0.4s;
    width: 50%;
  }
  .header-wrapper .inner-wrp .openbtn span:nth-of-type(1) {
    top: 16px;
  }
  .header-wrapper .inner-wrp .openbtn span:nth-of-type(2) {
    top: 24px;
  }
  .header-wrapper .inner-wrp .openbtn span:nth-of-type(3) {
    top: 32px;
  }
  .header-wrapper .inner-wrp .openbtn.active .openbtn-area {
    transform: rotateY(-360deg);
  }
  .header-wrapper .inner-wrp .openbtn.active span:nth-of-type(1) {
    width: 45%;
    top: 18px;
    left: 14px;
    transform: translateY(6px) rotate(-135deg);
  }
  .header-wrapper .inner-wrp .openbtn.active span:nth-of-type(2) {
    opacity: 0;
  }
  .header-wrapper .inner-wrp .openbtn.active span:nth-of-type(3) {
    width: 45%;
    top: 30px;
    left: 14px;
    transform: translateY(-6px) rotate(135deg);
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children > .hs-menu-children-wrapper {
    background-color: #ffffff;
    display: none;
  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children > .hs-menu-children-wrapper li a {
    padding-top: 15px;
    padding-left: 15px;
    display: block;
    padding-right: 15px;
    font-size: 16px;
    line-height: 1.2;
    font-family: 'Barlow';

  }

  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children > .hs-menu-children-wrapper li {
    list-style: none;
    position: relative;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .child-trigger {
    display: flex;
    position: absolute;
    top: 0px;
    right: 0;
    width: 34px;
    height: 34px;
    align-items: center;
    justify-content: center;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children .child-trigger:after {
    margin: 0px;
    width: 15px;
  }
  header.header {
    min-height: 96px;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li.hs-item-has-children > .hs-menu-children-wrapper li a:hover {
    color: #4D6DFF;
  }
  .child-trigger.child-open::after {transform: rotate(180deg);}
}

/* banner-module */

.banner-module .banner-inner {
  position: relative;
}


.banner-module .banner-inner .top-section{
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 84px;
  z-index: 1;
}

.banner-module .banner-inner .banner-title h1 {
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

.banner-module .banner-inner .banner-image {
  position: relative;
  width: 69%;
  margin-top: 11px;
}

.banner-module .circle {
  width: 100%;
  max-width: 892px;
  height: 100%;
  min-height: 892px;
  max-height: 892px;
  border-radius: 100%;
  background-color: #CCD5FF;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  -webkit-animation: ripple 0.7s linear infinite;
  animation: ripple 0.7s linear infinite;
} 


@-webkit-keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(240, 242, 255, 1), 0 0 0 1em rgba(240, 242, 255, 1), 0 0 0 3em rgba(240, 242, 255, 1), 0 0 0 5em rgba(240, 242, 255, 1);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(240, 242, 255, 1), 0 0 0 3em rgba(240, 242, 255, 1), 0 0 0 5em rgba(240, 242, 255, 1), 0 0 0 8em rgba(240, 242, 255, 0);
  }
}

@keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(240, 242, 255, 1), 0 0 0 1em rgba(240, 242, 255, 1), 0 0 0 3em rgba(240, 242, 255, 1), 0 0 0 5em rgba(240, 242, 255, 1);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(240, 242, 255, 1), 0 0 0 3em rgba(240, 242, 255, 1), 0 0 0 5em rgba(240, 242, 255, 1), 0 0 0 8em rgba(240, 242, 255, 0);
  }
}


.banner-modules {
  overflow: hidden;
}


/* end-banner-module */


/* two-column-with-content */

.tccwim {
  width: 100%;
}

.tccwim .inner-tccwim:not(:last-child) {
  margin-bottom: 60px;
}

.tccwim .inner-tccwim {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.tccwim .inner-tccwim .image {
  margin-right: 15px;
  width: calc(50% - 15px);
  border: 1px solid #F0F2FF;
  border-radius: 12px;
}


.tccwim .inner-tccwim .content {
  width: 50%;
  padding-left: 120px;
}

.tccwim .inner-tccwim .content h2 {
  color: #000;
  text-transform: uppercase;
}

.tccwim .inner-tccwim .content p {
  margin-bottom: 0px;
}

.inner-tccwim.tcchange {
  flex-direction: row-reverse;
}

.inner-tccwim.tcchange .image {
  margin-right: 0px;
  margin-left: 15px;
}

.inner-tccwim.tcchange .content {
  padding-left: 0px;
  padding-right: 120px;
}

/* end */


/* text-slide */


.tex-slide .card-wrp {
  width: 100%;
  padding: 40px 0px;
}

.tex-slide .card-wrp .title h3 {
  font-weight: 500;
  margin-bottom: 0px; 
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}

.tex-slide .card-wrp .title {
  border-left: 1px solid #FEFEFE33;
}


/* end-text-slide */

/* two-col-slider */

.twocolwrp .col-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0px -15px;
  align-items: center;
}

.twocolwrp .col-inner .left-part {
  width: calc(45% + 2px);
  padding: 0px 15px;
}

.twocolwrp .col-inner .right-part {
  width: calc(44% + 3.8px);
  padding: 0px 15px;
}

.twocolwrp .col-inner .right-part .title h2 {
  font-weight: 400;
  text-transform: uppercase;

}

.twocolwrp .col-inner .right-part .content p {

  margin-bottom: 0px;
}

.twocolwrp .col-inner .right-part .list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  list-style: none;
  padding: 0px;
  margin: 34px 0px 0px 0px;
  gap: 18px;
}

.twocolwrp .col-inner .right-part .list li {
  list-style: none;
  position: relative;
  display: block;
}

.twocolwrp .col-inner .right-part .list li a {
  display: flex;
  align-items: center;
  column-gap: 14px;
}

.twocolwrp .col-inner .right-part .list li .icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: linear-gradient(135deg, #3551D8 0%, #966DF9 100%);
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.twocolwrp .col-inner .right-part .list li .icon img {
  width: 12px;
}

.twocolwrp .col-inner .right-part .list li .text {
  line-height: 1.2;
  width: calc(100% - 24px);
}

.twocolwrp .col-inner .right-part .btn {
  margin-top: 48px;
}



/* end-two-col-slider */

/* title-with-icon */
.twim .twin-inner {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.twim .twin-inner .top-section .title h2 {
  font-weight: 400;

  text-transform: uppercase;
}

.twim .twin-inner .top-section {
  width: 100%;
  max-width: 393px;
  margin: 0 auto 70px auto;
  text-align: center;
}

.twim .twin-inner .top-section .title p {
  margin-bottom: 0px;

}

.twim .twin-inner .btm-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -15px;
  row-gap: 30px;
}

.twim .twin-inner .btm-inner .card-wrp {
  width: 25%;
  padding: 0px 15px;
}

.twim .twin-inner .btm-inner .card-wrp .card-in {
  padding: 45px 18px;
  border: 1px solid #F5F5F5;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
  gap: 30px;
  position:relative;
  transition: all 1s;
}

.twim .twin-inner .btm-inner .card-wrp .card-in .icon img {
  width: 80px;
  height: 80px !important;
  padding: 5px;
  transition: all 1s;
}

.twim .twin-inner .btm-inner .card-wrp .card-in .title h4 {
  margin-bottom: 0px;
  font-weight: 400;

}

.twim .twin-inner .btm-inner .card-wrp .card-in > span {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 1s;
  opacity:0;
} 

.twim .twin-inner .btm-inner .card-wrp:hover .card-in > span{
  opacity:1;
}



.twim .twin-inner .btm-inner .card-wrp {
  position: relative;
}

.twim .twin-inner .btm-inner .card-wrp:before {
  content: "";
  background: linear-gradient(135deg, #3551D8 0%, #966DF9 100%);
  width: 100%;
  height: 5px;
  display: block;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  transition: 0.5s transform ease;
  transform: scale3d(0, 1, 1);
  transform-origin: 0 50%;
}

.twim .twin-inner .btm-inner .card-wrp:hover:before{
  transform: scale3d(1, 1, 1);
  transform-origin: 0 50%;
}

.twim .twin-inner .btm-inner .card-wrp .card-in .content p {
  font-size: 18px;

  font-weight: 500;
  line-height: 1.33;
  margin-bottom: 0px;
}


.twim .twin-inner .btm-inner .card-wrp:hover .card-in{
  box-shadow: 0px 6px 17.9px 0px #C890FF29;
}

.twim .twin-inner .btm-inner .card-wrp:hover .card-in .content{
  opacity:1;
}


.twim .twin-inner .btm-inner .card-wrp:hover .card-in .icon img {
  width: 55px;
  height:55px !important;
}

.twim .twin-inner .btm-inner .card-wrp .card-in .content {
  transition: all 1s;
  opacity:0;
}


/* end-title-with-icon */

/* image-with-content */

.iwcm .inner-img {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #F0F2FF;
  width: 100%;
  max-width: 1036px;
  margin: 0 auto;
  position:relative;
  border: 1px solid;
  border-image: linear-gradient(270deg, #4D6DFF 0%, #ffffff 64.6%);
  border-image-slice: 1;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

.iwcm {
  padding: 79px 0px 31px 0px;
}

.iwcm .inner-img .left-part {
  width: calc(39% + 2px);
  margin-top: -79px;
  margin-bottom: -31px;
}

.iwcm .inner-img .right-part {
  width: calc(60% + 8px);
  padding: 60px 53px 10px 53px;
} 

.iwcm .inner-img .right-part .title h2 {

  text-transform: uppercase;
  max-width: 400px;
}

.iwcm .inner-img .right-part .title p {

  margin-bottom: 20px;
}

.iwcm .inner-img .right-part .image {
  width: 100%;
  max-width: 229px;
  margin-left: auto;
  margin-right: -43px;
}

.iwcm .inner-img .right-part .form form {
  position: relative;
  Z-INDEX: 1;
}

.iwcm .inner-img .right-part .form h3:empty {
  display: none;
}

.iwcm .inner-img .right-part .form form .hs-form-field {
  line-height: 0;
}

.iwcm .inner-img .right-part .form form .hs-submit {
  position: absolute;
  right: 20px;
  top: 20px;
  WIDTH: 28PX;
  Z-INDEX: 2;
  display: inline-block;
  height: 28px;
}

.iwcm .inner-img .right-part .form form .hs-submit .actions {
  align-items: center;
  background-color: #ffffff;
  background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/right.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 50%;
  content: "";
  display: flex;
  height: 28px; 
  justify-content: center;
  left: 0;
  line-height: 0;
  position: absolute;
  top: 5px;
  width: 28px;
  transition: 0.2s ease;
}

.iwcm .inner-img .right-part .form form .hs-submit .actions input.hs-button.primary.large {
  background-color: transparent;
  border: 0;
  font-size: 0;
  height: 28px;
  padding: 0;
  width: 28px;
}

.iwcm .inner-img .right-part .form {
  width: 100%;
  max-width: 268px;
}

/* end */

/* video-module */

.VideoModulewrp .video-inner .top-part {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -15px;
  padding: 140px 0px 0px 0px;
}
.VideoModulewrp .video-inner .top-part .left-part {
  width: 58%;
  padding: 0px 15px;
}

.VideoModulewrp .video-inner .top-part .right-part {
  width: 42%;
  padding: 0px 15px;
}

.VideoModulewrp .video-inner .top-part .right-part .ryt-in {
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
  margin: 0px -15px;
}

.VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp {
  padding: 0px 15px;
  width: 50%;
}

.VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp .card-in {
  background-color: #ffffff;
  padding: 24px 24px 36px 24px;
  border-radius: 12px;
}

.VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp .card-in .icon {
  width: 64px;
  margin-bottom: 26px;
  height: 71px;
}


.Brand-Module-wrapper .bottom-module:after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  position: relative;
  bottom: 2px;
}

.about .Brand-Module-wrapper .bottom-module:after{
  display:none;
}

.about .Brand-Module-wrapper .bottom-module .card-wrp.desktop:nth-child(3) {
  border-color: transparent;
}

.Brand-Module-wrapper .bottom-module {
  position: relative;
}

.VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp .card-in .title h4 {

  margin-bottom: 0px;
}

.VideoModulewrp .video-inner .top-part .left-part .video .video-wrp {
  position: relative;
}

.VideoModulewrp .video-inner .top-part .left-part .video {
  position: relative;
}

.VideoModulewrp .video-inner .top-part .left-part .video .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 506px;
}

.VideoModulewrp .video-inner .top-part .left-part .video .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #4D6DFF;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor:pointer;
}

.VideoModulewrp .video-inner .top-part .left-part .video .play-button img {
  width: 16.93px;
}

.VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp:last-child .card-in .icon img {
  width: 44px;
}
.VideoModulewrp .video-inner .top-part .left-part .video.active .image {
  display: none;
}

.VideoModulewrp .video-inner .top-part .left-part .video.active .play-button {
  display: none;
}

.VideoModulewrp .video-inner .top-part .left-part .video.active .video-wrp {
  opacity: 1;
}



.VideoModulewrp .video-inner .top-part .left-part .video .play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 78px;
  height: 78px;
  background: #4D6DFF26;
  border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
  animation: pulse-border 1500ms ease-out infinite;
}

.VideoModulewrp .video-inner .top-part .left-part .video .play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 78px;
  height: 78px;
  background: #4D6DFF26;
  border-radius: 50%;
  transition: all 200ms;
}

.VideoModulewrp .video-inner .bottom-part {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0px -15px;
  position: relative;
  top: 60px;
  margin-bottom:60px;
  margin-top:50px;
  row-gap:30px;
}

.VideoModulewrp .video-inner .top-part .left-part .video .image img {
  border-radius: 14px;
}

.VideoModulewrp .video-inner .bottom-part .bottom-wrp {
  width: 50%;
  padding: 0px 15px;
}

.VideoModulewrp .video-inner .bottom-part .bottom-wrp .bottom-in {
  padding: 30px 20px;
  border: 1px solid #4D6DFF;
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 45px;
  row-gap: 20px;
  justify-content: center;
  border-radius: 8px;
  text-align: center;
}

.VideoModulewrp .video-inner .bottom-part .bottom-wrp .bottom-in .icon {
  width: 58px;
}

.VideoModulewrp .video-inner .bottom-part .bottom-wrp .bottom-in .title h4 {
  margin-bottom: 0px;
  font-family: Kanit;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.42;
  color: #4D6DFF;
}


@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}


/* end */

/* brand-logo */

.Brand-Module-wrapper .top-section .title h2 {
  margin-bottom: 0px;
  text-align: center;

  text-transform: uppercase;
}

.Brand-Module-wrapper .top-section .title {
  margin-bottom: 70px;
}

.Brand-Module-wrapper .bottom-module {
  width: 100%;
}

.Brand-Module-wrapper .bottom-module .card-wrp {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px solid #C7C9C9;
}

.Brand-Module-wrapper .bottom-module .card-wrp .card-in-wrp {
  width: 25%;
  min-height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:20px;

}

.Brand-Module-wrapper .bottom-module .card-wrp .card-in-wrp:not(:last-child) {
  border-right: 1px solid #C7C9C9;
}



.Brand-Module-wrapper .bottom-module .mobile {
  display: none;
}

.client-name h5 {

}

.client-dis p {

}

.testimonial-title h2 {

  text-transform: uppercase;
}

.testimonial-subtitle p {

}



.testimonial-title-sub {
  max-width: 600px;
}

.our-team-title h2 {

  text-transform: uppercase;
}

.our-team-subtitle p {

  margin-bottom: 34px;
}



/* end */

.steptowards {
  width: 100%;
  max-width: 979px;
  margin: 0 auto;
}

.steptowards .footer-cta-title h2 {
  margin-bottom: 0px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight:400;
}

.steptowards .footer-cta-parent {
  padding-left: 35px;
  padding-right: 35px;
}

.footer-cta-title h2 {
  font-weight: 500;
}

.steptowards.footer-cta:after, 
.steptowards.footer-cta:before {
  height: 160px;
}

.steptowards.footer-cta:after {
  width: 276px;
}

.footer-cta-parent .footer-cta-parent{
  max-width:100%:
}

.footer-cta-parent {
  max-width: 1100px;
  margin: 0 auto;
}

.steptowards.footer-cta:before {
  width: 111px;
  background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/Frame%20427325137-1.png);
}

.bgbt {
  position: relative;
}

.bgbt:before {
  content: "";
  display: block;
  width: 100%;
  min-height: 80px;
  background: rgba(240, 242, 255, 0.5);
  position: absolute;
  bottom: 0;
}

/* footer-css */
.footer-contact-info .contact-icon {
  width: 42px;
  height: 42px;
}
.footer-icon-time { display: flex; flex-wrap: wrap; } 
.footer-logo img { max-width: 151px !important; }
.footer-logo { width: 30%; } 
.footer-contact-info {  width: 70%;  }
.contact-info p { margin-bottom: 0; line-height: 1.375;}
.footer-info-main { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; width:33.33%;}
.footer-contact-info { display: flex; flex-wrap: wrap; justify-content: space-between; row-gap:20px; }
.footer-main { border-bottom: 1px solid #C7C9C9; }
.quick-links-footer { display: flex; flex-wrap: wrap; } 
.about-us-titile-text { width: 30%; } 
.quick-links-left { width: 23.33%; } 
.quick-links-right { width: 23.33%; }
.footer-form { width: 23.33%; }
.quick-left-menu ul,.quick-links-right-menu ul{ display: inline-block; }
.footer-form-field input.hs-button.primary.large { font-size: 0; padding: 0; border: 0; width: 28px; height: 28px; background-color: transparent;}
.footer-form-field .actions { /* position: relative; */ /* DISPLAY: INLINE-BLOCK; */}
.footer-form-field .actions:before { transition: 0.2s ease; align-items: center; background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/right.svg); border-radius: 50%; content: ""; display: flex; height: 28px; justify-content: center; left: 0; line-height: 0; position: absolute; top: 5px; background-position: center; width: 28px; background-color: #ffffff; background-repeat: no-repeat;}
.footer-form-field form { position: relative; Z-INDEX: 1;}
.footer-form-field .hs_submit.hs-submit { position: absolute; right: 20px; top: 20px; WIDTH: 28PX; Z-INDEX: 2; display: inline-block; height: 28px;}
.footer-form-field form .hs-form-field { line-height: 0; }
.about-us-text { max-width: 282px; }
.abut-us-title{position:relative;}
.abut-us-title:after { position: absolute; content: ""; background-color: #4D6DFF; width: 22px; height: 2px; bottom: -4px; }
.dig-footer h6 { font-weight: 400;  line-height:1.433;}
.cirty-icon img { max-width: 229px !important; }
.copy-right-inner p { padding: 20px 0; margin-bottom: 0; text-align: center; background: linear-gradient(135deg, #3551d8, #966df9);
  margin-bottom: 0;
  padding: 20px 0;
  text-align: center;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
}
.quick-links-footer h6 {
  margin-bottom: 18px;
}
.footer a:hover {
  color: #4D6DFF;
}
.copy-right-inner { background-color: #F0F2FF; border-radius: 20px; }
.about-us-text p { margin-bottom: 0; }
.quick-links-left-title,.quick-right-title,.footer-title { position: relative;}

.quick-links-left-title:after,.quick-right-title:after,.footer-title:after { background-color: #4D6DFF; bottom: -4px; content: ""; height: 2px; position: absolute; width: 51px;}

/* end */

/* testmonial-slider */

.testimonial-box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.testimonial-box-main {
  width: 50%;
}

.client-image-name.pb-25 {
  display: flex;
  flex-wrap: wrap;
}

.testimonial-box-main-inner {position:relative; box-shadow: 0px 0px 20px 5px #0000000D; padding: 50px 35px 50px 50px;     margin: 15px 15px;  border-radius: 20px;}
.client-image img { 
  outline: 5px solid #ccd5ff;
  border-radius: 50%;
  width: 58px;
  height: 58px !important;
  object-fit: cover;
} 
.client-name h5 { margin-bottom: 0; }
.client-image-name { border-bottom: 1px solid #4D6DFF; }
.client-dis p { margin-bottom: 0; }
.client-image-name { display: flex; flex-wrap: wrap; gap: 26px; align-items: center; }
.testimonial-box-main-inner :after { position: absolute; content: ""; background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/quote-image.svg); height: 73px; width: 85px; top: 20px; right: 20px; }
.testimonial-title-sub{ width: 60%; }
.testimonial-arrow { width: 40%; justify-content: flex-end; gap:14px;}
.testimonial-subtitle p { margin-bottom: 0; }



.test-slider .slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
  width: 100%;
}
.test-slider .slick-dots li {
  margin: 0 0.25rem;
}
.test-slider .slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #F0F2FF;
  text-indent: -9999px;
}
.test-slider .slick-dots li.slick-active button {
  background-color: #4D6DFF;
}

.slick-arrow {
  cursor: pointer;
}


/* end */

/* Dexn-scan */
.imgsm-wrp .top-title {
  padding: 0px 15px;
  text-align: center;
}

.imgsm-wrp .bottom-wrp {
  margin-top: 44px;
}

.imgsm-wrp .bottom-wrp .card-img-wr .img {
  margin: 0px 10px;
  border-radius: 12px;
  overflow: hidden;
  height: 333px;
}

.imgsm-wrp .top-title p {
  color: #121317;
}

.imgsm-wrp .bottom-wrp .card-img-wr .img img {
  object-fit: cover;
  height: 333px !important;
  width: 100%;
}

.two-col-imgr .twimr-in {
  padding: 32px 54px;
  border: 1px solid #F5F5F5;
  border-radius: 12px;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center; 
  transition: all .4s;
}

.two-col-imgr .twimr-in:hover{
  box-shadow: 0px 0px 20px 0px #0000000D;
}

.two-col-imgr .twimr-in .left-par {
  width: 39.2%;
  margin-right: auto;
}

.two-col-imgr .twimr-in .right-par {
  width: 46.8%;
  margin-left: auto;
}
.two-col-imgr .twimr-in .left-par .title {
  margin-bottom: 70px;
}

.two-col-imgr .twimr-in .left-par .title h4 {
  color: #000;
}

.two-col-imgr .twimr-in .left-par .icti ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
  margin: 0px;
  list-style: none;
  row-gap: 24px;
}

.two-col-imgr .twimr-in .left-par .icti ul li {
  display: flex;
  width: 50%;
  flex-wrap: wrap;
  gap: 14px;
  flex-direction: column;
}

.two-col-imgr .twimr-in .left-par .icti ul li:nth-child(odd) {
  padding-right: 20px;
}

.two-col-imgr .twimr-in .left-par .icti ul li > span {
  display: block;
}


.two-col-imgr .twimr-in .left-par .icti ul li > span img {
  width: 32px;
  height: 32px !important;
}

.two-col-imgr .twimr-in.flipsection .left-par {
  margin-right: 0px;
  margin-left: auto;
}

.two-col-imgr .twimr-in.flipsection .right-par {
  margin-left: 0px;
  margin-right: auto;
}

.two-col-imgr .twimr-in .left-par .icti ul li > span h6 {
  margin-bottom: 0px;
  text-transform: uppercase;
  color: #000;
}

.two-col-imgr .twimr-in .left-par .title p {margin-bottom: 0px;}
.two-col-imgr .twimr-in .right-par .imgage {
  width: 100%;
  min-height: 363px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: all .4s;
}

.two-col-imgr .twimr-in .right-par .right-img {
  border: 1px solid #F5F5F5;
  border-radius: 12px;
  overflow: hidden;
}

.two-col-imgr .twimr-in:hover .right-par .imgage {
  transform: scale(1.2);
}

.two-col-imgr:not(:first-child) {
  margin-top: 60px;
}
.two-col-imgr .twimr-in.flipsection {
  flex-direction: row-reverse;
}

.iframe-wrp .hs-embed-wrapper {
  max-width: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
}

.iframe-wrp {
  width: 100%;
  max-width: 917px;
  margin: 0 auto;
}
.dexascan .content-wrapper {
  max-width: 100%;
  padding: 0px 56px;
}
/* end */
/* our-team */

.our-team-left{width:35%}
.images-parent-right{width:65%;}
.images-ph img { max-width: 100%}
.images-inner { display: flex; flex-wrap: wrap; gap: 20px; }
.images-ph { margin: 0 15px; }
.our-team-left { padding-left: calc(((100% - 1280px) + 30px) / 2); }
/* .our-team .slick-list.draggable { padding-left: 57px; } */
.our-team-inner { max-width: 290px; }
.our-team-main { align-items: center; justify-content: center; }
/* .images-parent-right:after { position: absolute; content: ""; height: 100%; width: 131px; top: 0; right: 0; background: linear-gradient(90deg, rgba(75, 75, 75, 0) 0%, #4b4b4b 100%); } */
.images-parent-right { position: relative; }
.our-team .arrow_next svg { display: block; }
.our-team button.slick-prev.slick-arrow { display: none !important; }
.our-team .arrow_next.slick-arrow { position: absolute; top: 50%; right: 5%; transform: translatey(-50%); cursor: pointer;}
.our-team .slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
  width: 100%;
}
.our-team .slick-dots li {
  margin: 0 0.25rem;
}
.our-team .slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #F0F2FF;
  text-indent: -9999px;
}
.our-team .slick-dots li.slick-active button {
  background-color: #4D6DFF;
}

.our-team .arrow_prev.slick-arrow { cursor: pointer; position: absolute; left: -11px; top: 50%; transform: translatey(-50%); } 
.our-team .arrow_prev.slick-arrow>svg { display: block; }
.our-team .images-ph.slick-slide:after { background: #ffffff; content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: 9; opacity: 0.75; }
.our-team .images-ph.slick-slide.slick-active:after{display:none;}
.our-team .images-ph.slick-slide {  position: relative; }

/* end */


/* awards page css start */
.policy .tex-slide .card-wrp {
  padding: 20px 0px;
}
.banner-title h1 { margin-bottom: 0; font-weight:500;text-transform: uppercase;}
/* .banner-inn { background: linear-gradient(180deg, rgba(77, 109, 255, 0.2) 0%, rgba(77, 109, 255, 0) 100%);} */
.banner-inn:after { position: absolute; content: ""; background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/Group%203.svg); height: 300px; width: 187px; right: 0; background-repeat: no-repeat; top: -96px; }
.awards .tex-slide .card-wrp {
  padding: 20px 0px;
}



.award-location h5 {
  color:#4D6DFF;
}

/* two-col-video-module */


.two-col-vm .tw-covm-in {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}

.two-col-vm .tw-covm-in .left-part {
  width: 50%;
  padding-right: 15px;
  position: relative;
}

.two-col-vm .tw-covm-in .right-part {
  width: 50%;
  padding-left: 30px;
}

.two-col-vm .tw-covm-in .left-part .thumnail {
  position: absolute;
  width: calc(100% - 15px);
  top: 0;
  left: 0;
}

.two-col-vm .tw-covm-in .left-part .playbtn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #4D6DFF;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.two-col-vm .tw-covm-in .left-part .playbtn:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 78px;
  height: 78px;
  background: #4D6DFF26;
  border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
  animation: pulse-border 1500ms ease-out infinite;
}

.two-col-vm .tw-covm-in .left-part .playbtn:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 78px;
  height: 78px;
  background: #4D6DFF26;
  border-radius: 50%;
  transition: all 200ms;
}

.two-col-vm .tw-covm-in .left-part .playbtn img {
  width: 16.93px;
}

.two-col-vm .tw-covm-in .right-part p {
  margin-bottom: 0px;
  width: 100%;
  max-width: 505px;
}

.two-col-vm .tw-covm-in .left-part.active .thumnail {
  display: none;
}
.two-col-vm .tw-covm-in .left-part.active .playbtn {
  display: none;
}

.two-col-vm .tw-covm-in .left-part .video {min-height: 457px;opacity: 1;}


.two-col-vm .tw-covm-in .left-part.active .video {
  opacity: 1;
}

.img-gallery-wrp .img-top h2 {
  text-transform: uppercase;
}
/* end */

.two-col-vm .tw-covm-in .left-part .video-thumnail {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 14px;
  overflow: hidden;
}

.two-col-vm .tw-covm-in .left-part.active .video-thumnail {
  display: none;
}

.two-col-vm .tw-covm-in .left-part .video-thumnail img {
  border-radius: 14px;
  height: 457px !important;
  object-fit: cover;
}

.two-col-vm .tw-covm-in .left-part iframe {
  border-radius: 14px;
}

.two-col-vm .tw-covm-in .left-part .playbtn {
  z-index: 9;
}

/* sticky-sidebar-module */

.StickySM-wrp .StickySM-inner {
  display: flex;
  flex-wrap: wrap;
}

.StickySM-wrp .StickySM-inner .left-part {
  width: 32%;
  height: 100%;
  position: sticky;
  padding-right: 3px;
  top: 104px;
}

.StickySM-wrp .StickySM-inner .right-part {
  width: 68%;
  padding-left: 27px;
  margin-top:10px;
}

.StickySM-wrp .StickySM-inner .right-part .card-wrp {
  padding: 30px 24px 34px 24px;
  border: 1px solid #F5F5F5;
  border-radius: 6px;
  box-shadow: 0px 0px 20px 0px #0000000D;
  background-color: #fff;
}

.StickySM-wrp .StickySM-inner .right-part .card-wrp:not(:last-child) {
  margin-bottom: 30px;
}

.StickySM-wrp .StickySM-inner .right-part .card-wrp .image {
  width: 74px;
  height: 74px;
  margin-bottom: 24px;
}

.StickySM-wrp .StickySM-inner .right-part .card-wrp .image img {
  width: 74px;
}

.StickySM-wrp .StickySM-inner .right-part .card-wrp .title h4 {
  margin-bottom: 30px;
}

.StickySM-wrp .StickySM-inner .right-part .card-wrp .content p {
  margin-bottom: 0px;
}

.StickySM-wrp .StickySM-inner .left-part h2 {
  margin-bottom: 0px;
}

.about .banner-title h1 {
  text-transform: uppercase;
}

.StickySM-wrp .StickySM-inner .left-part:after {
  display: block;
  width: 394px;
  min-height: 400px;
  content: "";
  position: relative;
  top: 95px;
  background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/Group%204.png);
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
} 

/* end */


/* three-column-with-image */

.csm .top-content {
  text-align: center;
  margin-bottom: 70px;
}

.csm .top-content h2 {
  margin-bottom: 0px;
  text-transform: uppercase;
}

.csm .csm-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -15px;
  align-items: center;
  justify-content: center;
}

.csm .csm-inner .card-wrp {
  width: 30.5%;
  padding: 0px 15px;
}



.csm .csm-inner .card-wrp .card-inner {
  padding: 34px 24px;
  border: 1px solid #F0F2FF;
  border-radius: 12px;
  background-color: #fff;
  height: 100%;
}



.csm .csm-inner .card-wrp .card-inner .image {
  width: 120px;
  margin-bottom: 36px;
}

.csm .csm-inner .card-wrp .card-inner .content p {
  margin-bottom: 0px;
}

.csm .csm-inner .card-wrp.only-image .card-inner .image {
  width: 100%;
  margin: 0px;
  height: 100%;
  object-fit: cover;
}

.csm .csm-inner .card-wrp.only-image .card-inner .image img{
  height: 100% !important;
  object-fit: cover;
}

.csm .csm-inner .card-wrp.only-image .card-inner {
  padding: 0px;
  overflow: hidden;
}

/* end */

/* blog-testmonial */
.module-call .blog-testmoial-wrp .test-card .left-test .image img {
  height: 100% !important;
}
/* end */

/* four-column-module */
.fourcolm-wrp .fourcolm-top .image {
  width: 100%;
  max-width: 447px;
  margin: 0 auto 120px auto;
}

.fourcolm-wrp .fourcolm-top .image img {
  width: 100%;
}

.fourcolm-wrp .card-wrp .top-content h6 {
  color: #3E4045;
  margin-bottom: 50px;
}

.fourcolm-wrp .card-wrapper .card-innr {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -15px;
  row-gap: 30px;
}

.fourcolm-wrp .card-wrapper .card-innr .card-holder {
  padding: 0px 15px;
  width: 25%;
}

.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con {
  background-color: #fff;
  border: 1px solid #F5F5F5;
  border-radius: 10px;
  padding: 30px 30px 30px 30px;
}

.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .image {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .image .number {
  width: 60px;
  height: 60px;
  background-color: #F0F2FF;
  border-radius: 50%;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0px;
}

.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .image .number h5 {
  margin: 0px;
  line-height: 28px;
  color:#000000;
}
.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .image .imge {
  width: 100%;
  max-width: 131px;
}
.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .content {
  margin-top: 20px;
}
.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .content p {
  margin-bottom: 10px;
}
.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .content p:last-child {
  margin-bottom: 0px;
}
.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .content p a {
  color: #4D6DFF;
  line-height: normal;
  display: block;
  white-space: normal;
  display: block;
  line-height: 1.62;
}


.fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con .content p a:hover { color: #16181d; }

.fourcolm-wrp .card-wrapper {margin-top: 34px;}
.fourcolm-wrp .btm-sec-card h4 {
  margin-top: 50px;
}

.fourcolm-wrp .btm-sec-card h6 {
  color: #3E4045;
}

.fourcolm-wrp .btm-sec-card p {
  margin-bottom: 14px;
}
/* end */

/* iframe-module */
.videoid .video-wrapper {
  min-height: 598px;
  position: relative;
  width: 100%;
  border-radius: 14px;
  overflow: hidden;
}

.videoid #player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.videoid .custom-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 108.31px;
  height: 108.31px; 
  background-color: #4D6DFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.videoid .custom-play-button img {
  width: 38.3px;
}

.videoid .custom-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 138px;
  height: 138px;
  background: #4D6DFF26;
  border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
  animation: pulse-border 1500ms ease-out infinite;
}

.videoid .custom-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 138px;
  height: 138px;
  background: #4D6DFF26;
  border-radius: 50%;
  transition: all 200ms;
}
/* end */

/* Icon With Title And Content Module */
.icwtam-wrp .icwtam-inner .icwtam-top {
  width: 100%;
  max-width: 504px;
  margin: 0 auto 70px auto;
  text-align: center;
}

.icwtam-wrp .icwtam-inner .icwtam-top h2 {
  text-transform: uppercase;
}

.icwtam-wrp .icwtam-inner .icwtam-top p {margin-bottom: 0px;}

.icwtam-wrp .icwtam-inner .icwtam-bottom {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -15px;     
  row-gap:30px;
  justify-content: center;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in {
  padding: 0px 15px;
  width: 33.333%;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp {
  background-color: #fff;
  border-radius: 10px;
  padding: 54px 41px 54px 34px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height:100%;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp .title {
  position: relative;
  padding-top: 14px;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp .title:before {
  content: "";
  display: block;
  width: 36px;
  height: 3px;
  background-color: #121317;
  position: absolute;
  top: 0;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp .title h4 {
  margin-bottom: 24px;
  width: 100%;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp .content p {
  margin-bottom: 0px;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp .image {
  width: 100px;
  margin-top: 76px;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp.want-swap .title {
  order: 1;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp.want-swap .content {
  order: 2;
}

.icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp.want-swap .image {
  order: 0;
  margin-top: 0px;
  margin-bottom: 76px;
}

/* end */

/* image-gallery */

.img-gallery-wrp .img-top {
  width: 100%;
  max-width: 605px;
  margin-bottom: 70px;
}

.img-gallery-wrp .img-top p {
  margin-bottom: 0px;
}

.img-gallery-wrp .img-g-in {
  display: flex;
  flex-wrap: wrap;
  margin:0px -10px;
  justify-content: center;      
}

.img-gallery-wrp .img-g-in .img-card {
  width: 33.333%;
  display: flex;
  flex-wrap: wrap;
  padding:0px 10px;
  gap: 20px;
}


.img-gallery-wrp .img-g-in .img-card .img-in {
  width: 100%;
}

.img-gallery-wrp .img-g-in .img-card .img-in img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

.test-slider.about .title-par {
  justify-content: space-between;
}

/* end */

.baninm .btn-2:hover:after {
  width: 102%;
}

/* book-online-module */

.book-app {
  text-align: center;
}
.inst-book h3 { font-family: roboto; font-size: 20px; line-height: 28px; } 
.inst-book h2 { font-family: roboto; font-size: 32px; font-weight: 700; line-height: 42px; } 
.inst-book { padding-top: 70px; }

/* end */

/* footer-cta-module */

.footer-cta-subtitle p { margin-bottom: 0;}
.footer-cta-title p {
  margin-bottom: 0px;
}


.footer-cta-main { justify-content: space-between;     align-items: center;}
.cust-btn { line-height: 0; }
.footer-cta:after { position: absolute; content: ""; background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/Frame%20427325137.svg); height: 233px; width: 403px; left: 0; top: 0; background-size: cover; background-repeat: no-repeat; }
.footer-cta:before { position: absolute; content: ""; background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/Frame%20427325138.svg); height: 233px; width: 137px; top: 0; right: 0; background-repeat: no-repeat; }
/* end */

/* our-team */

.our-team-left{width:35%}
.images-parent-right{width:65%;}
.images-ph img { max-width: 100%}
.images-inner { display: flex; flex-wrap: wrap; gap: 20px; }
.images-ph { margin: 0 15px; }
.our-team-left { padding-left: calc(((100% - 1280px) + 30px) / 2); }
/* .our-team .slick-list.draggable { padding-left: 57px; } */
.our-team-inner { max-width: 290px; }
.our-team-main { align-items: center; justify-content: center; }
/* .images-parent-right:after { position: absolute; content: ""; height: 100%; width: 131px; top: 0; right: 0; background: linear-gradient(90deg, rgba(75, 75, 75, 0) 0%, #4b4b4b 100%); } */
.images-parent-right { position: relative; }
.our-team .arrow_next svg { display: block; }
.our-team button.slick-prev.slick-arrow { display: none !important; }
.our-team .arrow_next.slick-arrow { position: absolute; top: 50%; right: 5%; transform: translatey(-50%); cursor: pointer;}
.our-team .slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
  width: 100%;
}
.our-team .slick-dots li {
  margin: 0 0.25rem;
}
.our-team .slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #f0f2ff;
  text-indent: -9999px;
}
.our-team .slick-dots li.slick-active button {
  background-color: #4d6dff;
}

.our-team .arrow_prev.slick-arrow { cursor: pointer; position: absolute; left: -11px; top: 50%; transform: translatey(-50%);    transform: rotate(180deg); } 
.our-team .arrow_prev.slick-arrow>svg { display: block; }
.our-team .images-ph.slick-slide:after { background: #fff; content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: 9; opacity: 0.75; }
.our-team .images-ph.slick-slide.slick-active:after{display:none;}
.our-team .images-ph.slick-slide {  position: relative; }
.our-team .arrow_prev.slick-arrow.slick-disabled { display: none !important; }
.our-team .arrow_next.slick-arrow.slick-disabled { display: none !important; }

/* end */

/* contact-information */

.cim-wrp .top-title {
  width: 100%;
  text-align: center;
  margin-bottom: 70px;
}

.cim-wrp .top-title h2 {
  margin-bottom: 0px;
  color: #000;
  text-transform: uppercase;
}

.cim-wrp .cim-in {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #fff;
  padding: 40px 68px;
  border-radius: 12px;
}

.cim-wrp .cim-in .left-part {
  width: 22.1%;
  padding-right: 74px;
}

.cim-wrp .cim-in .left-part h5 {
  line-height: 1.12;
  color: #000;
}

.cim-wrp .cim-in .left-part p {
  margin-bottom: 0px;
}

.cim-wrp .cim-in  .right-part {
  width: 77.9%;
}

.cim-wrp .cim-in .right-part ul {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  list-style: none;
  margin: 0px;
  padding: 0px;
  row-gap: 22px;
  justify-content: center;
}
.two-col-vm .tw-covm-in .right-part h2 {
  text-transform: uppercase;
}

.cim-wrp .cim-in .right-part ul li a:hover .title p {
  color: #4D6DFF;
}

.cim-wrp .cim-in .right-part ul li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  padding-right: 22px;
  border-right: 1px solid #C7C9C9;
  border-left: 1px solid #C7C9C9;
  padding-left: 22px;
}

.cim-wrp .cim-in .right-part ul li:first-child {
  border-left: none;
}

.cim-wrp .cim-in .right-part ul li a {
  display: flex;
  flex-wrap: wrap; 
  gap: 12px;
}

.cim-wrp .cim-in .right-part ul li a .icon {
  display: block;
  width: 18px;
  height: 18px;
}

.cim-wrp .cim-in .right-part ul li a .title p {
  margin-bottom: 0px;
}

.cim-wrp .cim-in .right-part .title {
  width: calc(100% - 30px);
}

.cim-wrp .cim-in .right-part ul li a .icon img {
  width: 18px;
  height: 18px;
}

.cim-wrp .cim-in .right-part ul li:first-child {
  padding-left: 0px;
}

.cim-wrp .cim-in .right-part ul li:last-child {
  padding-right: 0px;
  border-right: 0px;
}

/* end */

/* rich-text-module */
.policies-parent ul li { position: relative; padding-left: 17px; margin-bottom:14px;text-transform: capitalize;} 
.policies-parent ul li:before { position: absolute; content: ""; background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/arrow-right.svg); height: 12px; width: 8px; left: 0; top: 8px; }
.policies-main ul.inner-ul li:before { content: unset; }
.policies-main ul.inner-ul li { list-style: disc; }
.policies-main ul.inner-ul {padding-left: 45PX;}
.policies-parent p:last-child {
  margin-bottom: 0px;
}
.policies-parent h4:first-child {margin-top: 0px;}
.policies-parent p {margin-bottom: 14px;}
.policies-parent h4 { margin-top: 50px; }
.policies-parent a {color: #4D6DFF;}
.policies-parent h5 {margin-top: 20px;color: #000;line-height: 1.12;}

.policies-main ul.inner-ul>li {
  padding-left: 0;
}

/* end */

/* .testmonial */
.testmonial-wrpp .top-section {
  width: 100%;
  max-width: 615px;
  margin: 0 auto 70px auto;
  text-align: center;
}

.testmonial-wrpp .top-section h2 {
  text-transform: uppercase;
}

.testmonial-wrpp .top-section p {
  max-width: 500px;
  margin: 0 auto;
  width:100%;
}

.testmonial-wrpp .bottom-section .bottom-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -15px;
  row-gap: 30px;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp {
  width: 50%;
  padding: 0px 15px;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in {
  box-shadow: 0px 0px 20px 10px #0000000D;
  background-color: #fff;
  padding: 50px;
  border-radius: 20px;
  min-height: 340px; 
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 26px;
  border-bottom: 1px solid #4D6DFF;
  margin-bottom: 26px;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top .left-part {
  width: calc(100% - 100px);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 26px;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top .right-part {
  width: 100px;
  padding-left: 15px;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top .left-part .image {
  width: 58.04px;
  height: 58.04px;
  outline: 5px solid #CCD5FF;
  border-radius: 50%;
  overflow: hidden;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top .left-part .name h5 {
  margin-bottom: 0px;
  line-height: 1.12;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top .right-part .icon {
  margin-top: -30px;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-bottom {
  position: relative;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-bottom .show-more {
  width: 100%;
  margin-top: 4px;
  text-align:right;
  display:none;
  position: absolute; 
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-bottom .show-more img {
  width:26px;
  cursor: pointer;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-bottom .content p {
  margin-bottom: 0px;
}

.testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in.long-content .show-more {
  display: block;
}

.panel-bottom {
  margin-top: 70px;
}

.panel-bottom .jplist-pagination {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
}


.panel-bottom .jplist-pagination [type=button],
.panel-bottom .jplist-pagination button {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #F0F2FF;
  color: #3E4045;
  font-size: 16px;
  font-family: 'Barlow';
  font-weight:400;
  line-height: 1.62;
}

.panel-bottom .jplist-pagination .jplist-pagesbox {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
}



.jplist-pagingprev button svg {
  transform: rotate(180deg);
}


.panel-bottom .jplist-pagination [type=button]:hover, 
.panel-bottom .jplist-pagination button:hover {
  background-color: #4D6DFF;
  color: #fff;
}

.panel-bottom .jplist-pagination button:hover svg path {
  fill: #fff;
}

.panel-bottom .jplist-pagination button svg path {
  fill: #3E4045;
}

.panel-bottom .jplist-pagination .jplist-current {
  color: #fff;
  background-color: #4D6DFF;
}

.jplist-pagingprev .jplist-first {
  display: none;
}

.jplist-pagingnext .jplist-last {
  display: none;
}

.jplist-pagingprev .jplist-prev {
  font-size: 0px !important;
}

.jplist-pagingnext .jplist-next {
  font-size: 0px !important;
}

.panel-bottom .jplist-pagination button:hover svg path {fill:#fff;}
.jplist-pagingprev.jplist-hidden {
  display: none !important;
}
.jplist-pagingnext.jplist-hidden { display: none; }

/* end */

/* three-column-module */

.award-icon { width: 24.4%;padding-right: 54px; }
.award-left-main { width: 75.6%; }  
.best-rated { width: 29.2%; }
.info-main { width: 70.8%; padding-right: 27px;}
.info-main h4,.info-main h5 {
  margin-bottom: 10px;
}

.info-main .hospital-content-text {
  margin-top: 22px;
}
.star-title-parent { display: flex; flex-wrap: wrap; }
.award-star-parent { display: flex; flex-wrap: wrap; gap: 10px; }
.star-title-main { width: 25%; } 
.award-star-parent img { max-width: 18px !important; }
.award-location { position: relative; padding-left: 32px;} 
.award-location:before { position: absolute; content: ""; background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/location-icon.svg); height: 24px; width: 24px; left: 0; right: 0; top: 0; }
.hospital-Address{ position: relative; padding-left: 32px;}
.hospital-Address:before { position: absolute; content: ""; background-image: url(https://44447377.fs1.hubspotusercontent-na1.net/hubfs/44447377/Dignity%20Weight%20Center/Image/hospital-address-icon.svg); height: 24px; width: 24px; left: 0; right: 0; top: 0; }
.best-rated-inner { background-color: #4D6DFF; padding: 40px; /* display: flex; */ max-width: 253px; /* flex-wrap: wrap; */ /* justify-content: end; */border-radius: 20px; } 
.best-rated {  /* padding-left: 12px; margin-left: auto; */ display: flex; justify-content: end; align-items: center; }
.award-left-parent { display: flex; /* flex-wrap: wrap; */ justify-content: flex-end;     border-bottom: 1px solid #CCD5FF;}
.best-rated-inner h2 { font-size: 75px; margin-bottom: 0; line-height: 1;}
.best-rated-inner h3 { font-weight: 500; margin-bottom:0;}
.hospital-content-text p { margin-bottom: 0;color:#121317;}
.awars-three-main { border: 1px solid #CCD5FF; border-radius: 12px;}
.star-title h5 { margin-bottom: 0; }
.award-three-parent { padding: 50PX; align-items: center;}
.star-title-parent {
  row-gap: 20px;
}
.chart-title { text-align: center; }
/* end */

/* video-module */
.VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp .card-in .icon img {
  height: 64px !important;
}

.VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp .card-in .title h4 span {
  line-height: 1.2;
  display: block;
}

.VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp .card-in .icon {
  margin-bottom: 29px;
}

.two-col-vm .tw-covm-in .left-part .video img {
    height: 457px !important;
    width: 100%;
    object-fit: cover;
    border-radius: 14px;
}

.VideoModulewrp .video-inner .top-part .left-part .video .video-thumnail {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    border-radius: 14px;
    overflow: hidden;
}

.VideoModulewrp .video-inner .top-part .left-part .video .video-thumnail img {
    height: 506px !important;
    width: 100%;
    object-fit: cover;
    border-radius: 14px;
}

.left-part iframe {
    border-radius: 14px !important;
}

.VideoModulewrp .video-inner .top-part .left-part .video .play-button {
    z-index: 9;
}

.VideoModulewrp .video-inner .top-part .left-part .video.active .video-thumnail {
    display: none;
}

.imgsm-wrp .top-title h2 {text-transform: uppercase;}
/* end */

.nextpatient-schedule-table tr th b {
  font-weight: 700;
}

.chart-title h2 {
  text-transform: uppercase;
}

@media(max-width:1440px){
  .our-team-left { width: 30%;}
  .images-parent-right { width: 70%; }
  .our-team-left { width: 30%;}
  .images-parent-right { width: 70%; }
}

@media(max-width:1310px){
  .cim-wrp .cim-in .left-part {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 40px;
    text-align: center;
  }

  .cim-wrp .cim-in .right-part {
    width: 100%;
  }
}

@media(max-width:1280px){
  .banner-module .banner-inner .top-section {
    top: 40px;
  }
  .our-team-left { padding:0 15px; }
  .images-parent-right:after {
    width: 93px;
  }
  .cim-wrp .cim-in {
    padding: 40px 20px;
  }
  .cim-wrp .cim-in .right-part ul {
    flex-wrap: wrap; 
  }
  .our-team-left { padding:0 15px; }
  .images-parent-right:after {
    width: 93px;
  }
  .best-rated-inner h2 { font-size: 58px;  }
  .best-rated-inner { padding: 26px; }
  .best-rated-inner h3 { font-weight: unset; font-size: 35px; }
}

@media(max-width:1250px){
  .StickySM-wrp .StickySM-inner .left-part:after {
    width: 300px;
    left: -15px;
  }
}

@media(max-width:1220px){
  .footer-info-main { width: 50%; }
  .tccwim .inner-tccwim .content {
    padding-left: 40px;
  }
  .inner-tccwim.tcchange .content {
    padding-left: 0px;
    padding-right: 40px;
  }
}

@media(max-width:1200px){
  .two-col-vm .tw-covm-in .right-part h2 {
    font-size: 30px;
  }
  .two-col-vm .tw-covm-in .left-part .video{
    min-height:auto;
  }
  .two-col-vm .tw-covm-in {
    align-items: flex-start;
  }
  .two-col-vm .tw-covm-in .left-part .playbtn {
    top: 70%;
  }
  .two-col-vm .tw-covm-in .left-part.ytb .playbtn {
    top: 56%;
  }
}
@media(max-width:1120px){
  .quick-links-left {
    padding: 0px 10px;
  }

  .about-us-titile-text {
    padding: 0px 10px;
  }
}

@media(max-width:1080px){
  .images-parent-right:after {
    width: 73px;
  }
  .images-parent-right:after {
    width: 73px;
  }
}

@media(max-width:1060px){
  .iwcm .inner-img .left-part {
    width: 40%;
  }

  .iwcm .inner-img .right-part {
    width: 60%;
  }
}

@media(max-width:1024px){
  .banner-module .circle{
    max-width:800px;
    min-height:800px;
    max-height:800px;
  }
  .VideoModulewrp .video-inner .top-part .left-part {
    width: 100%;
  }
  .VideoModulewrp .video-inner .top-part .right-part {
    width: 100%;
    padding-top: 50px;
  }
  .VideoModulewrp .video-inner .bottom-part {
    margin-top: 0px;
  }
  .VideoModulewrp .video-inner .bottom-part .bottom-wrp .bottom-in {
    height: 100%;
  }

  .VideoModulewrp .video-inner .bottom-part .bottom-wrp .bottom-in .title {
    margin-top: auto;
  }
  .two-col-vm .tw-covm-in .left-part {
    width: 100%;
    padding-right: 0px;
  }

  .two-col-vm .tw-covm-in .right-part {
    width: 100%;
    padding-left: 0px;
    margin-top:50px;
  }

  .two-col-vm .tw-covm-in .left-part .video .hs-embed-wrapper {
    min-width: 100% !important;
    max-width: 100% !important;
  }

  .two-col-vm .tw-covm-in .left-part .video .hs-embed-wrapper .hs-embed-content-wrapper div {
    padding-bottom: 74% !important;
  }
  .two-col-vm .tw-covm-in .right-part p {
    max-width: 100%;
  }
  .two-col-vm .tw-covm-in .left-part.ytb .playbtn {
    top: 50%;
  }
  .two-col-imgr .twimr-in {
    padding: 32px;
    /*     margin: 0px -15px; */
  }

  .two-col-imgr .twimr-in .left-par {
    width: 60%;
    padding: 0px 10px;
  }

  .two-col-imgr .twimr-in .right-par {
    width: 40%;
    padding: 0px 10px;
  }
  .videoid .video-wrapper {
    min-height: 400px;
  }
}

@media(max-width:991px){
  .TwoColumnModule {
    padding: 80px 0px;
  }
  .twim .twin-inner .btm-inner .card-wrp {
    width: 33.33%;
  }
  .twim .twin-inner .btm-inner {
    justify-content: center;
  }
  .twim .twin-inner .top-section {
    margin-bottom: 50px;
  }
  .iwcm .inner-img .right-part {
    padding-left: 30px;
    padding-right: 30px;
  }

  .iwcm .inner-img .right-part .image {
    margin-right: -20px;
  }
  .iwcm .inner-img {
    border-radius: 0px;
  }
  .VideoModulewrp .video-inner .top-part {
    padding-top: 80px;
  }
  .BrandModulewrp {
    padding: 80px 0px;
  }
  .imgwc {
    padding: 80px 0px;
  }
  .footer-logo { width: 100%; text-align: center; margin-bottom: 40px; }
  .footer-info-main { display: inline-block; width: 33.33%; }
  .contact-icon { max-width: 42px; margin: 0 auto; }
  .contact-info { text-align: center; }
  .footer-contact-info { width: 100%; }
  .about-us-titile-text { width: 100%; text-align: center; }
  .about-us-text { max-width: 100%; }
  .quick-links-left, .quick-links-right { width: 50%; text-align: center; padding-top: 40px;}
  .footer-form { width: 100%; text-align: center; padding-top: 40px; }
  .abut-us-title:after{left: 50%;
    transform: translateX(-50%);}
  .footer-title:after, .quick-links-left-title:after, .quick-right-title:after {
    left: 50%;
    transform: translateX(-50%);
  }
  .contact-icon {
    margin-bottom: 10px;
  }
  .testimonial-arrow.dis-flex { display: none; }
  .test-slider {
    padding: 80px 0px;
  }
  .testimonial-title-sub {
    padding-bottom: 30px;
    text-align: center;
    margin: 0 auto;
  }
  .our-team-left{width:100%}
  .images-parent-right{width:100%;}
  .images-parent-right:after{content:unset;}
  .our-team-inner { max-width: 100%; text-align: center; }
  .our-team-inner .btn { display: flex; justify-content: center; padding-bottom: 40px; }
  .our-team .arrow_next.slick-arrow{display:none !important;}
  .our-team {
    padding: 80px 0px;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li > a {
    padding-bottom: 15px;
    border-bottom: 1px solid #F5F5F5;
  }
  .header-wrapper .inner-wrp .header-menu .navbar .hs-menu-wrapper > ul > li:last-child > a {
    border-bottom: none;
  }
  .header-wrapper .inner-wrp .header-menu .navbar {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
  .header-wrapper .inner-wrp .header-menu .header-button a {
    width: 100%;
  }
  .two-col-vm .tw-covm-in .left-part .video {
    min-height: auto;
  }
  .two-col-vm .tw-covm-in {
    align-items: flex-start;
  }
  .two-col-vm .tw-covm-in .left-part .thumnail {
    width: 100%;
  }
  .csm .top-content {
    margin-bottom: 50px;
  }
  .csm .csm-inner .card-wrp {
    width: 50%;
  }
  .csm .csm-inner .card-wrp.only-image {
    width: 100% !important;
    max-width: 600px;
    margin: 30px  auto auto;
    order: 1;
  }
  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in {
    width: 50%;
  }
  .icwtam-wrp .icwtam-inner .icwtam-bottom {
    row-gap: 30px;
    justify-content: center;
  }
  .icwtam-wrp .icwtam-inner .icwtam-top {
    margin-bottom: 50px;
  }
  .img-gallery-wrp .img-top {
    margin-bottom: 40px;
  }
  .cim-wrp .cim-in .left-part {
    width: 33%;
  }
  .cim-wrp .cim-in .right-part {
    width: 66%;
  }
  .cim-wrp .cim-in .right-part ul li {
    width: 50%;
  }
  .cim-wrp .cim-in .right-part ul li:nth-child(even) {
    border-right: 0px;
    padding-right: 0px;
  }
  .cim-wrp .cim-in .right-part ul li:nth-child(odd) {
    padding-left: 0px;
    border-left: 0px;
  }
  .cim-wrp .top-title {
    margin-bottom: 40px;
  }
  .cim-wrp .cim-in .left-part {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
    padding-right: 0px;
  }

  .cim-wrp .cim-in .right-part {
    width: 100%;
  }
  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp .image {
    order: -1;
    margin-top: 0px;
    margin-bottom: 76px;
  }
  .our-team-left{width:100%}
  .images-parent-right{width:100%;}
  /*   .our-team .slick-list.draggable { padding-left: 0; } */
  .images-parent-right:after{content:unset;}
  .our-team-inner { max-width: 100%; text-align: center; }
  .our-team-inner .btn { display: flex; justify-content: center; padding-bottom: 40px; }
  /*   .our-team .arrow_next.slick-arrow { position: absolute; right: 13px; bottom: -80px;        top: unset;
  transform: unset;} */
  .our-team .arrow_next.slick-arrow{display:none !important;}
  .our-team .arrow_prev.slick-arrow{display:none !important;}
  .our-team {
    padding: 80px 0px;
  }
  .testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in {
    padding: 50px 20px;
  }
  .testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top .right-part {
    width: 60px;
  }

  .testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top .left-part {
    width: calc(100% - 60px);
  }

  .testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in .card-top .right-part .icon {
    margin: 0px;
  }
  .award-icon { width: 100%; padding-right: 0;}
  .award-three-parent { padding: 20PX; }
  .award-left-main { padding-left: 0; width: 100%; }
  .award-icon img { max-width: 226px !important; display: flex; margin: 0 auto; padding-bottom: 40px; }
  .inst-book li h3,.inst-book li h2 {
    text-align: left !important;
  }
  .fourcolm-wrp .card-wrapper .card-innr .card-holder {
    width: 50%;
  }
  .fourcolm-wrp .btm-sec-card h4 {
    margin-top: 30px;
  }
  .fourcolm-wrp .card-wrapper .card-innr .card-holder .crd-con {
    padding: 20px;
  }
  .fourcolm-wrp .fourcolm-top .image {
    margin-bottom: 60px;
  }
  .fourcolm-wrp .card-wrp .top-content h6 {
    margin-bottom: 30px;
  }
  .videoid .custom-play-button {
    width: 80px;
    height: 80px;
  }

  .videoid .custom-play-button img {
    width: 30px;
  }

  .videoid .custom-play-button:before {
    width: 110px;
    height: 110px;
  }

  .videoid .custom-play-button:after {
    width: 110px;
    height: 110px;
  }
}

@media(max-width:767px){
  .banner-module .circle {
    max-width: 500px;
    min-height: 500px;
    max-height: 500px;
  }
  .dexascan .content-wrapper {
    padding: 0px 15px;
  }
  .TwoColumnModule {
    padding: 60px 0px;
  }
  .twocolwrp .col-inner .left-part {
    width: 100%;
  }

  .twocolwrp .col-inner .right-part {
    width: 100%;
  }
  .two-col-imgr .twimr-in .left-par,
  .two-col-imgr .twimr-in .right-par {
    padding: 0px;
  }
  .two-col-imgr .twimr-in {
    padding: 20px;
  }
  .twocolwrp .col-inner {
    row-gap: 50px;
  }
  .twim .twin-inner .btm-inner .card-wrp {
    width: 50%;
  }
  .iwcm .inner-img .left-part {
    margin: 0px;
  }
  .iwcm .inner-img .left-part {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
  }

  .iwcm .inner-img .right-part {
    width: 100%;
    padding-top: 40px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .iwcm .inner-img {
    padding: 30px;
  }
  .iwcm {
    padding: 0px;
  }
  .VideoModulewrp .video-inner .bottom-part {
    margin-bottom: 0px;
  }

  .VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp {
    width: 100%;
  }

  .VideoModulewrp .video-inner .bottom-part .bottom-wrp {
    width: 100%;
  }

  .VideoModulewrp .video-inner .bottom-part {
    row-gap: 30px;
  }


  .VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp .card-in {
    text-align: center;
  }

  .VideoModulewrp .video-inner .top-part .right-part .ryt-in .card-wrp .card-in .icon {
    margin: 0 auto 25px auto;
  }

  .VideoModulewrp .video-inner .bottom-part {
    position: static;
    padding-bottom: 60px;
  }
  .VideoModulewrp .video-inner .top-part {
    padding-top: 60px;
    padding-bottom:60px;
  }
  .VideoModulewrp .video-inner .top-part .right-part {padding-top: 50px;}
  .Brand-Module-wrapper .bottom-module .desktop {
    display: none;
  }

  .Brand-Module-wrapper .bottom-module .mobile .card-in-wrp {
    width: 50%;
  }
  .Brand-Module-wrapper .bottom-module .mobile {
    display: flex;
  }
  .BrandModulewrp {
    padding: 60px 0px;
  }
  .imgwc {
    padding: 60px 0px;
  }
  .Brand-Module-wrapper .bottom-module .card-wrp:last-child {
    border: none;
  }
  .footer-info-main { display: inline-block; width: 100%; padding: 20px 0;}
  .quick-links-left, .quick-links-right {width: 100%; }
  .copy-right-inner p {
    padding: 20px;
  }
  .testimonial-title-sub { width: 100%;  padding-bottom: 20px;}
  .testimonial-arrow {  width: 100%; }
  .test-slider{
    padding:60px 0px;
  }
  .our-team{
    padding:60px 0px;
  }
  .tccwim .inner-tccwim .image {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }

  .tccwim .inner-tccwim .content {
    padding-left: 0px;
    width: 100%;
  }

  .tccwim .inner-tccwim:not(:last-child) {
    margin-bottom: 30px;
  }
  .inner-tccwim.tcchange .content {
    padding-right: 0px;
  }
  .two-col-vm .tw-covm-in .left-part {
    width: 100%;
    padding-right: 0px;
  }
  .two-col-vm .tw-covm-in .right-part {
    width: 100%;
    padding-left: 0px;
    margin-top: 30px;
  }
  .StickySM-wrp .StickySM-inner .left-part {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 40px;
    position: static;
  }
  .StickySM-wrp .StickySM-inner .right-part {
    width: 100%;
    padding-left: 0px;
  }
  .csm .csm-inner .card-wrp {
    width: 100%;
    margin-bottom: 30px;
  }
  .csm .csm-inner .card-wrp.only-image {
    max-width: 100%;
    margin: 0px;
  }
  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in {
    width: 100%;
  }
  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp.want-swap .image {
    margin-bottom: 30px;
  }
  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp .image {
    margin-top: 30px;
  }
  .img-gallery-wrp .img-g-in .img-card {
    width: 50%;
  }

  .img-gallery-wrp .img-g-in .img-card:last-child {
    width: 100%;
    flex-wrap: unset;
    margin-top: 20px;
  }

  .img-gallery-wrp .img-g-in .img-card:last-child .img-in {
    width: 50%;
  }

  .two-col-vm .tw-covm-in .right-part p {
    max-width: 100%;
  }
  .StickySM-wrp .StickySM-inner .left-part:after {
    display: none;
  }
  .cim-wrp .cim-in .left-part {
    width: 100%;
    padding-right: 0px;
    text-align: center;
    margin-bottom: 40px;
  }
  .cim-wrp .cim-in .right-part {
    width: 100%;
  }
  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp.want-swap .content {
    order: 0;
  }

  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp.want-swap .title {
    order: 0;
  }

  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp.want-swap .image {
    margin-bottom: 0px;
    margin-top: 30px;
  }
  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp.want-swap .image {
    order: -1;
    margin-top: 0px;
    margin-bottom: 30px;
  }

  .icwtam-wrp .icwtam-inner .icwtam-bottom .icwtam-in .icwtam-wrp .image {
    margin-bottom: 30px;
    margin-top: 0px;
  }
  .footer-title-sub { width: 100%; text-align: center; }
  .footer-cta-main .btn { width: 100%; display: flex; align-items: center; justify-content: center; padding-top: 40px; }
  .footer-cta-title h2 { font-weight: 500; }
  .footer-cta:after {content:unset;}
  .footer-cta:before {content:unset;}
  .our-team{
    padding:60px 0px;
  }
  .policies-parent h4 { margin-top: 30px; }
  .testmonial-wrpp .bottom-section .bottom-inner .card-wrp {
    width: 100%;
  }
  .best-rated { width: 100%; justify-content: center !important; padding-top: 40px; }
  .info-main { width: 100%; }
  .award-bottom { display: flex; justify-content: center; }
  .star-title-main { width: 100%; padding-bottom: 20px; text-align: center; }
  .testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in {
    padding: 30px 20px;
  }
  .testmonial-wrpp .bottom-section .bottom-inner .card-wrp .card-in{
    min-height: auto;
    height: 100%;
  }
  .two-col-imgr .twimr-in .left-par {
    width: 100%;
    margin-top: 40px;
  }
  .two-col-imgr .twimr-in .right-par {
    width: 100%;
  }
  .two-col-imgr .twimr-in .left-par .title {
    margin-bottom: 40px;
  }
  .two-col-imgr .twimr-in {
    flex-direction: column-reverse;
  }
  .two-col-imgr .twimr-in.flipsection {
    flex-direction: column-reverse;
  }
  .two-col-imgr .twimr-in .right-par .imgage {
    min-height: 500px;
  }
  .two-col-imgr:not(:first-child) {
    margin-top: 40px;
  }
}

@media(max-width:630px){
  .cim-wrp .cim-in .right-part ul li {
    width: 100%;
    border: none;
    padding: 0px;
  }

}

@media(max-width:600px){
  .two-col-vm .tw-covm-in .right-part{
    margin-top: 30px;
  }
}

@media(max-width:500px){
  .top-section .btn {
    padding-top: 61px;
  }
  .two-col-vm .tw-covm-in .right-part{
    margin-top: 30px;
  }
  .two-col-imgr .twimr-in .left-par .icti ul li {
    width: 100%;
    text-align: center;
  }
  .two-col-imgr .twimr-in .left-par .icti ul li:nth-child(odd) {
    padding-right: 0px;
  }
  .two-col-imgr .twimr-in .left-par .icti ul li > span h6 br {
    display: none;
  }
  .two-col-imgr .twimr-in .left-par .title {
    text-align: center;
  }
}

@media(max-width:540px){
  .twim .twin-inner .btm-inner .card-wrp {
    width: 100%;
  }

  .twim .twin-inner .btm-inner .card-wrp .card-in .title {
    margin-bottom: 0px;
  }
  .VideoModulewrp .video-inner .top-part .right-part {
    padding-top: 50px;
  }
  .two-col-vm .tw-covm-in .left-part.ytb .playbtn {
    top: 45%;
  }
}

@media(max-width:480px){
  .banner-module .banner-inner .banner-title h1 {
    font-size: 34px;
  }
  .testimonial-box-main-inner :after{content:unset;}
  .inst-book li h2 {
    font-size: 24px;
  }
  .fourcolm-wrp .card-wrapper .card-innr .card-holder {
    width: 100%;
  }
  .fourcolm-wrp .fourcolm-top .image {
    margin-bottom: 40px;
  }
}

@media(max-width:420px){
  .two-col-vm .tw-covm-in .right-part{
    margin-top: 30px;
  }
}