*{ margin:0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

:root { 
	--blue: #014BE1; 
	--white: #fff; --black: #000; 
	--gray: #333; 
	--light-gray: #f1f1f1;
	--light-blue: #014be10d;
	--border-color: #E3E3E3;
	--darkgray : #AAAAAA;
}

.nwtheme h1 { margin: 0; font-size: 64px; line-height: 1.1; font-family: "Albert Sans", sans-serif; color: var(--blue); font-weight: 400; letter-spacing: -0.16px; }
.nwtheme h2 { margin: 0; font-size: 44px; line-height: 1.14; font-family: "Albert Sans", sans-serif; color: var(--black); font-weight: 400; letter-spacing: -0.16px; } 
.nwtheme h3 { margin: 0; font-size: 24px; line-height: 1.25; font-family: "Albert Sans", sans-serif; color: var(--black); font-weight: 600; } 
.nwtheme h4 { margin: 0; font-size: 20px; line-height: 1.5; font-family: "Albert Sans", sans-serif; color: var(--black); font-weight: 600;  }
.nwtheme h5 { margin: 0; font-size: 18px; line-height: 1.2; font-family: "Albert Sans", sans-serif; color: var(--black); font-weight: 300; }
.nwtheme h6 { margin: 0; font-size: 16px; line-height: 1.2; font-family: "Albert Sans", sans-serif; color: var(--black); font-weight: 600; }

body.nwtheme { font-family: "Albert Sans", sans-serif; color: #333; font-size: 20px; line-height: 30px; overflow-x: hidden; }
.nwtheme img { max-width: 100%; height: auto; border: none; vertical-align: top; }

.nwtheme a {  outline: none; text-decoration: none; cursor: pointer; vertical-align: middle; max-width: 100% !important; white-space: normal !important; display: inline-block; font-weight: 500; transition: all 0.3s ease; }
.nwtheme p { margin:0 0 10px; width: 100%; display: block; } 
.nwtheme p:last-child { margin-bottom: 0; }
.nwtheme ul, .nwtheme ol { padding: 0 0 0 30px; margin: 0; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }

.nwtheme a.underline, .nwtheme .underline a { text-decoration: underline; }

.container { box-sizing: border-box; width: 100%; float: none !important; display: block; margin: 0 auto !important; max-width: 1470px; padding-right: 15px !important; padding-left: 15px !important; }

.flexwrap { display:flex; flex-flow:row wrap; justify-content:left; display:-webkit-flex; -webkit-flex-flow:row wrap; -webkit-justify-content:left; }
.align_center { align-items: center; }
.align_start { align-items: flex-start; }
.align_end { align-items: flex-end; }
.align_stretch { align-items: stretch; }
.space_between { justify-content: space-between; }  
.flex_start { justify-content: flex-start; }  
.flex_end { justify-content: flex-end; }  
.flex_center { justify-content: center; }
.flex_column { flex-direction : column }
.nowrap { flex-wrap : nowrap }
.align_self_end { align-self: flex-end; }

.nwtheme .extrabold, .nwtheme .extrabold h1, .nwtheme .extrabold h2, .nwtheme .extrabold h3, .nwtheme .extrabold h4, .nwtheme .extrabold h5, .nwtheme .extrabold h6, .nwtheme .extrabold p, .nwtheme .extrabold li  { font-weight:800; }
.nwtheme .bold, .nwtheme .bold h1, .nwtheme .bold h2, .nwtheme .bold h3, .nwtheme .bold h4, .nwtheme .bold h5, .nwtheme .bold h6, .nwtheme .bold p , .nwtheme .bold li { font-weight:700; }
.nwtheme .semibold, .nwtheme .semibold h1, .nwtheme .semibold h2, .nwtheme .semibold h3, .nwtheme .semibold h4, .nwtheme .semibold h5, .nwtheme .semibold h6, .nwtheme .semibold p, .nwtheme .semibold li  { font-weight:600; }
.nwtheme .medium, .nwtheme .medium h1, .nwtheme .medium h2, .nwtheme .medium h3, .nwtheme .medium h4, .nwtheme .medium h5, .nwtheme .medium h6, .nwtheme .medium p, .nwtheme .medium li  { font-weight:500; }
.nwtheme .normal, .nwtheme .normal h1, .nwtheme .normal h2, .nwtheme .normal h3, .nwtheme .normal h4, .nwtheme .normal h5, .nwtheme .normal h6, .nwtheme .normal p, .nwtheme .normal li { font-weight:400; }
.nwtheme .light, .nwtheme .light h1, .nwtheme .light h2, .nwtheme .light h3, .nwtheme .light h4, .nwtheme .light h5, .nwtheme .light h6, .nwtheme .light p, .nwtheme .light li { font-weight:300; }
.text-black, .text-black a, .text-black h1, .text-black h2, .text-black h3, .text-black h4, .text-black h5, .text-black h6 { color: var(--black);}
.text-white, .text-white a, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6 { color: var(--white);}

/* Padding */

.p1 { padding: 1px; }
.pt1, .p1-0 { padding-top: 1px; }
.pb1, .p1-0  { padding-bottom: 1px; }

.p2 { padding: 2px; }
.pt2, .p2-0 { padding-top: 2px; }
.pb2, .p2-0  { padding-bottom: 2px; }

.p3 { padding: 3px; }
.pt3, .p3-0 { padding-top: 3px; }
.pb3, .p3-0  { padding-bottom: 3px; }

.p4 { padding: 4px; }
.pt4, .p4-0 { padding-top: 4px; }
.pb4, .p4-0  { padding-bottom: 4px; }

.p5 { padding: 5px; }
.pt5, .p5-0 { padding-top: 5px; }
.pb5, .p5-0  { padding-bottom: 5px; }

.p6 { padding: 6px; }
.pt6, .p6-0 { padding-top: 6px; }
.pb6, .p6-0  { padding-bottom: 6px; }

.p7 { padding: 7px; }
.pt7, .p7-0 { padding-top: 7px; }
.pb7, .p7-0  { padding-bottom: 7px; }

.p8 { padding: 8px; }
.pt8, .p8-0 { padding-top: 8px; }
.pb8, .p8-0  { padding-bottom: 8px; }

.p9 { padding: 9px; }
.pt9, .p9-0 { padding-top: 9px; }
.pb9, .p9-0  { padding-bottom: 9px; }

.p10 { padding: 10px; }
.pt10, .p10-0 { padding-top: 10px; }
.pb10, .p10-0  { padding-bottom: 10px; }

.p11 { padding: 11px; }
.pt11, .p11-0 { padding-top: 11px; }
.pb11, .p11-0  { padding-bottom: 11px; }

.p12 { padding: 12px; }
.pt12, .p12-0 { padding-top: 12px; }
.pb12, .p12-0  { padding-bottom: 12px; }

.p13 { padding: 13px; }
.pt13, .p13-0 { padding-top: 13px; }
.pb13, .p13-0  { padding-bottom: 13px; }

.p14 { padding: 14px; }
.pt14, .p14-0 { padding-top: 14px; }
.pb14, .p14-0  { padding-bottom: 14px; }

.p15 { padding: 15px; }
.pt15, .p15-0 { padding-top: 15px; }
.pb15, .p15-0  { padding-bottom: 15px; }

.p16 { padding: 16px; }
.pt16, .p16-0 { padding-top: 16px; }
.pb16, .p16-0  { padding-bottom: 16px; }

.p17 { padding: 17px; }
.pt17, .p17-0 { padding-top: 17px; }
.pb17, .p17-0  { padding-bottom: 17px; }

.p18 { padding: 18px; }
.pt18, .p18-0 { padding-top: 18px; }
.pb18, .p18-0  { padding-bottom: 18px; }

.p19 { padding: 19px; }
.pt19, .p19-0 { padding-top: 19px; }
.pb19, .p19-0  { padding-bottom: 19px; }

.p20 { padding: 20px; }
.pt20, .p20-0 { padding-top: 20px; }
.pb20, .p20-0  { padding-bottom: 20px; }

.p21 { padding: 21px; }
.pt21, .p21-0 { padding-top: 21px; }
.pb21, .p21-0  { padding-bottom: 21px; }

.p22 { padding: 22px; }
.pt22, .p22-0 { padding-top: 22px; }
.pb22, .p22-0  { padding-bottom: 22px; }

.p23 { padding: 23px; }
.pt23, .p23-0 { padding-top: 23px; }
.pb23, .p23-0  { padding-bottom: 23px; }

.p24 { padding: 24px; }
.pt24, .p24-0 { padding-top: 24px; }
.pb24, .p24-0  { padding-bottom: 24px; }

.p25 { padding: 25px; }
.pt25, .p25-0 { padding-top: 25px; }
.pb25, .p25-0  { padding-bottom: 25px; }

.p26 { padding: 26px; }
.pt26, .p26-0 { padding-top: 26px; }
.pb26, .p26-0  { padding-bottom: 26px; }

.p27 { padding: 27px; }
.pt27, .p27-0 { padding-top: 27px; }
.pb27, .p27-0  { padding-bottom: 27px; }

.p28 { padding: 28px; }
.pt28, .p28-0 { padding-top: 28px; }
.pb28, .p28-0  { padding-bottom: 28px; }

.p29 { padding: 29px; }
.pt29, .p29-0 { padding-top: 29px; }
.pb29, .p29-0  { padding-bottom: 29px; }

.p30 { padding: 30px; }
.pt30, .p30-0 { padding-top: 30px; }
.pb30, .p30-0  { padding-bottom: 30px; }

.p31 { padding: 31px; }
.pt31, .p31-0 { padding-top: 31px; }
.pb31, .p31-0  { padding-bottom: 31px; }

.p32 { padding: 32px; }
.pt32, .p32-0 { padding-top: 32px; }
.pb32, .p32-0  { padding-bottom: 32px; }

.p33 { padding: 33px; }
.pt33, .p33-0 { padding-top: 33px; }
.pb33, .p33-0  { padding-bottom: 33px; }

.p34 { padding: 34px; }
.pt34, .p34-0 { padding-top: 34px; }
.pb34, .p34-0  { padding-bottom: 34px; }

.p35 { padding: 35px; }
.pt35, .p35-0 { padding-top: 35px; }
.pb35, .p35-0  { padding-bottom: 35px; }

.p36 { padding: 36px; }
.pt36, .p36-0 { padding-top: 36px; }
.pb36, .p36-0  { padding-bottom: 36px; }

.p37 { padding: 37px; }
.pt37, .p37-0 { padding-top: 37px; }
.pb37, .p37-0  { padding-bottom: 37px; }

.p38 { padding: 38px; }
.pt38, .p38-0 { padding-top: 38px; }
.pb38, .p38-0  { padding-bottom: 38px; }

.p39 { padding: 39px; }
.pt39, .p39-0 { padding-top: 39px; }
.pb39, .p39-0  { padding-bottom: 39px; }

.p40 { padding: 40px; }
.pt40, .p40-0 { padding-top: 40px; }
.pb40, .p40-0  { padding-bottom: 40px; }

.p41 { padding: 41px; }
.pt41, .p41-0 { padding-top: 41px; }
.pb41, .p41-0  { padding-bottom: 41px; }

.p42 { padding: 42px; }
.pt42, .p42-0 { padding-top: 42px; }
.pb42, .p42-0  { padding-bottom: 42px; }

.p43 { padding: 43px; }
.pt43, .p43-0 { padding-top: 43px; }
.pb43, .p43-0  { padding-bottom: 43px; }

.p44 { padding: 44px; }
.pt44, .p44-0 { padding-top: 44px; }
.pb44, .p44-0  { padding-bottom: 44px; }

.p45 { padding: 45px; }
.pt45, .p45-0 { padding-top: 45px; }
.pb45, .p45-0  { padding-bottom: 45px; }

.p46 { padding: 46px; }
.pt46, .p46-0 { padding-top: 46px; }
.pb46, .p46-0  { padding-bottom: 46px; }

.p47 { padding: 47px; }
.pt47, .p47-0 { padding-top: 47px; }
.pb47, .p47-0  { padding-bottom: 47px; }

.p48 { padding: 48px; }
.pt48, .p48-0 { padding-top: 48px; }
.pb48, .p48-0  { padding-bottom: 48px; }

.p49 { padding: 49px; }
.pt49, .p49-0 { padding-top: 49px; }
.pb49, .p49-0  { padding-bottom: 49px; }

.p50 { padding: 50px; }
.pt50, .p50-0 { padding-top: 50px; }
.pb50, .p50-0  { padding-bottom: 50px; }

.p51 { padding: 51px; }
.pt51, .p51-0 { padding-top: 51px; }
.pb51, .p51-0  { padding-bottom: 51px; }

.p52 { padding: 52px; }
.pt52, .p52-0 { padding-top: 52px; }
.pb52, .p52-0  { padding-bottom: 52px; }

.p53 { padding: 53px; }
.pt53, .p53-0 { padding-top: 53px; }
.pb53, .p53-0  { padding-bottom: 53px; }

.p54 { padding: 54px; }
.pt54, .p54-0 { padding-top: 54px; }
.pb54, .p54-0  { padding-bottom: 54px; }

.p55 { padding: 55px; }
.pt55, .p55-0 { padding-top: 55px; }
.pb55, .p55-0  { padding-bottom: 55px; }

.p56 { padding: 56px; }
.pt56, .p56-0 { padding-top: 56px; }
.pb56, .p56-0  { padding-bottom: 56px; }

.p57 { padding: 57px; }
.pt57, .p57-0 { padding-top: 57px; }
.pb57, .p57-0  { padding-bottom: 57px; }

.p58 { padding: 58px; }
.pt58, .p58-0 { padding-top: 58px; }
.pb58, .p58-0  { padding-bottom: 58px; }

.p59 { padding: 59px; }
.pt59, .p59-0 { padding-top: 59px; }
.pb59, .p59-0  { padding-bottom: 59px; }

.p60 { padding: 60px; }
.pt60, .p60-0 { padding-top: 60px; }
.pb60, .p60-0  { padding-bottom: 60px; }

.p61 { padding: 61px; }
.pt61, .p61-0 { padding-top: 61px; }
.pb61, .p61-0  { padding-bottom: 61px; }

.p62 { padding: 62px; }
.pt62, .p62-0 { padding-top: 62px; }
.pb62, .p62-0  { padding-bottom: 62px; }

.p63 { padding: 63px; }
.pt63, .p63-0 { padding-top: 63px; }
.pb63, .p63-0  { padding-bottom: 63px; }

.p64 { padding: 64px; }
.pt64, .p64-0 { padding-top: 64px; }
.pb64, .p64-0  { padding-bottom: 64px; }

.p65 { padding: 65px; }
.pt65, .p65-0 { padding-top: 65px; }
.pb65, .p65-0  { padding-bottom: 65px; }

.p66 { padding: 66px; }
.pt66, .p66-0 { padding-top: 66px; }
.pb66, .p66-0  { padding-bottom: 66px; }

.p67 { padding: 67px; }
.pt67, .p67-0 { padding-top: 67px; }
.pb67, .p67-0  { padding-bottom: 67px; }

.p68 { padding: 68px; }
.pt68, .p68-0 { padding-top: 68px; }
.pb68, .p68-0  { padding-bottom: 68px; }

.p69 { padding: 69px; }
.pt69, .p69-0 { padding-top: 69px; }
.pb69, .p69-0  { padding-bottom: 69px; }

.p70 { padding: 70px; }
.pt70, .p70-0 { padding-top: 70px; }
.pb70, .p70-0  { padding-bottom: 70px; }

.p71 { padding: 71px; }
.pt71, .p71-0 { padding-top: 71px; }
.pb71, .p71-0  { padding-bottom: 71px; }

.p72 { padding: 72px; }
.pt72, .p72-0 { padding-top: 72px; }
.pb72, .p72-0  { padding-bottom: 72px; }

.p73 { padding: 73px; }
.pt73, .p73-0 { padding-top: 73px; }
.pb73, .p73-0  { padding-bottom: 73px; }

.p74 { padding: 74px; }
.pt74, .p74-0 { padding-top: 74px; }
.pb74, .p74-0  { padding-bottom: 74px; }

.p75 { padding: 75px; }
.pt75, .p75-0 { padding-top: 75px; }
.pb75, .p75-0  { padding-bottom: 75px; }

.p76 { padding: 76px; }
.pt76, .p76-0 { padding-top: 76px; }
.pb76, .p76-0  { padding-bottom: 76px; }

.p77 { padding: 77px; }
.pt77, .p77-0 { padding-top: 77px; }
.pb77, .p77-0  { padding-bottom: 77px; }

.p78 { padding: 78px; }
.pt78, .p78-0 { padding-top: 78px; }
.pb78, .p78-0  { padding-bottom: 78px; }

.p79 { padding: 79px; }
.pt79, .p79-0 { padding-top: 79px; }
.pb79, .p79-0  { padding-bottom: 79px; }

.p80 { padding: 80px; }
.pt80, .p80-0 { padding-top: 80px; }
.pb80, .p80-0  { padding-bottom: 80px; }

.p81 { padding: 81px; }
.pt81, .p81-0 { padding-top: 81px; }
.pb81, .p81-0  { padding-bottom: 81px; }

.p82 { padding: 82px; }
.pt82, .p82-0 { padding-top: 82px; }
.pb82, .p82-0  { padding-bottom: 82px; }

.p83 { padding: 83px; }
.pt83, .p83-0 { padding-top: 83px; }
.pb83, .p83-0  { padding-bottom: 83px; }

.p84 { padding: 84px; }
.pt84, .p84-0 { padding-top: 84px; }
.pb84, .p84-0  { padding-bottom: 84px; }

.p85 { padding: 85px; }
.pt85, .p85-0 { padding-top: 85px; }
.pb85, .p85-0  { padding-bottom: 85px; }

.p86 { padding: 86px; }
.pt86, .p86-0 { padding-top: 86px; }
.pb86, .p86-0  { padding-bottom: 86px; }

.p87 { padding: 87px; }
.pt87, .p87-0 { padding-top: 87px; }
.pb87, .p87-0  { padding-bottom: 87px; }

.p88 { padding: 88px; }
.pt88, .p88-0 { padding-top: 88px; }
.pb88, .p88-0  { padding-bottom: 88px; }

.p89 { padding: 89px; }
.pt89, .p89-0 { padding-top: 89px; }
.pb89, .p89-0  { padding-bottom: 89px; }

.p90 { padding: 90px; }
.pt90, .p90-0 { padding-top: 90px; }
.pb90, .p90-0  { padding-bottom: 90px; }

.p91 { padding: 91px; }
.pt91, .p91-0 { padding-top: 91px; }
.pb91, .p91-0  { padding-bottom: 91px; }

.p92 { padding: 92px; }
.pt92, .p92-0 { padding-top: 92px; }
.pb92, .p92-0  { padding-bottom: 92px; }

.p93 { padding: 93px; }
.pt93, .p93-0 { padding-top: 93px; }
.pb93, .p93-0  { padding-bottom: 93px; }

.p94 { padding: 94px; }
.pt94, .p94-0 { padding-top: 94px; }
.pb94, .p94-0  { padding-bottom: 94px; }

.p95 { padding: 95px; }
.pt95, .p95-0 { padding-top: 95px; }
.pb95, .p95-0  { padding-bottom: 95px; }

.p96 { padding: 96px; }
.pt96, .p96-0 { padding-top: 96px; }
.pb96, .p96-0  { padding-bottom: 96px; }

.p97 { padding: 97px; }
.pt97, .p97-0 { padding-top: 97px; }
.pb97, .p97-0  { padding-bottom: 97px; }

.p98 { padding: 98px; }
.pt98, .p98-0 { padding-top: 98px; }
.pb98, .p98-0  { padding-bottom: 98px; }

.p99 { padding: 99px; }
.pt99, .p99-0 { padding-top: 99px; }
.pb99, .p99-0  { padding-bottom: 99px; }

.p100 { padding: 100px; }
.pt100, .p100-0 { padding-top: 100px; }
.pb100, .p100-0  { padding-bottom: 100px; }

.p101 { padding: 101px; }
.pt101, .p101-0 { padding-top: 101px; }
.pb101, .p101-0  { padding-bottom: 101px; }

.p102 { padding: 102px; }
.pt102, .p102-0 { padding-top: 102px; }
.pb102, .p102-0  { padding-bottom: 102px; }

.p103 { padding: 103px; }
.pt103, .p103-0 { padding-top: 103px; }
.pb103, .p103-0  { padding-bottom: 103px; }

.p104 { padding: 104px; }
.pt104, .p104-0 { padding-top: 104px; }
.pb104, .p104-0  { padding-bottom: 104px; }

.p105 { padding: 105px; }
.pt105, .p105-0 { padding-top: 105px; }
.pb105, .p105-0  { padding-bottom: 105px; }

.p106 { padding: 106px; }
.pt106, .p106-0 { padding-top: 106px; }
.pb106, .p106-0  { padding-bottom: 106px; }

.p107 { padding: 107px; }
.pt107, .p107-0 { padding-top: 107px; }
.pb107, .p107-0  { padding-bottom: 107px; }

.p108 { padding: 108px; }
.pt108, .p108-0 { padding-top: 108px; }
.pb108, .p108-0  { padding-bottom: 108px; }

.p109 { padding: 109px; }
.pt109, .p109-0 { padding-top: 109px; }
.pb109, .p109-0  { padding-bottom: 109px; }

.p110 { padding: 110px; }
.pt110, .p110-0 { padding-top: 110px; }
.pb110, .p110-0  { padding-bottom: 110px; }

.p111 { padding: 111px; }
.pt111, .p111-0 { padding-top: 111px; }
.pb111, .p111-0  { padding-bottom: 111px; }

.p112 { padding: 112px; }
.pt112, .p112-0 { padding-top: 112px; }
.pb112, .p112-0  { padding-bottom: 112px; }

.p113 { padding: 113px; }
.pt113, .p113-0 { padding-top: 113px; }
.pb113, .p113-0  { padding-bottom: 113px; }

.p114 { padding: 114px; }
.pt114, .p114-0 { padding-top: 114px; }
.pb114, .p114-0  { padding-bottom: 114px; }

.p115 { padding: 115px; }
.pt115, .p115-0 { padding-top: 115px; }
.pb115, .p115-0  { padding-bottom: 115px; }

.p116 { padding: 116px; }
.pt116, .p116-0 { padding-top: 116px; }
.pb116, .p116-0  { padding-bottom: 116px; }

.p117 { padding: 117px; }
.pt117, .p117-0 { padding-top: 117px; }
.pb117, .p117-0  { padding-bottom: 117px; }

.p118 { padding: 118px; }
.pt118, .p118-0 { padding-top: 118px; }
.pb118, .p118-0  { padding-bottom: 118px; }

.p119 { padding: 119px; }
.pt119, .p119-0 { padding-top: 119px; }
.pb119, .p119-0  { padding-bottom: 119px; }

.p120 { padding: 120px; }
.pt120, .p120-0 { padding-top: 120px; }
.pb120, .p120-0  { padding-bottom: 120px; }

.p121 { padding: 121px; }
.pt121, .p121-0 { padding-top: 121px; }
.pb121, .p121-0  { padding-bottom: 121px; }

.p122 { padding: 122px; }
.pt122, .p122-0 { padding-top: 122px; }
.pb122, .p122-0  { padding-bottom: 122px; }

.p123 { padding: 123px; }
.pt123, .p123-0 { padding-top: 123px; }
.pb123, .p123-0  { padding-bottom: 123px; }

.p124 { padding: 124px; }
.pt124, .p124-0 { padding-top: 124px; }
.pb124, .p124-0  { padding-bottom: 124px; }

.p125 { padding: 125px; }
.pt125, .p125-0 { padding-top: 125px; }
.pb125, .p125-0  { padding-bottom: 125px; }

.p126 { padding: 126px; }
.pt126, .p126-0 { padding-top: 126px; }
.pb126, .p126-0  { padding-bottom: 126px; }

.p127 { padding: 127px; }
.pt127, .p127-0 { padding-top: 127px; }
.pb127, .p127-0  { padding-bottom: 127px; }

.p128 { padding: 128px; }
.pt128, .p128-0 { padding-top: 128px; }
.pb128, .p128-0  { padding-bottom: 128px; }

.p129 { padding: 129px; }
.pt129, .p129-0 { padding-top: 129px; }
.pb129, .p129-0  { padding-bottom: 129px; }

.p130 { padding: 130px; }
.pt130, .p130-0 { padding-top: 130px; }
.pb130, .p130-0  { padding-bottom: 130px; }

.p131 { padding: 131px; }
.pt131, .p131-0 { padding-top: 131px; }
.pb131, .p131-0  { padding-bottom: 131px; }

.p132 { padding: 132px; }
.pt132, .p132-0 { padding-top: 132px; }
.pb132, .p132-0  { padding-bottom: 132px; }

.p133 { padding: 133px; }
.pt133, .p133-0 { padding-top: 133px; }
.pb133, .p133-0  { padding-bottom: 133px; }

.p134 { padding: 134px; }
.pt134, .p134-0 { padding-top: 134px; }
.pb134, .p134-0  { padding-bottom: 134px; }

.p135 { padding: 135px; }
.pt135, .p135-0 { padding-top: 135px; }
.pb135, .p135-0  { padding-bottom: 135px; }

.p136 { padding: 136px; }
.pt136, .p136-0 { padding-top: 136px; }
.pb136, .p136-0  { padding-bottom: 136px; }

.p137 { padding: 137px; }
.pt137, .p137-0 { padding-top: 137px; }
.pb137, .p137-0  { padding-bottom: 137px; }

.p138 { padding: 138px; }
.pt138, .p138-0 { padding-top: 138px; }
.pb138, .p138-0  { padding-bottom: 138px; }

.p139 { padding: 139px; }
.pt139, .p139-0 { padding-top: 139px; }
.pb139, .p139-0  { padding-bottom: 139px; }

.p140 { padding: 140px; }
.pt140, .p140-0 { padding-top: 140px; }
.pb140, .p140-0  { padding-bottom: 140px; }

.p141 { padding: 141px; }
.pt141, .p141-0 { padding-top: 141px; }
.pb141, .p141-0  { padding-bottom: 141px; }

.p142 { padding: 142px; }
.pt142, .p142-0 { padding-top: 142px; }
.pb142, .p142-0  { padding-bottom: 142px; }

.p143 { padding: 143px; }
.pt143, .p143-0 { padding-top: 143px; }
.pb143, .p143-0  { padding-bottom: 143px; }

.p144 { padding: 144px; }
.pt144, .p144-0 { padding-top: 144px; }
.pb144, .p144-0  { padding-bottom: 144px; }

.p145 { padding: 145px; }
.pt145, .p145-0 { padding-top: 145px; }
.pb145, .p145-0  { padding-bottom: 145px; }

.p146 { padding: 146px; }
.pt146, .p146-0 { padding-top: 146px; }
.pb146, .p146-0  { padding-bottom: 146px; }

.p147 { padding: 147px; }
.pt147, .p147-0 { padding-top: 147px; }
.pb147, .p147-0  { padding-bottom: 147px; }

.p148 { padding: 148px; }
.pt148, .p148-0 { padding-top: 148px; }
.pb148, .p148-0  { padding-bottom: 148px; }

.p149 { padding: 149px; }
.pt149, .p149-0 { padding-top: 149px; }
.pb149, .p149-0  { padding-bottom: 149px; }

.p150 { padding: 150px; }
.pt150, .p150-0 { padding-top: 150px; }
.pb150, .p150-0  { padding-bottom: 150px; }

.p151 { padding: 151px; }
.pt151, .p151-0 { padding-top: 151px; }
.pb151, .p151-0  { padding-bottom: 151px; }

.p152 { padding: 152px; }
.pt152, .p152-0 { padding-top: 152px; }
.pb152, .p152-0  { padding-bottom: 152px; }

.p153 { padding: 153px; }
.pt153, .p153-0 { padding-top: 153px; }
.pb153, .p153-0  { padding-bottom: 153px; }

.p154 { padding: 154px; }
.pt154, .p154-0 { padding-top: 154px; }
.pb154, .p154-0  { padding-bottom: 154px; }

.p155 { padding: 155px; }
.pt155, .p155-0 { padding-top: 155px; }
.pb155, .p155-0  { padding-bottom: 155px; }

.p156 { padding: 156px; }
.pt156, .p156-0 { padding-top: 156px; }
.pb156, .p156-0  { padding-bottom: 156px; }

.p157 { padding: 157px; }
.pt157, .p157-0 { padding-top: 157px; }
.pb157, .p157-0  { padding-bottom: 157px; }

.p158 { padding: 158px; }
.pt158, .p158-0 { padding-top: 158px; }
.pb158, .p158-0  { padding-bottom: 158px; }

.p159 { padding: 159px; }
.pt159, .p159-0 { padding-top: 159px; }
.pb159, .p159-0  { padding-bottom: 159px; }

.p160 { padding: 160px; }
.pt160, .p160-0 { padding-top: 160px; }
.pb160, .p160-0  { padding-bottom: 160px; }

.p161 { padding: 161px; }
.pt161, .p161-0 { padding-top: 161px; }
.pb161, .p161-0  { padding-bottom: 161px; }

.p162 { padding: 162px; }
.pt162, .p162-0 { padding-top: 162px; }
.pb162, .p162-0  { padding-bottom: 162px; }

.p163 { padding: 163px; }
.pt163, .p163-0 { padding-top: 163px; }
.pb163, .p163-0  { padding-bottom: 163px; }

.p164 { padding: 164px; }
.pt164, .p164-0 { padding-top: 164px; }
.pb164, .p164-0  { padding-bottom: 164px; }

.p165 { padding: 165px; }
.pt165, .p165-0 { padding-top: 165px; }
.pb165, .p165-0  { padding-bottom: 165px; }

.p166 { padding: 166px; }
.pt166, .p166-0 { padding-top: 166px; }
.pb166, .p166-0  { padding-bottom: 166px; }

.p167 { padding: 167px; }
.pt167, .p167-0 { padding-top: 167px; }
.pb167, .p167-0  { padding-bottom: 167px; }

.p168 { padding: 168px; }
.pt168, .p168-0 { padding-top: 168px; }
.pb168, .p168-0  { padding-bottom: 168px; }

.p169 { padding: 169px; }
.pt169, .p169-0 { padding-top: 169px; }
.pb169, .p169-0  { padding-bottom: 169px; }

.p170 { padding: 170px; }
.pt170, .p170-0 { padding-top: 170px; }
.pb170, .p170-0  { padding-bottom: 170px; }

.p171 { padding: 171px; }
.pt171, .p171-0 { padding-top: 171px; }
.pb171, .p171-0  { padding-bottom: 171px; }

.p172 { padding: 172px; }
.pt172, .p172-0 { padding-top: 172px; }
.pb172, .p172-0  { padding-bottom: 172px; }

.p173 { padding: 173px; }
.pt173, .p173-0 { padding-top: 173px; }
.pb173, .p173-0  { padding-bottom: 173px; }

.p174 { padding: 174px; }
.pt174, .p174-0 { padding-top: 174px; }
.pb174, .p174-0  { padding-bottom: 174px; }

.p175 { padding: 175px; }
.pt175, .p175-0 { padding-top: 175px; }
.pb175, .p175-0  { padding-bottom: 175px; }

.p176 { padding: 176px; }
.pt176, .p176-0 { padding-top: 176px; }
.pb176, .p176-0  { padding-bottom: 176px; }

.p177 { padding: 177px; }
.pt177, .p177-0 { padding-top: 177px; }
.pb177, .p177-0  { padding-bottom: 177px; }

.p178 { padding: 178px; }
.pt178, .p178-0 { padding-top: 178px; }
.pb178, .p178-0  { padding-bottom: 178px; }

.p179 { padding: 179px; }
.pt179, .p179-0 { padding-top: 179px; }
.pb179, .p179-0  { padding-bottom: 179px; }

.p180 { padding: 180px; }
.pt180, .p180-0 { padding-top: 180px; }
.pb180, .p180-0  { padding-bottom: 180px; }

.p181 { padding: 181px; }
.pt181, .p181-0 { padding-top: 181px; }
.pb181, .p181-0  { padding-bottom: 181px; }

.p182 { padding: 182px; }
.pt182, .p182-0 { padding-top: 182px; }
.pb182, .p182-0  { padding-bottom: 182px; }

.p183 { padding: 183px; }
.pt183, .p183-0 { padding-top: 183px; }
.pb183, .p183-0  { padding-bottom: 183px; }

.p184 { padding: 184px; }
.pt184, .p184-0 { padding-top: 184px; }
.pb184, .p184-0  { padding-bottom: 184px; }

.p185 { padding: 185px; }
.pt185, .p185-0 { padding-top: 185px; }
.pb185, .p185-0  { padding-bottom: 185px; }

.p186 { padding: 186px; }
.pt186, .p186-0 { padding-top: 186px; }
.pb186, .p186-0  { padding-bottom: 186px; }

.p187 { padding: 187px; }
.pt187, .p187-0 { padding-top: 187px; }
.pb187, .p187-0  { padding-bottom: 187px; }

.p188 { padding: 188px; }
.pt188, .p188-0 { padding-top: 188px; }
.pb188, .p188-0  { padding-bottom: 188px; }

.p189 { padding: 189px; }
.pt189, .p189-0 { padding-top: 189px; }
.pb189, .p189-0  { padding-bottom: 189px; }

.p190 { padding: 190px; }
.pt190, .p190-0 { padding-top: 190px; }
.pb190, .p190-0  { padding-bottom: 190px; }

.p191 { padding: 191px; }
.pt191, .p191-0 { padding-top: 191px; }
.pb191, .p191-0  { padding-bottom: 191px; }

.p192 { padding: 192px; }
.pt192, .p192-0 { padding-top: 192px; }
.pb192, .p192-0  { padding-bottom: 192px; }

.p193 { padding: 193px; }
.pt193, .p193-0 { padding-top: 193px; }
.pb193, .p193-0  { padding-bottom: 193px; }

.p194 { padding: 194px; }
.pt194, .p194-0 { padding-top: 194px; }
.pb194, .p194-0  { padding-bottom: 194px; }

.p195 { padding: 195px; }
.pt195, .p195-0 { padding-top: 195px; }
.pb195, .p195-0  { padding-bottom: 195px; }

.p196 { padding: 196px; }
.pt196, .p196-0 { padding-top: 196px; }
.pb196, .p196-0  { padding-bottom: 196px; }

.p197 { padding: 197px; }
.pt197, .p197-0 { padding-top: 197px; }
.pb197, .p197-0  { padding-bottom: 197px; }

.p198 { padding: 198px; }
.pt198, .p198-0 { padding-top: 198px; }
.pb198, .p198-0  { padding-bottom: 198px; }

.p199 { padding: 199px; }
.pt199, .p199-0 { padding-top: 199px; }
.pb199, .p199-0  { padding-bottom: 199px; }

.p200 { padding: 200px; }
.pt200, .p200-0 { padding-top: 200px; }
.pb200, .p200-0  { padding-bottom: 200px; }


/************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************************************/
html.overflow-x { overflow-x: hidden; }

.HeaderSec { padding: 40px 0px; position: relative; z-index: 11; background: var(--white); }
.HeaderBtn a { font-size: 16px; font-weight: 500; color: var(--blue); padding: 12px 20px; line-height: normal; border: 2px solid var(--blue); border-radius: 50px; }
.HeaderBtn a:hover { background-color: var(--blue); color: var(--white); }
.HeaderRght { gap: 30px; }
.HeaderMenu ul { display: flex; flex-wrap: wrap; gap: 30px; list-style: none; padding: 0; }
.HeaderMenu ul li a { font-size: 16px; line-height: normal; color: var(--black); }
.HeaderMenu ul li a:hover { color: var(--blue); }

.FooterSec { background: var(--black); }
.FooterLink a { font-size: 44px; line-height: 50px; font-weight: 400; word-break: break-all; }
.FooterBmlf { width: 43%; font-size: 16px; line-height: 24px; color: #aaa; }
.FooterBmlf a { color: inherit; }
.FooterBmlf a:hover { color: var(--blue); }
.FooterSocial ul { display: flex; flex-wrap: wrap; list-style: none; padding: 0; gap: 25px; }
.FooterSocial ul li > a { font-weight:400; transition: all 0.3s ease; }
.FooterSocial ul li > a:hover { color: var(--blue);  }
.FooterLink a:hover { color: var(--blue); }
.FooterLink, .FooterBmrgth { width: 100%; max-width: 430px; }
.FooterTop, .FooterBottom  { gap: 20px; }

.BannerTile { max-width: 1073px; }
.BannerInn { position: relative; }
.BannerInn .before-img { position: absolute; top: 0; left: 0; z-index: 1; }
.Bannershape { position: absolute; top: 17%; left: -16%; right: -14%; }

.OfferingTile { max-width: 705px; }
.Offering-rw { gap: 30px; }
.Offering-col { position: relative; width: calc(33.33% - 20px); border-radius: 10px; overflow: hidden; }
.Offering-box { position: relative; background-size: cover; background-position: top center; background-repeat: no-repeat; padding: 40px; min-height: 400px; transition: all 0.3s linear; } 
.Offering-box:before { content: ''; position:absolute; width:100%; height: 100%; top: 0; left: 0; background: #000; opacity: 40%; transition: all 0.3s linear; }
.Offering-col:hover .Offering-box { transform: scale(1.05); }
.Offering-col:hover .Offering-box:before { opacity:30%; }
.Offering-box img { z-index: 1;  }
.OfferingLink { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.Offering-inn { position: relative; }
.Offering-shape { position: absolute; width: calc(100% + 434px); bottom: 0; left: -218px; z-index: -1; }
.Offering-col:nth-child(2) .Offering-box { z-index: -1; }

.ServiconInn { gap: 20px; }
.ServiconLf { width: 50%; }
.ServiconRght { width: calc(33.33% - 20px); }

.LogoslideTile { max-width: 600px; }
.Logoslide, .AdviceSec, .AbthrSec { overflow: hidden; }
.Logoslider  .slick-list { overflow: visible; display: flex; }
.Logoslider  .slick-track { display: flex; }
.Logoimg-col { display: flex !important; justify-content: center; align-items: center; margin: 0px 25px; }

.ZigzagImg, .ZigzagContent { width: 49.33%; }
.ZigzagContent { padding: 0px 25px; }
.ZigzagConinn { max-width: 454px; margin: 0 auto; }
.ZigzagContent h2 { margin-bottom: 30px; }
.reverse_col { flex-direction: row-reverse; }

.AdviceInn { position: relative; z-index: 1; }
.AdviceLf { max-width: 600px; }
.AdviceLink a { font-size: 28px; font-weight: 400; line-height: 1.23; } 
.AdviceShape { position: absolute; right: -12%; top: 50%; transform: translateY(-50%); width: 100%; text-align: right; z-index: -1; }

.ClintTile h2 { color: var(--blue); }
.ClintRw { column-gap: 122px; row-gap: 40px; }
.ClintCol { width: calc(50% - 100px); }
.ClintInfo { font-size: 16px; line-height: 24px; }
.ClintInfo strong { display: block; }
.ClintCol { margin: 0px 50px; }
.Clintslider { margin: 0px -50px; }

.slideBtns { gap: 30px; }
.slideBtns .slick-arrow { width: 40px; height: 40px; border: 2px solid var(--blue); border-radius: 50%; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: all 0.3s ease; }
.slideBtns .slick-arrow.nextbtn svg { transform: rotate(180deg); margin-left: 2px; }
.slideBtns .slick-arrow:hover { background: var(--blue); }
.slideBtns .slick-arrow:hover svg path { stroke: var(--white); }
.slideBtns .slick-arrow.prevbtn svg { margin-left: -2px; }

.FaqSec { position: relative; z-index: 1; }
.FaqLf { width: 100%; max-width: 338px; }
.FaqRgth { width: 50%; }
.FaqCol:not(:last-child) { border-bottom: 1px solid var(--border-color); margin-bottom: 30px;}
.Faqanswer { max-width: 610px; display: none; }
.Faquestion { position: relative; padding-right: 85px; cursor: pointer; }
.Faquestion:before { content: ''; position: absolute; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='13' viewBox='0 0 22 13' fill='none'><path d='M1.25 1.90234L10.75 11.4023L20.25 1.90234' stroke='%23AAAAAA' stroke-width='2' stroke-linecap='round'/></svg>") no-repeat center; width: 20px; height: 20px; right: 0; top: 4px; transition: all 0.3s ease; }
.FaqCol.active .Faquestion:before { transform: rotate(180deg); }
.FaqShape { position: absolute; right: -86px; left: -286px; text-align: center; top: 50%; z-index: -1; }
.FaqShape img { max-width: 2100px; width: 100%; }

.SupportTxt { max-width: 583px; }
.SupportRow { column-gap: 83px; row-gap: 61px; }
.SupportCol { width: calc(33.33% - 69.3px); }
.AbthrSec .container { position: relative; }
.AbthrTile { max-width: 600px; }
.AbthrShape { position: absolute; right: -73px; bottom: -274px; }


.MeetBtnInn { background: #014BE1; padding: 10px; border-radius: 100px; display: flex; gap: 16px; align-items: center; transition: all 0.2s ease-in; cursor: pointer; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); }
.MeetRigthBtn { position: fixed; right: 25px; bottom: 25px; max-width: 243px; width: 100%; z-index: 11; }
.MeetbtnImg { width: 60px; height: 60px; border: 1px solid #000; border-radius: 50%; background-size: cover;background-position: top center; background-repeat: no-repeat; transition: all 0.2s ease-in; }
.MeetbtnTxt {width: calc(100% - 76px);font-size: 16px;line-height: normal;letter-spacing: 0.5px;position: relative;}
.MeetbtnTxt .defaultxt {font-weight: 500;position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%); transition: all 0.2s ease-in;}
.MeetbtnTxt span.hovertxt {opacity: 0;visibility:hidden;position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-150%);transition: all 0.2s ease-in;}
.MeetBtnInn:hover { background: #0054FE; }
.MeetBtnInn:hover .MeetbtnTxt> span.hovertxt { opacity: 1; visibility: visible; transform: translateY(-50%); }
.MeetBtnInn:hover .MeetbtnTxt .defaultxt {transform: translateY(50%);position: absolute;opacity: 0;visibility: hidden;}
.MeetBtnInn:hover .MeetbtnImg { border-color: transparent; }
.MeetBtnInn:hover .MeetbtnImg > svg { transform: scale(1.2); }
.MeetBtnInn .MeetbtnImg > svg { transition: all 0.2s ease-in;  }

.PopupVdo-sec { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgb(0 0 0 / 80%); z-index: 11; }
.PopupVdo { position: relative; padding-top: 56.24%; }
.PopupVdo iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.popupclose { text-align: right; width: 100%; cursor: pointer; }
.popupclose > svg { display: inline-block; }
.MeetRigthBtn a { width: 100%; } 
.PopupVdo-inn { position: absolute; width: calc(100% - 40px); top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 1460px; }
.ImagefullSec { min-height: 700px; background-size: cover; background-repeat: no-repeat; background-position: top center; }


.CasehrTile h1 span { color: var(--black); font-weight: 600; }
.OverviewInn, .WebdevHeading { gap: 30px; }
.OverviewCol { width: calc(50% - 15px); }
.OverviewCol h2 { max-width: 600px; }
.OverviewTxt { max-width: 460px; }

.ImgalleryInn { gap: 30px; }
.ImgalleryCol { width: calc(50% - 15px);  /*min-height: 500px;*/ }
.ImgalleryCol.w-100 { width: 100%; /*min-height: 750px;*/ }
.ImgalleryCol img { border-radius: 10px; object-fit: cover; height: 100%; aspect-ratio: 16 / 9; }
.ImgalleryCol video { width: 100%; height: 100%; object-fit: cover; aspect-ratio: 16 / 9; border-radius: 10px; }
.WebdevLf, .WebdevRght { width: calc(50% - 21px); }
.Subtile { font-size: 16px; line-height: 20px; letter-spacing: 0.39em; text-transform: uppercase; }
.WebdevLf h2 { max-width: 460px; }



.image-comparison { position: relative; max-width: 880px; margin: 0 auto; border-radius: 30px; border: 1px solid #E3E3E3; overflow: hidden; }
.image-comparison .top-section .btn-wrp.flex_row { justify-content: center; margin: 30px 0; }
.image-comparison .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.image-comparison .top-section .btn-wrp.flex_row { gap: 20px; align-items: center; }
.image-comparison .content-wrapper { position: relative; z-index: 10; }
.image-comparison .bg_image { background-repeat: no-repeat; background-size: cover; background-position: center center; }
.image-comparison .before-after-row { display: grid; overflow: hidden; place-content: center; position: relative; --position: 50%; min-height: auto }
.image-comparison .slider-image { object-fit: cover; object-position: left; width: 100%!important; }
.image-comparison .image-container img { display: block; max-width: 100%; aspect-ratio: 16 / 12; object-fit: cover; }
.image-comparison .slider-button svg { height: 36px; width: 36px; }
.image-comparison .image-container .image-after { object-fit: cover; object-position: right top; }
.image-comparison .image-container { cursor: pointer; height: 100%; width: 100%; }

.image-comparison .div1 { position: relative; }
.image-comparison .div1:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgb(0 0 0 / 5%); z-index: 1; }
.image-comparison .separator:before, .image-comparison .separator:after { content: ''; position: absolute; width: 4px; height: calc(50% - 15px); top: 0; background: #fff; left: 0; border-radius: 0 0 10px 10px;  }
.image-comparison .separator:after { top: auto; bottom: 0; border-radius: 10px 10px 0 0; }

.Pmcontent-inn { max-width: 940px; margin: 0 auto; }
.Pmcontent-inn > *:not(:last-child) { margin-bottom: 30px; }
.Pmcontent-inn h3 { font-size: 28px; }

.TestiInn { max-width: 1193px; }
.TestiQuote h2 { color: var(--blue); } 
.TestPosition { color: var(--black); display: flex; gap: 10px; font-size: 24px; line-height: 50px; }
.TestPosition { color: var(--black); display: flex; gap: 10px; }
.TestPosition span { color: var(--darkgray); }
.TestiShape { margin-top: -102px; margin-left: 47%; margin-right: -58%; }

.Imageslider-img { border-radius: 30px; overflow: hidden; }
.ImageSlide { overflow: hidden; }
.Imageslider .slick-list, .CardSlider .slick-list { overflow: visible; display: flex; }
.Imageslider-img img { width: 100%; height: 100%; object-fit: cover; }
.Imageslider-img { margin: 0px 75px; }
.Imageslider-img video { width: 100%; height: 100%; object-fit: cover; }
.Imageslider .slick-track, .CardSlider .slick-track { display: flex; }
.ImageBtns .slick-arrow { width: 40px; height: 40px; border: 2px solid var(--blue); border-radius: 50%; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: all 0.3s ease; }
.ImageBtns { gap: 30px; }
.ImageBtns .slick-arrow.next_btn svg { transform: rotate(180deg); margin-left: 2px; }
.ImageBtns .slick-arrow:hover { background: var(--blue); }
.ImageBtns .slick-arrow:hover svg path { stroke: var(--white); }
.Cardslider-img { margin: 0px 50px; border-radius: 30px; overflow: hidden; aspect-ratio: 1170 / 2532; width: 330px; max-height: 700px; }
.Cardslider-img img { width: 100%; height: 100%; object-fit: cover; }
/*.CardslideInn { padding-botom: 110px; }*/
.CardslideInn .ImageBtns { position: relative; background: var(--white); }
/*.CardslideInn .ImageBtns:before, .CardslideInn .ImageBtns:after { content: ''; position: absolute; width: 1000%; height: 100%; background: inherit; left: -999%; top: 0; }
.CardslideInn .ImageBtns:after { left: auto; right: -999%; }*/
.CardslideSec { position: relative; }
.CardslideSec:before { content: ''; position: absolute; width: 100%; height: 102px; background: #fff; bottom: -2px; left: 0; }


.PmctwRow, .ThrimgRow { gap: 30px; }
.ThrimgCol { width: calc(33.33% - 20px); background-size: cover; background-repeat: no-repeat; background-position: top center; min-height: 600px; border-radius: 10px; }
.ThrimgCol img { display: none; }
.PmctwCol { width: calc(50% - 15px); padding-right: 30px; }

.CaserentPst { overflow: hidden; }
.CaseSlider .slick-list { overflow: visible; margin: 0px -15px; }
.CaseSlider .Offering-col { margin: 0px 15px; }
.CaseSlider .Offering-col.slick-current + div .before-sp { opacity: 1; }
.CaseSlider .before-sp { position: absolute; bottom: -100px; width: calc(100% + 4px); left: 50%;  transform: translateX(-50%); opacity: 0; transition: 0.2s linear }

.ImageInn { position: relative; padding-top: 52.1%; background-size: cover; background-repeat: no-repeat; background-position: top center; border-radius: 10px; }
.ImageInn img.logoImg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

/*****Responsive*****/

@media(min-width: 768px){
	.MenuWrapper { display: block !important; }
}

@media(max-width: 1500px){
	.container { max-width: 1200px; } 
	.AdviceShape { width: 70%; right: -200px; }
	.PopupVdo-inn { max-width: 1200px; }
	.ImagefullSec { min-height: 550px; }
	.FaqShape { top: 60%; }
/*	.Cardslider-img { min-height: 550px; }*/
	.ThrimgCol { min-height: 480px; }
	.CaseSlider .before-sp {  bottom: -106px; width: calc(100% + 30px); }
	.PmctwCol { padding-right: 0; }
	.CasehrTile h1 { font-size: 54px; }
}

@media(max-width: 1250px) { 
 	.container { max-width: 900px; } 

 	.nwtheme h1 { font-size: 50px; }
 	.nwtheme h2 { font-size: 40px; }

 	.CasehrTile h1 { font-size: 40px; }

 	.FooterLink a { font-size: 32px; }
 	.FooterLink, .FooterBmrgth { max-width: 280px; }

 	.ServiconLf { width: 55%; }
 	.SupportRow { column-gap: 50px; }
 	.SupportCol { width: calc(33.33% - 35.66px); }
 	.ClintCol { width: calc(50% - 61px); }
 	
 	.AdviceLf { max-width: 450px; }
 	.AdviceShape { width: 60%; right: -100px; }

	.FaqLf { max-width: 300px; }
	.FaqRgth { width: calc(100% - 350px); }
	.FaqShape { top: 100%; transform: translateY(-50%); }

	.Offering-box { min-height: 280px; } 
	.Offering-inn {padding-bottom: 100px; }

  	.FooterBmlf { width: 100%; }

  	/*.ImgalleryCol { min-height: 360px; }
  	.ImgalleryCol.w-100 { min-height: 550px; }*/
  	.Imageslider-img { margin: 0px 50px; }
  	.Cardslider-img { margin: 0px 30px; }
  	.ThrimgCol { min-height: 400px; }
  	.CaseSlider .before-sp { bottom: -78px; width: calc(100% + 50px); }
  	.OverviewCol h2, .WebdevRght h2, .TestiQuote h2, .PmctwHeading h2 { font-size: 32px; }
}

@media(max-width: 1024px) { 
/* Padding */
  
  .md_p1 { padding: 1px; }
  .md_pt1, .md_p1-0 { padding-top: 1px; }
  .md_pb1, .md_p1-0  { padding-bottom: 1px; }
  
  .md_p2 { padding: 2px; }
  .md_pt2, .md_p2-0 { padding-top: 2px; }
  .md_pb2, .md_p2-0  { padding-bottom: 2px; }
  
  .md_p3 { padding: 3px; }
  .md_pt3, .md_p3-0 { padding-top: 3px; }
  .md_pb3, .md_p3-0  { padding-bottom: 3px; }
  
  .md_p4 { padding: 4px; }
  .md_pt4, .md_p4-0 { padding-top: 4px; }
  .md_pb4, .md_p4-0  { padding-bottom: 4px; }
  
  .md_p5 { padding: 5px; }
  .md_pt5, .md_p5-0 { padding-top: 5px; }
  .md_pb5, .md_p5-0  { padding-bottom: 5px; }
  
  .md_p6 { padding: 6px; }
  .md_pt6, .md_p6-0 { padding-top: 6px; }
  .md_pb6, .md_p6-0  { padding-bottom: 6px; }
  
  .md_p7 { padding: 7px; }
  .md_pt7, .md_p7-0 { padding-top: 7px; }
  .md_pb7, .md_p7-0  { padding-bottom: 7px; }
  
  .md_p8 { padding: 8px; }
  .md_pt8, .md_p8-0 { padding-top: 8px; }
  .md_pb8, .md_p8-0  { padding-bottom: 8px; }
  
  .md_p9 { padding: 9px; }
  .md_pt9, .md_p9-0 { padding-top: 9px; }
  .md_pb9, .md_p9-0  { padding-bottom: 9px; }
  
  .md_p10 { padding: 10px; }
  .md_pt10, .md_p10-0 { padding-top: 10px; }
  .md_pb10, .md_p10-0  { padding-bottom: 10px; }
  
  .md_p11 { padding: 11px; }
  .md_pt11, .md_p11-0 { padding-top: 11px; }
  .md_pb11, .md_p11-0  { padding-bottom: 11px; }
  
  .md_p12 { padding: 12px; }
  .md_pt12, .md_p12-0 { padding-top: 12px; }
  .md_pb12, .md_p12-0  { padding-bottom: 12px; }
  
  .md_p13 { padding: 13px; }
  .md_pt13, .md_p13-0 { padding-top: 13px; }
  .md_pb13, .md_p13-0  { padding-bottom: 13px; }
  
  .md_p14 { padding: 14px; }
  .md_pt14, .md_p14-0 { padding-top: 14px; }
  .md_pb14, .md_p14-0  { padding-bottom: 14px; }
  
  .md_p15 { padding: 15px; }
  .md_pt15, .md_p15-0 { padding-top: 15px; }
  .md_pb15, .md_p15-0  { padding-bottom: 15px; }
  
  .md_p16 { padding: 16px; }
  .md_pt16, .md_p16-0 { padding-top: 16px; }
  .md_pb16, .md_p16-0  { padding-bottom: 16px; }
  
  .md_p17 { padding: 17px; }
  .md_pt17, .md_p17-0 { padding-top: 17px; }
  .md_pb17, .md_p17-0  { padding-bottom: 17px; }
  
  .md_p18 { padding: 18px; }
  .md_pt18, .md_p18-0 { padding-top: 18px; }
  .md_pb18, .md_p18-0  { padding-bottom: 18px; }
  
  .md_p19 { padding: 19px; }
  .md_pt19, .md_p19-0 { padding-top: 19px; }
  .md_pb19, .md_p19-0  { padding-bottom: 19px; }
  
  .md_p20 { padding: 20px; }
  .md_pt20, .md_p20-0 { padding-top: 20px; }
  .md_pb20, .md_p20-0  { padding-bottom: 20px; }
  
  .md_p21 { padding: 21px; }
  .md_pt21, .md_p21-0 { padding-top: 21px; }
  .md_pb21, .md_p21-0  { padding-bottom: 21px; }
  
  .md_p22 { padding: 22px; }
  .md_pt22, .md_p22-0 { padding-top: 22px; }
  .md_pb22, .md_p22-0  { padding-bottom: 22px; }
  
  .md_p23 { padding: 23px; }
  .md_pt23, .md_p23-0 { padding-top: 23px; }
  .md_pb23, .md_p23-0  { padding-bottom: 23px; }
  
  .md_p24 { padding: 24px; }
  .md_pt24, .md_p24-0 { padding-top: 24px; }
  .md_pb24, .md_p24-0  { padding-bottom: 24px; }
  
  .md_p25 { padding: 25px; }
  .md_pt25, .md_p25-0 { padding-top: 25px; }
  .md_pb25, .md_p25-0  { padding-bottom: 25px; }
  
  .md_p26 { padding: 26px; }
  .md_pt26, .md_p26-0 { padding-top: 26px; }
  .md_pb26, .md_p26-0  { padding-bottom: 26px; }
  
  .md_p27 { padding: 27px; }
  .md_pt27, .md_p27-0 { padding-top: 27px; }
  .md_pb27, .md_p27-0  { padding-bottom: 27px; }
  
  .md_p28 { padding: 28px; }
  .md_pt28, .md_p28-0 { padding-top: 28px; }
  .md_pb28, .md_p28-0  { padding-bottom: 28px; }
  
  .md_p29 { padding: 29px; }
  .md_pt29, .md_p29-0 { padding-top: 29px; }
  .md_pb29, .md_p29-0  { padding-bottom: 29px; }
  
  .md_p30 { padding: 30px; }
  .md_pt30, .md_p30-0 { padding-top: 30px; }
  .md_pb30, .md_p30-0  { padding-bottom: 30px; }
  
  .md_p31 { padding: 31px; }
  .md_pt31, .md_p31-0 { padding-top: 31px; }
  .md_pb31, .md_p31-0  { padding-bottom: 31px; }
  
  .md_p32 { padding: 32px; }
  .md_pt32, .md_p32-0 { padding-top: 32px; }
  .md_pb32, .md_p32-0  { padding-bottom: 32px; }
  
  .md_p33 { padding: 33px; }
  .md_pt33, .md_p33-0 { padding-top: 33px; }
  .md_pb33, .md_p33-0  { padding-bottom: 33px; }
  
  .md_p34 { padding: 34px; }
  .md_pt34, .md_p34-0 { padding-top: 34px; }
  .md_pb34, .md_p34-0  { padding-bottom: 34px; }
  
  .md_p35 { padding: 35px; }
  .md_pt35, .md_p35-0 { padding-top: 35px; }
  .md_pb35, .md_p35-0  { padding-bottom: 35px; }
  
  .md_p36 { padding: 36px; }
  .md_pt36, .md_p36-0 { padding-top: 36px; }
  .md_pb36, .md_p36-0  { padding-bottom: 36px; }
  
  .md_p37 { padding: 37px; }
  .md_pt37, .md_p37-0 { padding-top: 37px; }
  .md_pb37, .md_p37-0  { padding-bottom: 37px; }
  
  .md_p38 { padding: 38px; }
  .md_pt38, .md_p38-0 { padding-top: 38px; }
  .md_pb38, .md_p38-0  { padding-bottom: 38px; }
  
  .md_p39 { padding: 39px; }
  .md_pt39, .md_p39-0 { padding-top: 39px; }
  .md_pb39, .md_p39-0  { padding-bottom: 39px; }
  
  .md_p40 { padding: 40px; }
  .md_pt40, .md_p40-0 { padding-top: 40px; }
  .md_pb40, .md_p40-0  { padding-bottom: 40px; }
  
  .md_p41 { padding: 41px; }
  .md_pt41, .md_p41-0 { padding-top: 41px; }
  .md_pb41, .md_p41-0  { padding-bottom: 41px; }
  
  .md_p42 { padding: 42px; }
  .md_pt42, .md_p42-0 { padding-top: 42px; }
  .md_pb42, .md_p42-0  { padding-bottom: 42px; }
  
  .md_p43 { padding: 43px; }
  .md_pt43, .md_p43-0 { padding-top: 43px; }
  .md_pb43, .md_p43-0  { padding-bottom: 43px; }
  
  .md_p44 { padding: 44px; }
  .md_pt44, .md_p44-0 { padding-top: 44px; }
  .md_pb44, .md_p44-0  { padding-bottom: 44px; }
  
  .md_p45 { padding: 45px; }
  .md_pt45, .md_p45-0 { padding-top: 45px; }
  .md_pb45, .md_p45-0  { padding-bottom: 45px; }
  
  .md_p46 { padding: 46px; }
  .md_pt46, .md_p46-0 { padding-top: 46px; }
  .md_pb46, .md_p46-0  { padding-bottom: 46px; }
  
  .md_p47 { padding: 47px; }
  .md_pt47, .md_p47-0 { padding-top: 47px; }
  .md_pb47, .md_p47-0  { padding-bottom: 47px; }
  
  .md_p48 { padding: 48px; }
  .md_pt48, .md_p48-0 { padding-top: 48px; }
  .md_pb48, .md_p48-0  { padding-bottom: 48px; }
  
  .md_p49 { padding: 49px; }
  .md_pt49, .md_p49-0 { padding-top: 49px; }
  .md_pb49, .md_p49-0  { padding-bottom: 49px; }
  
  .md_p50 { padding: 50px; }
  .md_pt50, .md_p50-0 { padding-top: 50px; }
  .md_pb50, .md_p50-0  { padding-bottom: 50px; }
  
  .md_p51 { padding: 51px; }
  .md_pt51, .md_p51-0 { padding-top: 51px; }
  .md_pb51, .md_p51-0  { padding-bottom: 51px; }
  
  .md_p52 { padding: 52px; }
  .md_pt52, .md_p52-0 { padding-top: 52px; }
  .md_pb52, .md_p52-0  { padding-bottom: 52px; }
  
  .md_p53 { padding: 53px; }
  .md_pt53, .md_p53-0 { padding-top: 53px; }
  .md_pb53, .md_p53-0  { padding-bottom: 53px; }
  
  .md_p54 { padding: 54px; }
  .md_pt54, .md_p54-0 { padding-top: 54px; }
  .md_pb54, .md_p54-0  { padding-bottom: 54px; }
  
  .md_p55 { padding: 55px; }
  .md_pt55, .md_p55-0 { padding-top: 55px; }
  .md_pb55, .md_p55-0  { padding-bottom: 55px; }
  
  .md_p56 { padding: 56px; }
  .md_pt56, .md_p56-0 { padding-top: 56px; }
  .md_pb56, .md_p56-0  { padding-bottom: 56px; }
  
  .md_p57 { padding: 57px; }
  .md_pt57, .md_p57-0 { padding-top: 57px; }
  .md_pb57, .md_p57-0  { padding-bottom: 57px; }
  
  .md_p58 { padding: 58px; }
  .md_pt58, .md_p58-0 { padding-top: 58px; }
  .md_pb58, .md_p58-0  { padding-bottom: 58px; }
  
  .md_p59 { padding: 59px; }
  .md_pt59, .md_p59-0 { padding-top: 59px; }
  .md_pb59, .md_p59-0  { padding-bottom: 59px; }
  
  .md_p60 { padding: 60px; }
  .md_pt60, .md_p60-0 { padding-top: 60px; }
  .md_pb60, .md_p60-0  { padding-bottom: 60px; }
  
  .md_p61 { padding: 61px; }
  .md_pt61, .md_p61-0 { padding-top: 61px; }
  .md_pb61, .md_p61-0  { padding-bottom: 61px; }
  
  .md_p62 { padding: 62px; }
  .md_pt62, .md_p62-0 { padding-top: 62px; }
  .md_pb62, .md_p62-0  { padding-bottom: 62px; }
  
  .md_p63 { padding: 63px; }
  .md_pt63, .md_p63-0 { padding-top: 63px; }
  .md_pb63, .md_p63-0  { padding-bottom: 63px; }
  
  .md_p64 { padding: 64px; }
  .md_pt64, .md_p64-0 { padding-top: 64px; }
  .md_pb64, .md_p64-0  { padding-bottom: 64px; }
  
  .md_p65 { padding: 65px; }
  .md_pt65, .md_p65-0 { padding-top: 65px; }
  .md_pb65, .md_p65-0  { padding-bottom: 65px; }
  
  .md_p66 { padding: 66px; }
  .md_pt66, .md_p66-0 { padding-top: 66px; }
  .md_pb66, .md_p66-0  { padding-bottom: 66px; }
  
  .md_p67 { padding: 67px; }
  .md_pt67, .md_p67-0 { padding-top: 67px; }
  .md_pb67, .md_p67-0  { padding-bottom: 67px; }
  
  .md_p68 { padding: 68px; }
  .md_pt68, .md_p68-0 { padding-top: 68px; }
  .md_pb68, .md_p68-0  { padding-bottom: 68px; }
  
  .md_p69 { padding: 69px; }
  .md_pt69, .md_p69-0 { padding-top: 69px; }
  .md_pb69, .md_p69-0  { padding-bottom: 69px; }
  
  .md_p70 { padding: 70px; }
  .md_pt70, .md_p70-0 { padding-top: 70px; }
  .md_pb70, .md_p70-0  { padding-bottom: 70px; }
  
  .md_p71 { padding: 71px; }
  .md_pt71, .md_p71-0 { padding-top: 71px; }
  .md_pb71, .md_p71-0  { padding-bottom: 71px; }
  
  .md_p72 { padding: 72px; }
  .md_pt72, .md_p72-0 { padding-top: 72px; }
  .md_pb72, .md_p72-0  { padding-bottom: 72px; }
  
  .md_p73 { padding: 73px; }
  .md_pt73, .md_p73-0 { padding-top: 73px; }
  .md_pb73, .md_p73-0  { padding-bottom: 73px; }
  
  .md_p74 { padding: 74px; }
  .md_pt74, .md_p74-0 { padding-top: 74px; }
  .md_pb74, .md_p74-0  { padding-bottom: 74px; }
  
  .md_p75 { padding: 75px; }
  .md_pt75, .md_p75-0 { padding-top: 75px; }
  .md_pb75, .md_p75-0  { padding-bottom: 75px; }
  
  .md_p76 { padding: 76px; }
  .md_pt76, .md_p76-0 { padding-top: 76px; }
  .md_pb76, .md_p76-0  { padding-bottom: 76px; }
  
  .md_p77 { padding: 77px; }
  .md_pt77, .md_p77-0 { padding-top: 77px; }
  .md_pb77, .md_p77-0  { padding-bottom: 77px; }
  
  .md_p78 { padding: 78px; }
  .md_pt78, .md_p78-0 { padding-top: 78px; }
  .md_pb78, .md_p78-0  { padding-bottom: 78px; }
  
  .md_p79 { padding: 79px; }
  .md_pt79, .md_p79-0 { padding-top: 79px; }
  .md_pb79, .md_p79-0  { padding-bottom: 79px; }
  
  .md_p80 { padding: 80px; }
  .md_pt80, .md_p80-0 { padding-top: 80px; }
  .md_pb80, .md_p80-0  { padding-bottom: 80px; }
  
  .md_p81 { padding: 81px; }
  .md_pt81, .md_p81-0 { padding-top: 81px; }
  .md_pb81, .md_p81-0  { padding-bottom: 81px; }
  
  .md_p82 { padding: 82px; }
  .md_pt82, .md_p82-0 { padding-top: 82px; }
  .md_pb82, .md_p82-0  { padding-bottom: 82px; }
  
  .md_p83 { padding: 83px; }
  .md_pt83, .md_p83-0 { padding-top: 83px; }
  .md_pb83, .md_p83-0  { padding-bottom: 83px; }
  
  .md_p84 { padding: 84px; }
  .md_pt84, .md_p84-0 { padding-top: 84px; }
  .md_pb84, .md_p84-0  { padding-bottom: 84px; }
  
  .md_p85 { padding: 85px; }
  .md_pt85, .md_p85-0 { padding-top: 85px; }
  .md_pb85, .md_p85-0  { padding-bottom: 85px; }
  
  .md_p86 { padding: 86px; }
  .md_pt86, .md_p86-0 { padding-top: 86px; }
  .md_pb86, .md_p86-0  { padding-bottom: 86px; }
  
  .md_p87 { padding: 87px; }
  .md_pt87, .md_p87-0 { padding-top: 87px; }
  .md_pb87, .md_p87-0  { padding-bottom: 87px; }
  
  .md_p88 { padding: 88px; }
  .md_pt88, .md_p88-0 { padding-top: 88px; }
  .md_pb88, .md_p88-0  { padding-bottom: 88px; }
  
  .md_p89 { padding: 89px; }
  .md_pt89, .md_p89-0 { padding-top: 89px; }
  .md_pb89, .md_p89-0  { padding-bottom: 89px; }
  
  .md_p90 { padding: 90px; }
  .md_pt90, .md_p90-0 { padding-top: 90px; }
  .md_pb90, .md_p90-0  { padding-bottom: 90px; }
  
  .md_p91 { padding: 91px; }
  .md_pt91, .md_p91-0 { padding-top: 91px; }
  .md_pb91, .md_p91-0  { padding-bottom: 91px; }
  
  .md_p92 { padding: 92px; }
  .md_pt92, .md_p92-0 { padding-top: 92px; }
  .md_pb92, .md_p92-0  { padding-bottom: 92px; }
  
  .md_p93 { padding: 93px; }
  .md_pt93, .md_p93-0 { padding-top: 93px; }
  .md_pb93, .md_p93-0  { padding-bottom: 93px; }
  
  .md_p94 { padding: 94px; }
  .md_pt94, .md_p94-0 { padding-top: 94px; }
  .md_pb94, .md_p94-0  { padding-bottom: 94px; }
  
  .md_p95 { padding: 95px; }
  .md_pt95, .md_p95-0 { padding-top: 95px; }
  .md_pb95, .md_p95-0  { padding-bottom: 95px; }
  
  .md_p96 { padding: 96px; }
  .md_pt96, .md_p96-0 { padding-top: 96px; }
  .md_pb96, .md_p96-0  { padding-bottom: 96px; }
  
  .md_p97 { padding: 97px; }
  .md_pt97, .md_p97-0 { padding-top: 97px; }
  .md_pb97, .md_p97-0  { padding-bottom: 97px; }
  
  .md_p98 { padding: 98px; }
  .md_pt98, .md_p98-0 { padding-top: 98px; }
  .md_pb98, .md_p98-0  { padding-bottom: 98px; }
  
  .md_p99 { padding: 99px; }
  .md_pt99, .md_p99-0 { padding-top: 99px; }
  .md_pb99, .md_p99-0  { padding-bottom: 99px; }
  
  .md_p100 { padding: 100px; }
  .md_pt100, .md_p100-0 { padding-top: 100px; }
  .md_pb100, .md_p100-0  { padding-bottom: 100px; }
  
  .md_p101 { padding: 101px; }
  .md_pt101, .md_p101-0 { padding-top: 101px; }
  .md_pb101, .md_p101-0  { padding-bottom: 101px; }
  
  .md_p102 { padding: 102px; }
  .md_pt102, .md_p102-0 { padding-top: 102px; }
  .md_pb102, .md_p102-0  { padding-bottom: 102px; }
  
  .md_p103 { padding: 103px; }
  .md_pt103, .md_p103-0 { padding-top: 103px; }
  .md_pb103, .md_p103-0  { padding-bottom: 103px; }
  
  .md_p104 { padding: 104px; }
  .md_pt104, .md_p104-0 { padding-top: 104px; }
  .md_pb104, .md_p104-0  { padding-bottom: 104px; }
  
  .md_p105 { padding: 105px; }
  .md_pt105, .md_p105-0 { padding-top: 105px; }
  .md_pb105, .md_p105-0  { padding-bottom: 105px; }
  
  .md_p106 { padding: 106px; }
  .md_pt106, .md_p106-0 { padding-top: 106px; }
  .md_pb106, .md_p106-0  { padding-bottom: 106px; }
  
  .md_p107 { padding: 107px; }
  .md_pt107, .md_p107-0 { padding-top: 107px; }
  .md_pb107, .md_p107-0  { padding-bottom: 107px; }
  
  .md_p108 { padding: 108px; }
  .md_pt108, .md_p108-0 { padding-top: 108px; }
  .md_pb108, .md_p108-0  { padding-bottom: 108px; }
  
  .md_p109 { padding: 109px; }
  .md_pt109, .md_p109-0 { padding-top: 109px; }
  .md_pb109, .md_p109-0  { padding-bottom: 109px; }
  
  .md_p110 { padding: 110px; }
  .md_pt110, .md_p110-0 { padding-top: 110px; }
  .md_pb110, .md_p110-0  { padding-bottom: 110px; }
  
  .md_p111 { padding: 111px; }
  .md_pt111, .md_p111-0 { padding-top: 111px; }
  .md_pb111, .md_p111-0  { padding-bottom: 111px; }
  
  .md_p112 { padding: 112px; }
  .md_pt112, .md_p112-0 { padding-top: 112px; }
  .md_pb112, .md_p112-0  { padding-bottom: 112px; }
  
  .md_p113 { padding: 113px; }
  .md_pt113, .md_p113-0 { padding-top: 113px; }
  .md_pb113, .md_p113-0  { padding-bottom: 113px; }
  
  .md_p114 { padding: 114px; }
  .md_pt114, .md_p114-0 { padding-top: 114px; }
  .md_pb114, .md_p114-0  { padding-bottom: 114px; }
  
  .md_p115 { padding: 115px; }
  .md_pt115, .md_p115-0 { padding-top: 115px; }
  .md_pb115, .md_p115-0  { padding-bottom: 115px; }
  
  .md_p116 { padding: 116px; }
  .md_pt116, .md_p116-0 { padding-top: 116px; }
  .md_pb116, .md_p116-0  { padding-bottom: 116px; }
  
  .md_p117 { padding: 117px; }
  .md_pt117, .md_p117-0 { padding-top: 117px; }
  .md_pb117, .md_p117-0  { padding-bottom: 117px; }
  
  .md_p118 { padding: 118px; }
  .md_pt118, .md_p118-0 { padding-top: 118px; }
  .md_pb118, .md_p118-0  { padding-bottom: 118px; }
  
  .md_p119 { padding: 119px; }
  .md_pt119, .md_p119-0 { padding-top: 119px; }
  .md_pb119, .md_p119-0  { padding-bottom: 119px; }
  
  .md_p120 { padding: 120px; }
  .md_pt120, .md_p120-0 { padding-top: 120px; }
  .md_pb120, .md_p120-0  { padding-bottom: 120px; }
  
  .md_p121 { padding: 121px; }
  .md_pt121, .md_p121-0 { padding-top: 121px; }
  .md_pb121, .md_p121-0  { padding-bottom: 121px; }
  
  .md_p122 { padding: 122px; }
  .md_pt122, .md_p122-0 { padding-top: 122px; }
  .md_pb122, .md_p122-0  { padding-bottom: 122px; }
  
  .md_p123 { padding: 123px; }
  .md_pt123, .md_p123-0 { padding-top: 123px; }
  .md_pb123, .md_p123-0  { padding-bottom: 123px; }
  
  .md_p124 { padding: 124px; }
  .md_pt124, .md_p124-0 { padding-top: 124px; }
  .md_pb124, .md_p124-0  { padding-bottom: 124px; }
  
  .md_p125 { padding: 125px; }
  .md_pt125, .md_p125-0 { padding-top: 125px; }
  .md_pb125, .md_p125-0  { padding-bottom: 125px; }
  
  .md_p126 { padding: 126px; }
  .md_pt126, .md_p126-0 { padding-top: 126px; }
  .md_pb126, .md_p126-0  { padding-bottom: 126px; }
  
  .md_p127 { padding: 127px; }
  .md_pt127, .md_p127-0 { padding-top: 127px; }
  .md_pb127, .md_p127-0  { padding-bottom: 127px; }
  
  .md_p128 { padding: 128px; }
  .md_pt128, .md_p128-0 { padding-top: 128px; }
  .md_pb128, .md_p128-0  { padding-bottom: 128px; }
  
  .md_p129 { padding: 129px; }
  .md_pt129, .md_p129-0 { padding-top: 129px; }
  .md_pb129, .md_p129-0  { padding-bottom: 129px; }
  
  .md_p130 { padding: 130px; }
  .md_pt130, .md_p130-0 { padding-top: 130px; }
  .md_pb130, .md_p130-0  { padding-bottom: 130px; }
  
  .md_p131 { padding: 131px; }
  .md_pt131, .md_p131-0 { padding-top: 131px; }
  .md_pb131, .md_p131-0  { padding-bottom: 131px; }
  
  .md_p132 { padding: 132px; }
  .md_pt132, .md_p132-0 { padding-top: 132px; }
  .md_pb132, .md_p132-0  { padding-bottom: 132px; }
  
  .md_p133 { padding: 133px; }
  .md_pt133, .md_p133-0 { padding-top: 133px; }
  .md_pb133, .md_p133-0  { padding-bottom: 133px; }
  
  .md_p134 { padding: 134px; }
  .md_pt134, .md_p134-0 { padding-top: 134px; }
  .md_pb134, .md_p134-0  { padding-bottom: 134px; }
  
  .md_p135 { padding: 135px; }
  .md_pt135, .md_p135-0 { padding-top: 135px; }
  .md_pb135, .md_p135-0  { padding-bottom: 135px; }
  
  .md_p136 { padding: 136px; }
  .md_pt136, .md_p136-0 { padding-top: 136px; }
  .md_pb136, .md_p136-0  { padding-bottom: 136px; }
  
  .md_p137 { padding: 137px; }
  .md_pt137, .md_p137-0 { padding-top: 137px; }
  .md_pb137, .md_p137-0  { padding-bottom: 137px; }
  
  .md_p138 { padding: 138px; }
  .md_pt138, .md_p138-0 { padding-top: 138px; }
  .md_pb138, .md_p138-0  { padding-bottom: 138px; }
  
  .md_p139 { padding: 139px; }
  .md_pt139, .md_p139-0 { padding-top: 139px; }
  .md_pb139, .md_p139-0  { padding-bottom: 139px; }
  
  .md_p140 { padding: 140px; }
  .md_pt140, .md_p140-0 { padding-top: 140px; }
  .md_pb140, .md_p140-0  { padding-bottom: 140px; }
  
  .md_p141 { padding: 141px; }
  .md_pt141, .md_p141-0 { padding-top: 141px; }
  .md_pb141, .md_p141-0  { padding-bottom: 141px; }
  
  .md_p142 { padding: 142px; }
  .md_pt142, .md_p142-0 { padding-top: 142px; }
  .md_pb142, .md_p142-0  { padding-bottom: 142px; }
  
  .md_p143 { padding: 143px; }
  .md_pt143, .md_p143-0 { padding-top: 143px; }
  .md_pb143, .md_p143-0  { padding-bottom: 143px; }
  
  .md_p144 { padding: 144px; }
  .md_pt144, .md_p144-0 { padding-top: 144px; }
  .md_pb144, .md_p144-0  { padding-bottom: 144px; }
  
  .md_p145 { padding: 145px; }
  .md_pt145, .md_p145-0 { padding-top: 145px; }
  .md_pb145, .md_p145-0  { padding-bottom: 145px; }
  
  .md_p146 { padding: 146px; }
  .md_pt146, .md_p146-0 { padding-top: 146px; }
  .md_pb146, .md_p146-0  { padding-bottom: 146px; }
  
  .md_p147 { padding: 147px; }
  .md_pt147, .md_p147-0 { padding-top: 147px; }
  .md_pb147, .md_p147-0  { padding-bottom: 147px; }
  
  .md_p148 { padding: 148px; }
  .md_pt148, .md_p148-0 { padding-top: 148px; }
  .md_pb148, .md_p148-0  { padding-bottom: 148px; }
  
  .md_p149 { padding: 149px; }
  .md_pt149, .md_p149-0 { padding-top: 149px; }
  .md_pb149, .md_p149-0  { padding-bottom: 149px; }
  
  .md_p150 { padding: 150px; }
  .md_pt150, .md_p150-0 { padding-top: 150px; }
  .md_pb150, .md_p150-0  { padding-bottom: 150px; }
  
  .md_p151 { padding: 151px; }
  .md_pt151, .md_p151-0 { padding-top: 151px; }
  .md_pb151, .md_p151-0  { padding-bottom: 151px; }
  
  .md_p152 { padding: 152px; }
  .md_pt152, .md_p152-0 { padding-top: 152px; }
  .md_pb152, .md_p152-0  { padding-bottom: 152px; }
  
  .md_p153 { padding: 153px; }
  .md_pt153, .md_p153-0 { padding-top: 153px; }
  .md_pb153, .md_p153-0  { padding-bottom: 153px; }
  
  .md_p154 { padding: 154px; }
  .md_pt154, .md_p154-0 { padding-top: 154px; }
  .md_pb154, .md_p154-0  { padding-bottom: 154px; }
  
  .md_p155 { padding: 155px; }
  .md_pt155, .md_p155-0 { padding-top: 155px; }
  .md_pb155, .md_p155-0  { padding-bottom: 155px; }
  
  .md_p156 { padding: 156px; }
  .md_pt156, .md_p156-0 { padding-top: 156px; }
  .md_pb156, .md_p156-0  { padding-bottom: 156px; }
  
  .md_p157 { padding: 157px; }
  .md_pt157, .md_p157-0 { padding-top: 157px; }
  .md_pb157, .md_p157-0  { padding-bottom: 157px; }
  
  .md_p158 { padding: 158px; }
  .md_pt158, .md_p158-0 { padding-top: 158px; }
  .md_pb158, .md_p158-0  { padding-bottom: 158px; }
  
  .md_p159 { padding: 159px; }
  .md_pt159, .md_p159-0 { padding-top: 159px; }
  .md_pb159, .md_p159-0  { padding-bottom: 159px; }
  
  .md_p160 { padding: 160px; }
  .md_pt160, .md_p160-0 { padding-top: 160px; }
  .md_pb160, .md_p160-0  { padding-bottom: 160px; }
  
  .md_p161 { padding: 161px; }
  .md_pt161, .md_p161-0 { padding-top: 161px; }
  .md_pb161, .md_p161-0  { padding-bottom: 161px; }
  
  .md_p162 { padding: 162px; }
  .md_pt162, .md_p162-0 { padding-top: 162px; }
  .md_pb162, .md_p162-0  { padding-bottom: 162px; }
  
  .md_p163 { padding: 163px; }
  .md_pt163, .md_p163-0 { padding-top: 163px; }
  .md_pb163, .md_p163-0  { padding-bottom: 163px; }
  
  .md_p164 { padding: 164px; }
  .md_pt164, .md_p164-0 { padding-top: 164px; }
  .md_pb164, .md_p164-0  { padding-bottom: 164px; }
  
  .md_p165 { padding: 165px; }
  .md_pt165, .md_p165-0 { padding-top: 165px; }
  .md_pb165, .md_p165-0  { padding-bottom: 165px; }
  
  .md_p166 { padding: 166px; }
  .md_pt166, .md_p166-0 { padding-top: 166px; }
  .md_pb166, .md_p166-0  { padding-bottom: 166px; }
  
  .md_p167 { padding: 167px; }
  .md_pt167, .md_p167-0 { padding-top: 167px; }
  .md_pb167, .md_p167-0  { padding-bottom: 167px; }
  
  .md_p168 { padding: 168px; }
  .md_pt168, .md_p168-0 { padding-top: 168px; }
  .md_pb168, .md_p168-0  { padding-bottom: 168px; }
  
  .md_p169 { padding: 169px; }
  .md_pt169, .md_p169-0 { padding-top: 169px; }
  .md_pb169, .md_p169-0  { padding-bottom: 169px; }
  
  .md_p170 { padding: 170px; }
  .md_pt170, .md_p170-0 { padding-top: 170px; }
  .md_pb170, .md_p170-0  { padding-bottom: 170px; }
  
  .md_p171 { padding: 171px; }
  .md_pt171, .md_p171-0 { padding-top: 171px; }
  .md_pb171, .md_p171-0  { padding-bottom: 171px; }
  
  .md_p172 { padding: 172px; }
  .md_pt172, .md_p172-0 { padding-top: 172px; }
  .md_pb172, .md_p172-0  { padding-bottom: 172px; }
  
  .md_p173 { padding: 173px; }
  .md_pt173, .md_p173-0 { padding-top: 173px; }
  .md_pb173, .md_p173-0  { padding-bottom: 173px; }
  
  .md_p174 { padding: 174px; }
  .md_pt174, .md_p174-0 { padding-top: 174px; }
  .md_pb174, .md_p174-0  { padding-bottom: 174px; }
  
  .md_p175 { padding: 175px; }
  .md_pt175, .md_p175-0 { padding-top: 175px; }
  .md_pb175, .md_p175-0  { padding-bottom: 175px; }
  
  .md_p176 { padding: 176px; }
  .md_pt176, .md_p176-0 { padding-top: 176px; }
  .md_pb176, .md_p176-0  { padding-bottom: 176px; }
  
  .md_p177 { padding: 177px; }
  .md_pt177, .md_p177-0 { padding-top: 177px; }
  .md_pb177, .md_p177-0  { padding-bottom: 177px; }
  
  .md_p178 { padding: 178px; }
  .md_pt178, .md_p178-0 { padding-top: 178px; }
  .md_pb178, .md_p178-0  { padding-bottom: 178px; }
  
  .md_p179 { padding: 179px; }
  .md_pt179, .md_p179-0 { padding-top: 179px; }
  .md_pb179, .md_p179-0  { padding-bottom: 179px; }
  
  .md_p180 { padding: 180px; }
  .md_pt180, .md_p180-0 { padding-top: 180px; }
  .md_pb180, .md_p180-0  { padding-bottom: 180px; }
  
  .md_p181 { padding: 181px; }
  .md_pt181, .md_p181-0 { padding-top: 181px; }
  .md_pb181, .md_p181-0  { padding-bottom: 181px; }
  
  .md_p182 { padding: 182px; }
  .md_pt182, .md_p182-0 { padding-top: 182px; }
  .md_pb182, .md_p182-0  { padding-bottom: 182px; }
  
  .md_p183 { padding: 183px; }
  .md_pt183, .md_p183-0 { padding-top: 183px; }
  .md_pb183, .md_p183-0  { padding-bottom: 183px; }
  
  .md_p184 { padding: 184px; }
  .md_pt184, .md_p184-0 { padding-top: 184px; }
  .md_pb184, .md_p184-0  { padding-bottom: 184px; }
  
  .md_p185 { padding: 185px; }
  .md_pt185, .md_p185-0 { padding-top: 185px; }
  .md_pb185, .md_p185-0  { padding-bottom: 185px; }
  
  .md_p186 { padding: 186px; }
  .md_pt186, .md_p186-0 { padding-top: 186px; }
  .md_pb186, .md_p186-0  { padding-bottom: 186px; }
  
  .md_p187 { padding: 187px; }
  .md_pt187, .md_p187-0 { padding-top: 187px; }
  .md_pb187, .md_p187-0  { padding-bottom: 187px; }
  
  .md_p188 { padding: 188px; }
  .md_pt188, .md_p188-0 { padding-top: 188px; }
  .md_pb188, .md_p188-0  { padding-bottom: 188px; }
  
  .md_p189 { padding: 189px; }
  .md_pt189, .md_p189-0 { padding-top: 189px; }
  .md_pb189, .md_p189-0  { padding-bottom: 189px; }
  
  .md_p190 { padding: 190px; }
  .md_pt190, .md_p190-0 { padding-top: 190px; }
  .md_pb190, .md_p190-0  { padding-bottom: 190px; }
  
  .md_p191 { padding: 191px; }
  .md_pt191, .md_p191-0 { padding-top: 191px; }
  .md_pb191, .md_p191-0  { padding-bottom: 191px; }
  
  .md_p192 { padding: 192px; }
  .md_pt192, .md_p192-0 { padding-top: 192px; }
  .md_pb192, .md_p192-0  { padding-bottom: 192px; }
  
  .md_p193 { padding: 193px; }
  .md_pt193, .md_p193-0 { padding-top: 193px; }
  .md_pb193, .md_p193-0  { padding-bottom: 193px; }
  
  .md_p194 { padding: 194px; }
  .md_pt194, .md_p194-0 { padding-top: 194px; }
  .md_pb194, .md_p194-0  { padding-bottom: 194px; }
  
  .md_p195 { padding: 195px; }
  .md_pt195, .md_p195-0 { padding-top: 195px; }
  .md_pb195, .md_p195-0  { padding-bottom: 195px; }
  
  .md_p196 { padding: 196px; }
  .md_pt196, .md_p196-0 { padding-top: 196px; }
  .md_pb196, .md_p196-0  { padding-bottom: 196px; }
  
  .md_p197 { padding: 197px; }
  .md_pt197, .md_p197-0 { padding-top: 197px; }
  .md_pb197, .md_p197-0  { padding-bottom: 197px; }
  
  .md_p198 { padding: 198px; }
  .md_pt198, .md_p198-0 { padding-top: 198px; }
  .md_pb198, .md_p198-0  { padding-bottom: 198px; }
  
  .md_p199 { padding: 199px; }
  .md_pt199, .md_p199-0 { padding-top: 199px; }
  .md_pb199, .md_p199-0  { padding-bottom: 199px; }
  
  .md_p200 { padding: 200px; }
  .md_pt200, .md_p200-0 { padding-top: 200px; }
  .md_pb200, .md_p200-0  { padding-bottom: 200px; }
/*End padding*/
  
	.container { max-width: 700px; } 
	.nwtheme h1 { font-size: 40px; }
	.nwtheme h2{ font-size: 32px; }

	.ServiconLf, .ServiconRght { width: 100%; }
	.ZigzagImg { max-width: 460px; margin: 0 auto 30px; width: 100%; }
	.ZigzagContent { width: 100%; padding: 0; }
	
	.AdviceShape { right: -70px; top: 80%; }
	.ImagefullSec { min-height:auto; padding-top: 56.24%; }

	.ClintRw { column-gap: 80px; }
	.ClintCol { width: calc(50% - 40px); }
	.ClintCol { margin: 0px 20px; }
	.Clintslider { margin: 0px -20px; }


	.FaqLf { max-width:100%;  }
	.FaqRgth { width: 100%; padding-top: 50px; }
	.FaqShape { top: auto; max-width: 1140px; left: -40px; transform: none; } 

	.SupportCol { width: calc(50% - 25px); }
	.AbthrShape { top: 50%; transform: translateY(-50%); bottom: auto; }

	.Offering-box { min-height: 200px; }  
	.Offering-shape { width: calc(100% + 240px); left: -130px; }

	.WebdevLf br { display: none; }
	.WebdevLf h2 { max-width:100%; }
	.WebdevLf, .WebdevRght { width: 100%; }
	.TestiShape { margin-left: 35%; margin-right: -48%; }
	.Cardslider-img { margin:0px 20px; /*min-height: 450px;  */}
	.Imageslider-img { margin: 0px 30px; }
	.ThrimgCol { padding-top: 50%; min-height: auto; }
	/*.ImgalleryCol { min-height: 300px; }
	.ImgalleryCol.w-100 { min-height: 400px; }*/
	.TestiShape { margin-top: -40px; margin-left: 24%; margin-right: -20%; }
	.CaseSlider .before-sp { bottom: -67px; width: calc(100% + 40px); }
	.ImageInn { padding-top: 56.24%; }
	.ImageInn img.logoImg { max-width:180px; }
}

@media(max-width: 767px) { 
/* Padding */
  .sm_p0 { padding: 0px; }
  .sm_pt0, .sm_p0-0 { padding-top: 0px; }
  .sm_pb0, .sm_p0-0  { padding-bottom: 0px; }	
  
  .sm_p1 { padding: 1px; }
  .sm_pt1, .sm_p1-0 { padding-top: 1px; }
  .sm_pb1, .sm_p1-0  { padding-bottom: 1px; }
  
  .sm_p2 { padding: 2px; }
  .sm_pt2, .sm_p2-0 { padding-top: 2px; }
  .sm_pb2, .sm_p2-0  { padding-bottom: 2px; }
  
  .sm_p3 { padding: 3px; }
  .sm_pt3, .sm_p3-0 { padding-top: 3px; }
  .sm_pb3, .sm_p3-0  { padding-bottom: 3px; }
  
  .sm_p4 { padding: 4px; }
  .sm_pt4, .sm_p4-0 { padding-top: 4px; }
  .sm_pb4, .sm_p4-0  { padding-bottom: 4px; }
  
  .sm_p5 { padding: 5px; }
  .sm_pt5, .sm_p5-0 { padding-top: 5px; }
  .sm_pb5, .sm_p5-0  { padding-bottom: 5px; }
  
  .sm_p6 { padding: 6px; }
  .sm_pt6, .sm_p6-0 { padding-top: 6px; }
  .sm_pb6, .sm_p6-0  { padding-bottom: 6px; }
  
  .sm_p7 { padding: 7px; }
  .sm_pt7, .sm_p7-0 { padding-top: 7px; }
  .sm_pb7, .sm_p7-0  { padding-bottom: 7px; }
  
  .sm_p8 { padding: 8px; }
  .sm_pt8, .sm_p8-0 { padding-top: 8px; }
  .sm_pb8, .sm_p8-0  { padding-bottom: 8px; }
  
  .sm_p9 { padding: 9px; }
  .sm_pt9, .sm_p9-0 { padding-top: 9px; }
  .sm_pb9, .sm_p9-0  { padding-bottom: 9px; }
  
  .sm_p10 { padding: 10px; }
  .sm_pt10, .sm_p10-0 { padding-top: 10px; }
  .sm_pb10, .sm_p10-0  { padding-bottom: 10px; }
  
  .sm_p11 { padding: 11px; }
  .sm_pt11, .sm_p11-0 { padding-top: 11px; }
  .sm_pb11, .sm_p11-0  { padding-bottom: 11px; }
  
  .sm_p12 { padding: 12px; }
  .sm_pt12, .sm_p12-0 { padding-top: 12px; }
  .sm_pb12, .sm_p12-0  { padding-bottom: 12px; }
  
  .sm_p13 { padding: 13px; }
  .sm_pt13, .sm_p13-0 { padding-top: 13px; }
  .sm_pb13, .sm_p13-0  { padding-bottom: 13px; }
  
  .sm_p14 { padding: 14px; }
  .sm_pt14, .sm_p14-0 { padding-top: 14px; }
  .sm_pb14, .sm_p14-0  { padding-bottom: 14px; }
  
  .sm_p15 { padding: 15px; }
  .sm_pt15, .sm_p15-0 { padding-top: 15px; }
  .sm_pb15, .sm_p15-0  { padding-bottom: 15px; }
  
  .sm_p16 { padding: 16px; }
  .sm_pt16, .sm_p16-0 { padding-top: 16px; }
  .sm_pb16, .sm_p16-0  { padding-bottom: 16px; }
  
  .sm_p17 { padding: 17px; }
  .sm_pt17, .sm_p17-0 { padding-top: 17px; }
  .sm_pb17, .sm_p17-0  { padding-bottom: 17px; }
  
  .sm_p18 { padding: 18px; }
  .sm_pt18, .sm_p18-0 { padding-top: 18px; }
  .sm_pb18, .sm_p18-0  { padding-bottom: 18px; }
  
  .sm_p19 { padding: 19px; }
  .sm_pt19, .sm_p19-0 { padding-top: 19px; }
  .sm_pb19, .sm_p19-0  { padding-bottom: 19px; }
  
  .sm_p20 { padding: 20px; }
  .sm_pt20, .sm_p20-0 { padding-top: 20px; }
  .sm_pb20, .sm_p20-0  { padding-bottom: 20px; }
  
  .sm_p21 { padding: 21px; }
  .sm_pt21, .sm_p21-0 { padding-top: 21px; }
  .sm_pb21, .sm_p21-0  { padding-bottom: 21px; }
  
  .sm_p22 { padding: 22px; }
  .sm_pt22, .sm_p22-0 { padding-top: 22px; }
  .sm_pb22, .sm_p22-0  { padding-bottom: 22px; }
  
  .sm_p23 { padding: 23px; }
  .sm_pt23, .sm_p23-0 { padding-top: 23px; }
  .sm_pb23, .sm_p23-0  { padding-bottom: 23px; }
  
  .sm_p24 { padding: 24px; }
  .sm_pt24, .sm_p24-0 { padding-top: 24px; }
  .sm_pb24, .sm_p24-0  { padding-bottom: 24px; }
  
  .sm_p25 { padding: 25px; }
  .sm_pt25, .sm_p25-0 { padding-top: 25px; }
  .sm_pb25, .sm_p25-0  { padding-bottom: 25px; }
  
  .sm_p26 { padding: 26px; }
  .sm_pt26, .sm_p26-0 { padding-top: 26px; }
  .sm_pb26, .sm_p26-0  { padding-bottom: 26px; }
  
  .sm_p27 { padding: 27px; }
  .sm_pt27, .sm_p27-0 { padding-top: 27px; }
  .sm_pb27, .sm_p27-0  { padding-bottom: 27px; }
  
  .sm_p28 { padding: 28px; }
  .sm_pt28, .sm_p28-0 { padding-top: 28px; }
  .sm_pb28, .sm_p28-0  { padding-bottom: 28px; }
  
  .sm_p29 { padding: 29px; }
  .sm_pt29, .sm_p29-0 { padding-top: 29px; }
  .sm_pb29, .sm_p29-0  { padding-bottom: 29px; }
  
  .sm_p30 { padding: 30px; }
  .sm_pt30, .sm_p30-0 { padding-top: 30px; }
  .sm_pb30, .sm_p30-0  { padding-bottom: 30px; }
  
  .sm_p31 { padding: 31px; }
  .sm_pt31, .sm_p31-0 { padding-top: 31px; }
  .sm_pb31, .sm_p31-0  { padding-bottom: 31px; }
  
  .sm_p32 { padding: 32px; }
  .sm_pt32, .sm_p32-0 { padding-top: 32px; }
  .sm_pb32, .sm_p32-0  { padding-bottom: 32px; }
  
  .sm_p33 { padding: 33px; }
  .sm_pt33, .sm_p33-0 { padding-top: 33px; }
  .sm_pb33, .sm_p33-0  { padding-bottom: 33px; }
  
  .sm_p34 { padding: 34px; }
  .sm_pt34, .sm_p34-0 { padding-top: 34px; }
  .sm_pb34, .sm_p34-0  { padding-bottom: 34px; }
  
  .sm_p35 { padding: 35px; }
  .sm_pt35, .sm_p35-0 { padding-top: 35px; }
  .sm_pb35, .sm_p35-0  { padding-bottom: 35px; }
  
  .sm_p36 { padding: 36px; }
  .sm_pt36, .sm_p36-0 { padding-top: 36px; }
  .sm_pb36, .sm_p36-0  { padding-bottom: 36px; }
  
  .sm_p37 { padding: 37px; }
  .sm_pt37, .sm_p37-0 { padding-top: 37px; }
  .sm_pb37, .sm_p37-0  { padding-bottom: 37px; }
  
  .sm_p38 { padding: 38px; }
  .sm_pt38, .sm_p38-0 { padding-top: 38px; }
  .sm_pb38, .sm_p38-0  { padding-bottom: 38px; }
  
  .sm_p39 { padding: 39px; }
  .sm_pt39, .sm_p39-0 { padding-top: 39px; }
  .sm_pb39, .sm_p39-0  { padding-bottom: 39px; }
  
  .sm_p40 { padding: 40px; }
  .sm_pt40, .sm_p40-0 { padding-top: 40px; }
  .sm_pb40, .sm_p40-0  { padding-bottom: 40px; }
  
  .sm_p41 { padding: 41px; }
  .sm_pt41, .sm_p41-0 { padding-top: 41px; }
  .sm_pb41, .sm_p41-0  { padding-bottom: 41px; }
  
  .sm_p42 { padding: 42px; }
  .sm_pt42, .sm_p42-0 { padding-top: 42px; }
  .sm_pb42, .sm_p42-0  { padding-bottom: 42px; }
  
  .sm_p43 { padding: 43px; }
  .sm_pt43, .sm_p43-0 { padding-top: 43px; }
  .sm_pb43, .sm_p43-0  { padding-bottom: 43px; }
  
  .sm_p44 { padding: 44px; }
  .sm_pt44, .sm_p44-0 { padding-top: 44px; }
  .sm_pb44, .sm_p44-0  { padding-bottom: 44px; }
  
  .sm_p45 { padding: 45px; }
  .sm_pt45, .sm_p45-0 { padding-top: 45px; }
  .sm_pb45, .sm_p45-0  { padding-bottom: 45px; }
  
  .sm_p46 { padding: 46px; }
  .sm_pt46, .sm_p46-0 { padding-top: 46px; }
  .sm_pb46, .sm_p46-0  { padding-bottom: 46px; }
  
  .sm_p47 { padding: 47px; }
  .sm_pt47, .sm_p47-0 { padding-top: 47px; }
  .sm_pb47, .sm_p47-0  { padding-bottom: 47px; }
  
  .sm_p48 { padding: 48px; }
  .sm_pt48, .sm_p48-0 { padding-top: 48px; }
  .sm_pb48, .sm_p48-0  { padding-bottom: 48px; }
  
  .sm_p49 { padding: 49px; }
  .sm_pt49, .sm_p49-0 { padding-top: 49px; }
  .sm_pb49, .sm_p49-0  { padding-bottom: 49px; }
  
  .sm_p50 { padding: 50px; }
  .sm_pt50, .sm_p50-0 { padding-top: 50px; }
  .sm_pb50, .sm_p50-0  { padding-bottom: 50px; }
  
  .sm_p51 { padding: 51px; }
  .sm_pt51, .sm_p51-0 { padding-top: 51px; }
  .sm_pb51, .sm_p51-0  { padding-bottom: 51px; }
  
  .sm_p52 { padding: 52px; }
  .sm_pt52, .sm_p52-0 { padding-top: 52px; }
  .sm_pb52, .sm_p52-0  { padding-bottom: 52px; }
  
  .sm_p53 { padding: 53px; }
  .sm_pt53, .sm_p53-0 { padding-top: 53px; }
  .sm_pb53, .sm_p53-0  { padding-bottom: 53px; }
  
  .sm_p54 { padding: 54px; }
  .sm_pt54, .sm_p54-0 { padding-top: 54px; }
  .sm_pb54, .sm_p54-0  { padding-bottom: 54px; }
  
  .sm_p55 { padding: 55px; }
  .sm_pt55, .sm_p55-0 { padding-top: 55px; }
  .sm_pb55, .sm_p55-0  { padding-bottom: 55px; }
  
  .sm_p56 { padding: 56px; }
  .sm_pt56, .sm_p56-0 { padding-top: 56px; }
  .sm_pb56, .sm_p56-0  { padding-bottom: 56px; }
  
  .sm_p57 { padding: 57px; }
  .sm_pt57, .sm_p57-0 { padding-top: 57px; }
  .sm_pb57, .sm_p57-0  { padding-bottom: 57px; }
  
  .sm_p58 { padding: 58px; }
  .sm_pt58, .sm_p58-0 { padding-top: 58px; }
  .sm_pb58, .sm_p58-0  { padding-bottom: 58px; }
  
  .sm_p59 { padding: 59px; }
  .sm_pt59, .sm_p59-0 { padding-top: 59px; }
  .sm_pb59, .sm_p59-0  { padding-bottom: 59px; }
  
  .sm_p60 { padding: 60px; }
  .sm_pt60, .sm_p60-0 { padding-top: 60px; }
  .sm_pb60, .sm_p60-0  { padding-bottom: 60px; }
  
  .sm_p61 { padding: 61px; }
  .sm_pt61, .sm_p61-0 { padding-top: 61px; }
  .sm_pb61, .sm_p61-0  { padding-bottom: 61px; }
  
  .sm_p62 { padding: 62px; }
  .sm_pt62, .sm_p62-0 { padding-top: 62px; }
  .sm_pb62, .sm_p62-0  { padding-bottom: 62px; }
  
  .sm_p63 { padding: 63px; }
  .sm_pt63, .sm_p63-0 { padding-top: 63px; }
  .sm_pb63, .sm_p63-0  { padding-bottom: 63px; }
  
  .sm_p64 { padding: 64px; }
  .sm_pt64, .sm_p64-0 { padding-top: 64px; }
  .sm_pb64, .sm_p64-0  { padding-bottom: 64px; }
  
  .sm_p65 { padding: 65px; }
  .sm_pt65, .sm_p65-0 { padding-top: 65px; }
  .sm_pb65, .sm_p65-0  { padding-bottom: 65px; }
  
  .sm_p66 { padding: 66px; }
  .sm_pt66, .sm_p66-0 { padding-top: 66px; }
  .sm_pb66, .sm_p66-0  { padding-bottom: 66px; }
  
  .sm_p67 { padding: 67px; }
  .sm_pt67, .sm_p67-0 { padding-top: 67px; }
  .sm_pb67, .sm_p67-0  { padding-bottom: 67px; }
  
  .sm_p68 { padding: 68px; }
  .sm_pt68, .sm_p68-0 { padding-top: 68px; }
  .sm_pb68, .sm_p68-0  { padding-bottom: 68px; }
  
  .sm_p69 { padding: 69px; }
  .sm_pt69, .sm_p69-0 { padding-top: 69px; }
  .sm_pb69, .sm_p69-0  { padding-bottom: 69px; }
  
  .sm_p70 { padding: 70px; }
  .sm_pt70, .sm_p70-0 { padding-top: 70px; }
  .sm_pb70, .sm_p70-0  { padding-bottom: 70px; }
  
  .sm_p71 { padding: 71px; }
  .sm_pt71, .sm_p71-0 { padding-top: 71px; }
  .sm_pb71, .sm_p71-0  { padding-bottom: 71px; }
  
  .sm_p72 { padding: 72px; }
  .sm_pt72, .sm_p72-0 { padding-top: 72px; }
  .sm_pb72, .sm_p72-0  { padding-bottom: 72px; }
  
  .sm_p73 { padding: 73px; }
  .sm_pt73, .sm_p73-0 { padding-top: 73px; }
  .sm_pb73, .sm_p73-0  { padding-bottom: 73px; }
  
  .sm_p74 { padding: 74px; }
  .sm_pt74, .sm_p74-0 { padding-top: 74px; }
  .sm_pb74, .sm_p74-0  { padding-bottom: 74px; }
  
  .sm_p75 { padding: 75px; }
  .sm_pt75, .sm_p75-0 { padding-top: 75px; }
  .sm_pb75, .sm_p75-0  { padding-bottom: 75px; }
  
  .sm_p76 { padding: 76px; }
  .sm_pt76, .sm_p76-0 { padding-top: 76px; }
  .sm_pb76, .sm_p76-0  { padding-bottom: 76px; }
  
  .sm_p77 { padding: 77px; }
  .sm_pt77, .sm_p77-0 { padding-top: 77px; }
  .sm_pb77, .sm_p77-0  { padding-bottom: 77px; }
  
  .sm_p78 { padding: 78px; }
  .sm_pt78, .sm_p78-0 { padding-top: 78px; }
  .sm_pb78, .sm_p78-0  { padding-bottom: 78px; }
  
  .sm_p79 { padding: 79px; }
  .sm_pt79, .sm_p79-0 { padding-top: 79px; }
  .sm_pb79, .sm_p79-0  { padding-bottom: 79px; }
  
  .sm_p80 { padding: 80px; }
  .sm_pt80, .sm_p80-0 { padding-top: 80px; }
  .sm_pb80, .sm_p80-0  { padding-bottom: 80px; }
  
  .sm_p81 { padding: 81px; }
  .sm_pt81, .sm_p81-0 { padding-top: 81px; }
  .sm_pb81, .sm_p81-0  { padding-bottom: 81px; }
  
  .sm_p82 { padding: 82px; }
  .sm_pt82, .sm_p82-0 { padding-top: 82px; }
  .sm_pb82, .sm_p82-0  { padding-bottom: 82px; }
  
  .sm_p83 { padding: 83px; }
  .sm_pt83, .sm_p83-0 { padding-top: 83px; }
  .sm_pb83, .sm_p83-0  { padding-bottom: 83px; }
  
  .sm_p84 { padding: 84px; }
  .sm_pt84, .sm_p84-0 { padding-top: 84px; }
  .sm_pb84, .sm_p84-0  { padding-bottom: 84px; }
  
  .sm_p85 { padding: 85px; }
  .sm_pt85, .sm_p85-0 { padding-top: 85px; }
  .sm_pb85, .sm_p85-0  { padding-bottom: 85px; }
  
  .sm_p86 { padding: 86px; }
  .sm_pt86, .sm_p86-0 { padding-top: 86px; }
  .sm_pb86, .sm_p86-0  { padding-bottom: 86px; }
  
  .sm_p87 { padding: 87px; }
  .sm_pt87, .sm_p87-0 { padding-top: 87px; }
  .sm_pb87, .sm_p87-0  { padding-bottom: 87px; }
  
  .sm_p88 { padding: 88px; }
  .sm_pt88, .sm_p88-0 { padding-top: 88px; }
  .sm_pb88, .sm_p88-0  { padding-bottom: 88px; }
  
  .sm_p89 { padding: 89px; }
  .sm_pt89, .sm_p89-0 { padding-top: 89px; }
  .sm_pb89, .sm_p89-0  { padding-bottom: 89px; }
  
  .sm_p90 { padding: 90px; }
  .sm_pt90, .sm_p90-0 { padding-top: 90px; }
  .sm_pb90, .sm_p90-0  { padding-bottom: 90px; }
  
  .sm_p91 { padding: 91px; }
  .sm_pt91, .sm_p91-0 { padding-top: 91px; }
  .sm_pb91, .sm_p91-0  { padding-bottom: 91px; }
  
  .sm_p92 { padding: 92px; }
  .sm_pt92, .sm_p92-0 { padding-top: 92px; }
  .sm_pb92, .sm_p92-0  { padding-bottom: 92px; }
  
  .sm_p93 { padding: 93px; }
  .sm_pt93, .sm_p93-0 { padding-top: 93px; }
  .sm_pb93, .sm_p93-0  { padding-bottom: 93px; }
  
  .sm_p94 { padding: 94px; }
  .sm_pt94, .sm_p94-0 { padding-top: 94px; }
  .sm_pb94, .sm_p94-0  { padding-bottom: 94px; }
  
  .sm_p95 { padding: 95px; }
  .sm_pt95, .sm_p95-0 { padding-top: 95px; }
  .sm_pb95, .sm_p95-0  { padding-bottom: 95px; }
  
  .sm_p96 { padding: 96px; }
  .sm_pt96, .sm_p96-0 { padding-top: 96px; }
  .sm_pb96, .sm_p96-0  { padding-bottom: 96px; }
  
  .sm_p97 { padding: 97px; }
  .sm_pt97, .sm_p97-0 { padding-top: 97px; }
  .sm_pb97, .sm_p97-0  { padding-bottom: 97px; }
  
  .sm_p98 { padding: 98px; }
  .sm_pt98, .sm_p98-0 { padding-top: 98px; }
  .sm_pb98, .sm_p98-0  { padding-bottom: 98px; }
  
  .sm_p99 { padding: 99px; }
  .sm_pt99, .sm_p99-0 { padding-top: 99px; }
  .sm_pb99, .sm_p99-0  { padding-bottom: 99px; }
  
  .sm_p100 { padding: 100px; }
  .sm_pt100, .sm_p100-0 { padding-top: 100px; }
  .sm_pb100, .sm_p100-0  { padding-bottom: 100px; }
  
  .sm_p101 { padding: 101px; }
  .sm_pt101, .sm_p101-0 { padding-top: 101px; }
  .sm_pb101, .sm_p101-0  { padding-bottom: 101px; }
  
  .sm_p102 { padding: 102px; }
  .sm_pt102, .sm_p102-0 { padding-top: 102px; }
  .sm_pb102, .sm_p102-0  { padding-bottom: 102px; }
  
  .sm_p103 { padding: 103px; }
  .sm_pt103, .sm_p103-0 { padding-top: 103px; }
  .sm_pb103, .sm_p103-0  { padding-bottom: 103px; }
  
  .sm_p104 { padding: 104px; }
  .sm_pt104, .sm_p104-0 { padding-top: 104px; }
  .sm_pb104, .sm_p104-0  { padding-bottom: 104px; }
  
  .sm_p105 { padding: 105px; }
  .sm_pt105, .sm_p105-0 { padding-top: 105px; }
  .sm_pb105, .sm_p105-0  { padding-bottom: 105px; }
  
  .sm_p106 { padding: 106px; }
  .sm_pt106, .sm_p106-0 { padding-top: 106px; }
  .sm_pb106, .sm_p106-0  { padding-bottom: 106px; }
  
  .sm_p107 { padding: 107px; }
  .sm_pt107, .sm_p107-0 { padding-top: 107px; }
  .sm_pb107, .sm_p107-0  { padding-bottom: 107px; }
  
  .sm_p108 { padding: 108px; }
  .sm_pt108, .sm_p108-0 { padding-top: 108px; }
  .sm_pb108, .sm_p108-0  { padding-bottom: 108px; }
  
  .sm_p109 { padding: 109px; }
  .sm_pt109, .sm_p109-0 { padding-top: 109px; }
  .sm_pb109, .sm_p109-0  { padding-bottom: 109px; }
  
  .sm_p110 { padding: 110px; }
  .sm_pt110, .sm_p110-0 { padding-top: 110px; }
  .sm_pb110, .sm_p110-0  { padding-bottom: 110px; }
  
  .sm_p111 { padding: 111px; }
  .sm_pt111, .sm_p111-0 { padding-top: 111px; }
  .sm_pb111, .sm_p111-0  { padding-bottom: 111px; }
  
  .sm_p112 { padding: 112px; }
  .sm_pt112, .sm_p112-0 { padding-top: 112px; }
  .sm_pb112, .sm_p112-0  { padding-bottom: 112px; }
  
  .sm_p113 { padding: 113px; }
  .sm_pt113, .sm_p113-0 { padding-top: 113px; }
  .sm_pb113, .sm_p113-0  { padding-bottom: 113px; }
  
  .sm_p114 { padding: 114px; }
  .sm_pt114, .sm_p114-0 { padding-top: 114px; }
  .sm_pb114, .sm_p114-0  { padding-bottom: 114px; }
  
  .sm_p115 { padding: 115px; }
  .sm_pt115, .sm_p115-0 { padding-top: 115px; }
  .sm_pb115, .sm_p115-0  { padding-bottom: 115px; }
  
  .sm_p116 { padding: 116px; }
  .sm_pt116, .sm_p116-0 { padding-top: 116px; }
  .sm_pb116, .sm_p116-0  { padding-bottom: 116px; }
  
  .sm_p117 { padding: 117px; }
  .sm_pt117, .sm_p117-0 { padding-top: 117px; }
  .sm_pb117, .sm_p117-0  { padding-bottom: 117px; }
  
  .sm_p118 { padding: 118px; }
  .sm_pt118, .sm_p118-0 { padding-top: 118px; }
  .sm_pb118, .sm_p118-0  { padding-bottom: 118px; }
  
  .sm_p119 { padding: 119px; }
  .sm_pt119, .sm_p119-0 { padding-top: 119px; }
  .sm_pb119, .sm_p119-0  { padding-bottom: 119px; }
  
  .sm_p120 { padding: 120px; }
  .sm_pt120, .sm_p120-0 { padding-top: 120px; }
  .sm_pb120, .sm_p120-0  { padding-bottom: 120px; }
  
  .sm_p121 { padding: 121px; }
  .sm_pt121, .sm_p121-0 { padding-top: 121px; }
  .sm_pb121, .sm_p121-0  { padding-bottom: 121px; }
  
  .sm_p122 { padding: 122px; }
  .sm_pt122, .sm_p122-0 { padding-top: 122px; }
  .sm_pb122, .sm_p122-0  { padding-bottom: 122px; }
  
  .sm_p123 { padding: 123px; }
  .sm_pt123, .sm_p123-0 { padding-top: 123px; }
  .sm_pb123, .sm_p123-0  { padding-bottom: 123px; }
  
  .sm_p124 { padding: 124px; }
  .sm_pt124, .sm_p124-0 { padding-top: 124px; }
  .sm_pb124, .sm_p124-0  { padding-bottom: 124px; }
  
  .sm_p125 { padding: 125px; }
  .sm_pt125, .sm_p125-0 { padding-top: 125px; }
  .sm_pb125, .sm_p125-0  { padding-bottom: 125px; }
  
  .sm_p126 { padding: 126px; }
  .sm_pt126, .sm_p126-0 { padding-top: 126px; }
  .sm_pb126, .sm_p126-0  { padding-bottom: 126px; }
  
  .sm_p127 { padding: 127px; }
  .sm_pt127, .sm_p127-0 { padding-top: 127px; }
  .sm_pb127, .sm_p127-0  { padding-bottom: 127px; }
  
  .sm_p128 { padding: 128px; }
  .sm_pt128, .sm_p128-0 { padding-top: 128px; }
  .sm_pb128, .sm_p128-0  { padding-bottom: 128px; }
  
  .sm_p129 { padding: 129px; }
  .sm_pt129, .sm_p129-0 { padding-top: 129px; }
  .sm_pb129, .sm_p129-0  { padding-bottom: 129px; }
  
  .sm_p130 { padding: 130px; }
  .sm_pt130, .sm_p130-0 { padding-top: 130px; }
  .sm_pb130, .sm_p130-0  { padding-bottom: 130px; }
  
  .sm_p131 { padding: 131px; }
  .sm_pt131, .sm_p131-0 { padding-top: 131px; }
  .sm_pb131, .sm_p131-0  { padding-bottom: 131px; }
  
  .sm_p132 { padding: 132px; }
  .sm_pt132, .sm_p132-0 { padding-top: 132px; }
  .sm_pb132, .sm_p132-0  { padding-bottom: 132px; }
  
  .sm_p133 { padding: 133px; }
  .sm_pt133, .sm_p133-0 { padding-top: 133px; }
  .sm_pb133, .sm_p133-0  { padding-bottom: 133px; }
  
  .sm_p134 { padding: 134px; }
  .sm_pt134, .sm_p134-0 { padding-top: 134px; }
  .sm_pb134, .sm_p134-0  { padding-bottom: 134px; }
  
  .sm_p135 { padding: 135px; }
  .sm_pt135, .sm_p135-0 { padding-top: 135px; }
  .sm_pb135, .sm_p135-0  { padding-bottom: 135px; }
  
  .sm_p136 { padding: 136px; }
  .sm_pt136, .sm_p136-0 { padding-top: 136px; }
  .sm_pb136, .sm_p136-0  { padding-bottom: 136px; }
  
  .sm_p137 { padding: 137px; }
  .sm_pt137, .sm_p137-0 { padding-top: 137px; }
  .sm_pb137, .sm_p137-0  { padding-bottom: 137px; }
  
  .sm_p138 { padding: 138px; }
  .sm_pt138, .sm_p138-0 { padding-top: 138px; }
  .sm_pb138, .sm_p138-0  { padding-bottom: 138px; }
  
  .sm_p139 { padding: 139px; }
  .sm_pt139, .sm_p139-0 { padding-top: 139px; }
  .sm_pb139, .sm_p139-0  { padding-bottom: 139px; }
  
  .sm_p140 { padding: 140px; }
  .sm_pt140, .sm_p140-0 { padding-top: 140px; }
  .sm_pb140, .sm_p140-0  { padding-bottom: 140px; }
  
  .sm_p141 { padding: 141px; }
  .sm_pt141, .sm_p141-0 { padding-top: 141px; }
  .sm_pb141, .sm_p141-0  { padding-bottom: 141px; }
  
  .sm_p142 { padding: 142px; }
  .sm_pt142, .sm_p142-0 { padding-top: 142px; }
  .sm_pb142, .sm_p142-0  { padding-bottom: 142px; }
  
  .sm_p143 { padding: 143px; }
  .sm_pt143, .sm_p143-0 { padding-top: 143px; }
  .sm_pb143, .sm_p143-0  { padding-bottom: 143px; }
  
  .sm_p144 { padding: 144px; }
  .sm_pt144, .sm_p144-0 { padding-top: 144px; }
  .sm_pb144, .sm_p144-0  { padding-bottom: 144px; }
  
  .sm_p145 { padding: 145px; }
  .sm_pt145, .sm_p145-0 { padding-top: 145px; }
  .sm_pb145, .sm_p145-0  { padding-bottom: 145px; }
  
  .sm_p146 { padding: 146px; }
  .sm_pt146, .sm_p146-0 { padding-top: 146px; }
  .sm_pb146, .sm_p146-0  { padding-bottom: 146px; }
  
  .sm_p147 { padding: 147px; }
  .sm_pt147, .sm_p147-0 { padding-top: 147px; }
  .sm_pb147, .sm_p147-0  { padding-bottom: 147px; }
  
  .sm_p148 { padding: 148px; }
  .sm_pt148, .sm_p148-0 { padding-top: 148px; }
  .sm_pb148, .sm_p148-0  { padding-bottom: 148px; }
  
  .sm_p149 { padding: 149px; }
  .sm_pt149, .sm_p149-0 { padding-top: 149px; }
  .sm_pb149, .sm_p149-0  { padding-bottom: 149px; }
  
  .sm_p150 { padding: 150px; }
  .sm_pt150, .sm_p150-0 { padding-top: 150px; }
  .sm_pb150, .sm_p150-0  { padding-bottom: 150px; }
  
  .sm_p151 { padding: 151px; }
  .sm_pt151, .sm_p151-0 { padding-top: 151px; }
  .sm_pb151, .sm_p151-0  { padding-bottom: 151px; }
  
  .sm_p152 { padding: 152px; }
  .sm_pt152, .sm_p152-0 { padding-top: 152px; }
  .sm_pb152, .sm_p152-0  { padding-bottom: 152px; }
  
  .sm_p153 { padding: 153px; }
  .sm_pt153, .sm_p153-0 { padding-top: 153px; }
  .sm_pb153, .sm_p153-0  { padding-bottom: 153px; }
  
  .sm_p154 { padding: 154px; }
  .sm_pt154, .sm_p154-0 { padding-top: 154px; }
  .sm_pb154, .sm_p154-0  { padding-bottom: 154px; }
  
  .sm_p155 { padding: 155px; }
  .sm_pt155, .sm_p155-0 { padding-top: 155px; }
  .sm_pb155, .sm_p155-0  { padding-bottom: 155px; }
  
  .sm_p156 { padding: 156px; }
  .sm_pt156, .sm_p156-0 { padding-top: 156px; }
  .sm_pb156, .sm_p156-0  { padding-bottom: 156px; }
  
  .sm_p157 { padding: 157px; }
  .sm_pt157, .sm_p157-0 { padding-top: 157px; }
  .sm_pb157, .sm_p157-0  { padding-bottom: 157px; }
  
  .sm_p158 { padding: 158px; }
  .sm_pt158, .sm_p158-0 { padding-top: 158px; }
  .sm_pb158, .sm_p158-0  { padding-bottom: 158px; }
  
  .sm_p159 { padding: 159px; }
  .sm_pt159, .sm_p159-0 { padding-top: 159px; }
  .sm_pb159, .sm_p159-0  { padding-bottom: 159px; }
  
  .sm_p160 { padding: 160px; }
  .sm_pt160, .sm_p160-0 { padding-top: 160px; }
  .sm_pb160, .sm_p160-0  { padding-bottom: 160px; }
  
  .sm_p161 { padding: 161px; }
  .sm_pt161, .sm_p161-0 { padding-top: 161px; }
  .sm_pb161, .sm_p161-0  { padding-bottom: 161px; }
  
  .sm_p162 { padding: 162px; }
  .sm_pt162, .sm_p162-0 { padding-top: 162px; }
  .sm_pb162, .sm_p162-0  { padding-bottom: 162px; }
  
  .sm_p163 { padding: 163px; }
  .sm_pt163, .sm_p163-0 { padding-top: 163px; }
  .sm_pb163, .sm_p163-0  { padding-bottom: 163px; }
  
  .sm_p164 { padding: 164px; }
  .sm_pt164, .sm_p164-0 { padding-top: 164px; }
  .sm_pb164, .sm_p164-0  { padding-bottom: 164px; }
  
  .sm_p165 { padding: 165px; }
  .sm_pt165, .sm_p165-0 { padding-top: 165px; }
  .sm_pb165, .sm_p165-0  { padding-bottom: 165px; }
  
  .sm_p166 { padding: 166px; }
  .sm_pt166, .sm_p166-0 { padding-top: 166px; }
  .sm_pb166, .sm_p166-0  { padding-bottom: 166px; }
  
  .sm_p167 { padding: 167px; }
  .sm_pt167, .sm_p167-0 { padding-top: 167px; }
  .sm_pb167, .sm_p167-0  { padding-bottom: 167px; }
  
  .sm_p168 { padding: 168px; }
  .sm_pt168, .sm_p168-0 { padding-top: 168px; }
  .sm_pb168, .sm_p168-0  { padding-bottom: 168px; }
  
  .sm_p169 { padding: 169px; }
  .sm_pt169, .sm_p169-0 { padding-top: 169px; }
  .sm_pb169, .sm_p169-0  { padding-bottom: 169px; }
  
  .sm_p170 { padding: 170px; }
  .sm_pt170, .sm_p170-0 { padding-top: 170px; }
  .sm_pb170, .sm_p170-0  { padding-bottom: 170px; }
  
  .sm_p171 { padding: 171px; }
  .sm_pt171, .sm_p171-0 { padding-top: 171px; }
  .sm_pb171, .sm_p171-0  { padding-bottom: 171px; }
  
  .sm_p172 { padding: 172px; }
  .sm_pt172, .sm_p172-0 { padding-top: 172px; }
  .sm_pb172, .sm_p172-0  { padding-bottom: 172px; }
  
  .sm_p173 { padding: 173px; }
  .sm_pt173, .sm_p173-0 { padding-top: 173px; }
  .sm_pb173, .sm_p173-0  { padding-bottom: 173px; }
  
  .sm_p174 { padding: 174px; }
  .sm_pt174, .sm_p174-0 { padding-top: 174px; }
  .sm_pb174, .sm_p174-0  { padding-bottom: 174px; }
  
  .sm_p175 { padding: 175px; }
  .sm_pt175, .sm_p175-0 { padding-top: 175px; }
  .sm_pb175, .sm_p175-0  { padding-bottom: 175px; }
  
  .sm_p176 { padding: 176px; }
  .sm_pt176, .sm_p176-0 { padding-top: 176px; }
  .sm_pb176, .sm_p176-0  { padding-bottom: 176px; }
  
  .sm_p177 { padding: 177px; }
  .sm_pt177, .sm_p177-0 { padding-top: 177px; }
  .sm_pb177, .sm_p177-0  { padding-bottom: 177px; }
  
  .sm_p178 { padding: 178px; }
  .sm_pt178, .sm_p178-0 { padding-top: 178px; }
  .sm_pb178, .sm_p178-0  { padding-bottom: 178px; }
  
  .sm_p179 { padding: 179px; }
  .sm_pt179, .sm_p179-0 { padding-top: 179px; }
  .sm_pb179, .sm_p179-0  { padding-bottom: 179px; }
  
  .sm_p180 { padding: 180px; }
  .sm_pt180, .sm_p180-0 { padding-top: 180px; }
  .sm_pb180, .sm_p180-0  { padding-bottom: 180px; }
  
  .sm_p181 { padding: 181px; }
  .sm_pt181, .sm_p181-0 { padding-top: 181px; }
  .sm_pb181, .sm_p181-0  { padding-bottom: 181px; }
  
  .sm_p182 { padding: 182px; }
  .sm_pt182, .sm_p182-0 { padding-top: 182px; }
  .sm_pb182, .sm_p182-0  { padding-bottom: 182px; }
  
  .sm_p183 { padding: 183px; }
  .sm_pt183, .sm_p183-0 { padding-top: 183px; }
  .sm_pb183, .sm_p183-0  { padding-bottom: 183px; }
  
  .sm_p184 { padding: 184px; }
  .sm_pt184, .sm_p184-0 { padding-top: 184px; }
  .sm_pb184, .sm_p184-0  { padding-bottom: 184px; }
  
  .sm_p185 { padding: 185px; }
  .sm_pt185, .sm_p185-0 { padding-top: 185px; }
  .sm_pb185, .sm_p185-0  { padding-bottom: 185px; }
  
  .sm_p186 { padding: 186px; }
  .sm_pt186, .sm_p186-0 { padding-top: 186px; }
  .sm_pb186, .sm_p186-0  { padding-bottom: 186px; }
  
  .sm_p187 { padding: 187px; }
  .sm_pt187, .sm_p187-0 { padding-top: 187px; }
  .sm_pb187, .sm_p187-0  { padding-bottom: 187px; }
  
  .sm_p188 { padding: 188px; }
  .sm_pt188, .sm_p188-0 { padding-top: 188px; }
  .sm_pb188, .sm_p188-0  { padding-bottom: 188px; }
  
  .sm_p189 { padding: 189px; }
  .sm_pt189, .sm_p189-0 { padding-top: 189px; }
  .sm_pb189, .sm_p189-0  { padding-bottom: 189px; }
  
  .sm_p190 { padding: 190px; }
  .sm_pt190, .sm_p190-0 { padding-top: 190px; }
  .sm_pb190, .sm_p190-0  { padding-bottom: 190px; }
  
  .sm_p191 { padding: 191px; }
  .sm_pt191, .sm_p191-0 { padding-top: 191px; }
  .sm_pb191, .sm_p191-0  { padding-bottom: 191px; }
  
  .sm_p192 { padding: 192px; }
  .sm_pt192, .sm_p192-0 { padding-top: 192px; }
  .sm_pb192, .sm_p192-0  { padding-bottom: 192px; }
  
  .sm_p193 { padding: 193px; }
  .sm_pt193, .sm_p193-0 { padding-top: 193px; }
  .sm_pb193, .sm_p193-0  { padding-bottom: 193px; }
  
  .sm_p194 { padding: 194px; }
  .sm_pt194, .sm_p194-0 { padding-top: 194px; }
  .sm_pb194, .sm_p194-0  { padding-bottom: 194px; }
  
  .sm_p195 { padding: 195px; }
  .sm_pt195, .sm_p195-0 { padding-top: 195px; }
  .sm_pb195, .sm_p195-0  { padding-bottom: 195px; }
  
  .sm_p196 { padding: 196px; }
  .sm_pt196, .sm_p196-0 { padding-top: 196px; }
  .sm_pb196, .sm_p196-0  { padding-bottom: 196px; }
  
  .sm_p197 { padding: 197px; }
  .sm_pt197, .sm_p197-0 { padding-top: 197px; }
  .sm_pb197, .sm_p197-0  { padding-bottom: 197px; }
  
  .sm_p198 { padding: 198px; }
  .sm_pt198, .sm_p198-0 { padding-top: 198px; }
  .sm_pb198, .sm_p198-0  { padding-bottom: 198px; }
  
  .sm_p199 { padding: 199px; }
  .sm_pt199, .sm_p199-0 { padding-top: 199px; }
  .sm_pb199, .sm_p199-0  { padding-bottom: 199px; }
  
  .sm_p200 { padding: 200px; }
  .sm_pt200, .sm_p200-0 { padding-top: 200px; }
  .sm_pb200, .sm_p200-0  { padding-bottom: 200px; }
/*End Padding*/

  .container { max-width: 100%; } 

    .nwtheme h1 { font-size: 32px; }
    .nwtheme h2 { font-size: 26px; }
    .nwtheme h3 { font-size: 20px; }
    .nwtheme h4 { font-size: 18px; }
    body.nwtheme { font-size: 18px; line-height: 26px; }

 
  	.HeaderSec { padding: 20px 0px; }
  	.HeaderRght { gap: 18px; flex-direction: row-reverse; }
  	.HeaderInn { position: relative; z-index: 1; }
  	body.nwtheme.mobile-open { overflow: hidden; position: fixed; width: 100%; }
/*  	.HeaderMenu .MenuWrapper { display: none; position: absolute; width: 100%; left: 0; background: rgb(255 255 255); padding: 20px; top: 100%; box-shadow: 0px 0px 10px #00000029; margin-top: 15px; }*/
	.HeaderMenu .MenuWrapper { position: fixed; width: 100%; right: 0; background: #fff; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); padding: 130px 30px 30px; top: 0; transform: translateX(100%); transition: all 0.3s ease; height: 100%; max-width: 375px; z-index: 1; }
	.HeaderMenu .MenuWrapper.menuOpen {transform: translateX(0); }
  	.HeaderMenu .menuTrigger { width: 30px; height: 30px; position: relative; cursor: pointer; z-index: 11; }
  	.HeaderMenu .menuTrigger i { position: absolute; width: 100%; height: 3px; background: var(--black); top: 50%; left: 50%; transform: translate(-50%, -50%); }
	.HeaderMenu .menuTrigger i:before, .HeaderMenu .menuTrigger i:after { content:''; position:absolute; background:var(--black); width: 100%; height: 3px; left: 0; top: 8px; transition: all 0.2s ease; }
	.HeaderMenu .menuTrigger i:after { top: -8px; }
	.mobile-open .HeaderMenu .menuTrigger i { background: transparent; }
	.mobile-open .HeaderMenu .menuTrigger i:before { top: 0; transform: rotate(45deg); }
	.mobile-open .HeaderMenu .menuTrigger i:after { top: 0; transform: rotate(-45deg); }
	.HeaderMenu ul { flex-direction: column; }

  	.Offering-col { width: 100%; /*max-width: 400px; margin: 0 auto; */}
  	.Offering-box { min-height: 260px; }
  	.Offering-shape, .CaseSlider .before-sp { display: none; } 
  	.Offering-shape { width: calc(100% + 180px); left: -30px; }


  	.ZigzagContent h2 { margin-bottom: 16px; }

  	.AdviceLink a { font-size: 22px; }
  	.AdviceShape {  position: static; width: auto; transform: unset; margin-top: 40px; margin-right: -10%; }
  	.ClintCol, .SupportCol { width: 100%; }
  	.ClientSec .slideBtns { justify-content: center; }
  	.Faquestion { padding-right: 30px; }
  	.FaqShape { left: -100px; right: -30px; }
  	.SupportRow { row-gap: 40px; }

  	.FooterLink, .FooterBmrgth { max-width: 100%; }
  	.FooterLink a { font-size: 28px; line-height: 34px; }
  	.FooterTop { text-align: center; justify-content: center; } 
  	.FooterBottom { max-width: 450px; text-align: center; margin:0 auto; }
  	.FooterSocial ul { justify-content: center; }

  	.popupclose > svg { width: 30px; height: 30px; }
  	.MeetbtnTxt { display:none; }
  	.MeetRigthBtn { max-width: inherit; width: auto; }

  	
  	.OverviewCol, .PmctwCol { width: 100%; }
  	.ImgalleryInn { gap: 15px; }
  	.ImgalleryCol { width: calc(50% - 7.5px); }
  	/*.ImgalleryCol.w-100 { min-height: inherit; }
  	.ImgalleryCol { min-height: auto; position: relative; padding-top: 56.24%; } 
  	.ImgalleryCol img { position: absolute; width: 100%; top: 0; left: 0; }*/
  	.Subtile { letter-spacing: 0.29em; }

  	.TestPosition { font-size: 20px; line-height: 30px; }
  	.TestiShape { margin-left: 0; margin-right: 0; }
  	.TestiShape { margin: 15px -50px 0 0; }

  	.Imageslider-img { margin: 0px 15px; border-radius: 20px; } 
  	/*.Cardslider-img {  width: 324px; }
  	.Cardslider-img { margin: 0px 10px; }*/
  	.ThrimgCol { width: 100%; padding-top: 0; background-image: none !important; text-align: center; } 
  	.ThrimgCol img { display: inline-block; border-radius: 10px; max-width: 400px; width: 100%; }
  	.ImageInn { min-height: 250px; }
  	.Offering-box img { max-width: 180px; }
  	.CaseSlider .slick-list { padding-right: 40px; margin: 0px -10px;}
  	.CaseSlider .Offering-col { margin: 0px 10px; }
  	/*.CardslideInn .ImageBtns:after { display:none; }
  	.CardslideInn .ImageBtns:before { width: 100%; left: 0; opacity: unset; top: unset; bottom: -5px; }*/
  	.CardslideInn .ImageBtns .slick-arrow { z-index: 1; }
  	.CardslideInn .ImageBtns { margin:0px -20px; }
  	.CardslideSec:before { height: 50px; }
  	.Offering-rw { position: relative; }
  	.Offering-rw:before { content: ''; position: absolute; left: -40px; background: url(../images/banner-shape.png) no-repeat left center / contain; height: 100px; z-index: 1; width: calc(100% + 180px); transform: rotate(180deg); bottom: -40px; }
}


@media(max-width: 350px){
	.Cardslider-img {  width: 310px; max-height: 600px; }
 }
