
@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1270px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}




 @font-face {
    font-family: 'Avenir LT Pro 55 Roman';
	font-display:swap;
    font-style: normal;
    font-weight: normal;
    src: local('/app/themes/momnewsdaily/resources/assets/fonts/Avenir LT Pro 55 Roman'), 
	url('/app/themes/momnewsdaily/resources/assets/fonts/AvenirLTProRoman.woff') format('woff');
    }


*{
	margin:0px;
}

.row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}

html {
font-family: 'Poppins', sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}

body {
font-family: 'Poppins', sans-serif;
margin: 0; 
line-height: 28px;
font-size: 16px;
font-weight: 400;
color: #000;
overflow-x: hidden;

}

:root{
--main-color:#51adb9;
--secondry-color:#f8674c;
}


.clear{clear:both;}


.text-center{text-align:center;}

p{
margin-bottom:15px;
}
.space-10{height:10px;display:block;clear:both;}
.space-20{height:20px;display:block;clear:both;}
.space-30{height:30px;display:block;clear:both;}
.space-40{height:40px;display:block;clear:both;}
.space-50{height:50px;display:block;clear:both;}
.space-60{height:60px;display:block;clear:both;}

img {
max-width: 100%;
height: auto;
display:block;
margin-left:auto;
margin-right:auto;
}

h2, h3, h4, h5, h6{
margin-bottom:35px; 
text-transform:capitalize;

}
h2{
font-size: 32px;
line-height:1.5;
}
h3{
font-size: 28px;
line-height:1.5;
}
h4{
font-size: 24px;
line-height:1.5;
}
h5{
font-size: 22px;
line-height:1.5;
}


a{
text-decoration:none;
transition:0.3s;
color:var(--main-color);

}

a:hover{
text-decoration:none;
}


/**===  Desktop menu css ====**/



body.logged-in #siteheader{
	top:32px;
}


#siteheader{
box-shadow: 0 3px 6px 0 rgba(0,0,0,.15);
position: fixed;
width: 100%;
background: #fff;
z-index: 999;
}

.header_height{
	height:78px;
	width:100%;
	clear:both;
}

.join{
	padding-right:15px;
}
.join a{
	color:#000;
}




@media (min-width:1200px){
	
#siteheader .nav_logo {
max-width: 320px;
float: left;
}



}
	
@media (min-width:992px){
	
.searc_container{
display:none;
}

.search_header img {
cursor: pointer;
max-width: 28px;
}

#siteheader .nav_logo a{
display:block;
border-right: 1px solid #ddd;
padding-right:20px;
}

#desktop_toggle{
width: auto;
cursor: pointer;
display: flex;
align-items: center;
}
	
#desktop_toggle .menu_icon span{width:35px;height:3px;position:relative;margin-top:0px;background:#58acbb;padding:0px;display:block;border-radius:3px;}
#desktop_toggle .menu_icon span:after{content:"";position: absolute;
top: 8px;
width: 35px;
height: 3px;border-radius:3px;
background:#58acbb;
right: 0px;}
#desktop_toggle .menu_icon span:before{content: "";  position: absolute;  width: 35px;  height: 3px;  background:#58acbb;  bottom: -16px;  right: 0px;border-radius:3px;}



#siteheader .menu_secs  {
margin-left: 0px;
margin-right: auto;
float: left;
padding-left: 0;
position:relative;
}



#navigation{display:block; padding:0px;}
#navigation>ul{list-style:none; margin:0px; padding:0px;display:flex;justify-content: space-between;}
#navigation>ul>li{padding:0px; list-style:none;position:relative;}
#navigation>ul>li.mega_menu{position:unset;}
#navigation>ul>li>a{    padding: 25px 17px;
display: inline-block;
color: #000;
text-transform: uppercase;
font-weight: 600;
font-size: 15px;
letter-spacing: 0.8px;

}

#navigation>ul>li>a:hover, 
#navigation>ul>li.current_page_item>a{color:var(--main-color);;}

body #navigation .getquoteButton{margin-left:15px; position:relative; top:2px;}
body #navigation .getquoteButton a,.getquoteButton.mobile_show a{display:inline-block; color:#fff; font-size:16px; padding:6px 25px 9px;border-radius:6px;}
body #navigation .getquoteButton a:hover{background:#78acc2;background:var(--main-color);color:#fff!important;}


.menu_sec > .container > .row{justify-content:space-between;
margin:0px;
align-items: center;
}

.mobile_show{display:none;}

#navigation > ul > li>ul.sub-menu{
position: absolute;left: 0px;
right: 15px;
width: 100%;min-width: 230px;
padding: 5px;
text-align: left;
z-index: 1000;
background: #fffafa;	
padding:0 15px 8px 15px;
display:none;}



#navigation > ul > li>ul.sub-menu li{list-style:none;}	
#navigation > ul > li>ul.sub-menu li a{
color:var(--main-color);;
position:relative;
display: block;
line-height: 23px;
padding: 7px;
border-bottom: 0px solid #ddd;}


#navigation > ul > li>ul.sub-menu li:last-child a{border-bottom: 0px solid #ddd;padding-bottom:0px;}

#navigation > ul > li>ul.sub-menu li a:hover{color:var(--main-color);}	
#navigation > ul > li:hover ul.sub-menu{display: block;}

#navigation > ul > li.mega_menu>ul.sub-menu>li{float:left;width:25%;padding-left:5px;padding-right:5px;box-sizing:border-box;list-style:none;}
#navigation > ul > li.mega_menu.col_3_menu>ul.sub-menu>li{float:left;width:33.333%;}


#navigation > ul > li:last-child a{
padding-right:0px;
}




}/**===min-width:992px====**/



/**===  End of Desktop menu css ====**/






#desktop_toggle{
	padding-right: 4%;
}

#desktop_toggle .menu_icon{
	height:24px;
	padding-top: 3px;
}
#desktop_toggle .menu_icon+span
{
	padding-left: 14px;
	color:#777;
	transition:all 0.3s;
}

#desktop_toggle:hover  .menu_icon+span{
	color:var(--main-color);
}


.modal {
display: none;
position: fixed;
z-index: 9;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(27, 128, 181, 0.7);
animation:animatezoom 0.3s;
}
@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}



/* Modal Content */
#searchModal .modal-content {
background-color: #fefefe;
margin: 5% auto;
padding: 0px;
width: 44%;
	overflow: hidden;
max-width: 590px;
	 box-shadow: none;
    border: 0;
}

.inner_m_form{
	padding:0 20px 20px;
}

/* The Close Button */

#searchModal .close {
    font-size: 20px;   
    position: absolute;
    width: 35px;
    height: 35px;
  	background:#fff;
  color: #000;
	opacity: 1;
    border-radius: 50%;
    padding: 5px;
    line-height: 29px;
    text-align: center;
    right: 5px;
    top: 5px;
	transition:all 0.3s;
	   
}

#searchModal .close:hover,
#searchModal .close:focus {
background:rgba(31, 32, 32, 0.7);
    color: #fff;
  text-decoration: none;
  cursor: pointer;
	font-weight:none;
}
.grid-img a{
	overflow:hidden;
	display:block;
	position:relative;
}
.grid-img img{
	transition:all 0.3s;
}

.grid-img:hover img{
transform:scale(1.1);
}

.page-title-section {   
	padding: 2rem 0;
	background-color:#01adb9;

}

.page-title-section h1{
	color:#fff;
	text-align:center;
}

body.archive .page-title-section h1{
font-size: 45px;
	margin-top:15px;
	margin-bottom:25px;
}


.feaured_heading{
	margin-bottom:35px;
	padding-bottom:15px;
	border-bottom:1px solid #ddd;
}
.inner-grid_list+.inner-grid_list{
	margin-top:30px;
}
.top_featured .inner-grid_list .grid-img  img{
	min-height:130px;
	max-height:130px;
	object-fit:cover;
}



.inner-grid_list .con_blog h2{
font-size: 20px;
font-weight: 600;
line-height: 1.3;
margin: 15px 0 10px;
 white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-bottom: 0px ;
    margin-bottom: 15px;

}



.sideBar_sec{
	margin-top:25px;
}

.card{
	border:1px solid #ddd;
	padding:5em;
	text-align:center;
}

.con_blog h2 a:hover{
	color:var(--secondry-color);
}


body.archive .page-title-section{
	padding-top: 32px;
	padding-bottom: 65px;
}

.blog_description{
	margin-top: -60px;
	margin-bottom:0px;
}

.desc_text{
	max-width: 100%;
background: #fff;
padding:15px 20px 20px;
	font-size:20px;
	border-radius:10px;
	position:relative;
	z-index:1;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 13px 27px -5px, rgba(0, 0, 0, 0.1) 0px 8px 16px -8px;
	
}
.desc_text p{
	margin:0px;
line-height: 1.6;
color: #333;
	font-weight:300;
}


.left_box h2{
	margin-top:0px;
}


.left_box .con_blog .cat_link{
	margin-top:15px;
}

.con_blog .cat_link a{
	line-height: 1;
display: block;
margin-bottom: 5px;
font-size: 14px;
	text-transform:uppercase;
	font-weight:600;
}

.con_blog .cat_link a:hover{
	color:var(--secondry-color);
}


.cat_list{
	list-style: none;
margin-top: 15px;
	padding:0px;
	text-align:right;
}

.cat_list li{
	display:inline-block;
	margin-top:25px;
	
}

.cat_list li a{
	background: var(--secondry-color);
color: #fff;
padding: 8px 10px;
border-radius: 6px;
display: block;
line-height: 1;
font-size: 15px;
	position:relative;
	padding-right:20px;
}

.cat_list li a:after{
content: "";
position: absolute;
right: 7px;
top: 50%;
border-top: 4px solid transparent;
border-left: 4px solid #fff;
border-bottom: 4px solid transparent;
transform: translate(0, -50%);
	transition:all 0.3s;
}

.cat_list li a:hover:after{
	right: 5px;
}

.cat_list li a:hover{
	background: var(--main-color);
	color:#fff;
}
.cat_list li+li{
	margin-left:12px;
}


.blog_description .breadcrumb{
	text-align:left;
	color:#fff;
	margin-top:15px;
}

.blog_description .breadcrumb a{
	color:#fff;
	font-size:15px;
	opacity:0.8;
}

.blog_description .breadcrumb a:hover{
	opacity:1;
}


.inner-grid_list .con_blog h2 a,
.left_box h2 a{
	color:#111;
}

.inner-grid_list .con_blog h2 a:hover,
.left_box h2 a:hover{
	color:var(--secondry-color);
}

.grid-img{
	width: 100%;
align-self: flex-start;
box-shadow: var(--withImageBoxShadow_boxShadowLength,15px) var(--withImageBoxShadow_boxShadowLength,15px) 0px 0px var(--withImageBoxShadow_boxShadowColor,var(--main-color));
}

.right_list_box .grid-img{
	width: 100%;
align-self: flex-start;
box-shadow: var(--withImageBoxShadow_boxShadowLength,10px) var(--withImageBoxShadow_boxShadowLength,10px) 0px 0px var(--withImageBoxShadow_boxShadowColor,var(--main-color));
}


.left_box{
	padding-right:35px;
}

.left_box .grid-img{
	margin-bottom:45px;
}


.left_block .inner-grid_list {
	margin-bottom:35px;
}

.con_blog p{
	line-height: 1.5;
color: #444242;
}

.left_box h2{
	margin: 15px 0 10px;
}


.card_sec {
	margin:40px 0;
	background:#f7f7f7;
	padding-top:40px;
	padding-bottom:40px;
}


.card_box a{
	display: block;
text-align: center;
padding: 25px 25px;
background: var(--secondry-color);
color: #fff;
border-radius: 10px;
font-size: 22px;
font-weight: 300;
text-transform: capitalize;
}

.card_box a:hover{
	border-radius:0px;
}



.overlay{
	position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
opacity: 0;
background-color: #51adb9a8;
z-index: 1;
	transition:all 0.3s;
	background-image:url(/app/uploads/2021/10/r_arrow.png);
	background-repeat:no-repeat;
	background-size:28px;
	background-position:center;
	cursor:pointer;
}


.grid-img a:hover .overlay{
	opacity: 1;
}

.footer_sec{
	padding:40px 0 30px;
	background:#2a2f35;
	margin-top:40px;
}

.ft_center{
	margin-bottom:15px;
	padding-bottom:25px;
	border-bottom:1px solid #333940;
	text-align:center;
}

.ft_center img{
	max-width:400px;
	margin-bottom:42px;
}
.footer_sec .menu{
	list-style:none;
	padding:0px;
	margin:0px;
	
}

.footer_sec .menu li{
	display:inline-block;
	
	
}

.ft_center .menu li{
	margin-top:8px;
	margin-bottom:8px;
	
}


.footer_sec .menu li a{
color: #dddbdb;
display: block;
font-size: 15px;
line-height: 1.2;
}

.ft_right p{
	color: #737277;
font-size: 15px;
margin-bottom:0px;
	text-align:right;
}

.footer_sec .menu li a:hover{
	color:var(--secondry-color);
}

.footer_sec .menu li+li a{
	margin-left:12px;
	padding-left:15px;
	border-left:2px solid #333940;
}
.ft_left .menu li a{
	text-transform:uppercase;
		color: #737277;
}

body a{
	outline:0px!important;
}
.blog_description{
	min-height:135px;
}
.single_post{
	margin-bottom:50px;
	text-align:center;
}

.single_post h1{
	font-size:40px;
	line-height:1.5;
	margin-bottom:0px;
}

.single_post .breadcrumb a,
.single_post .breadcrumb{
	color:#fff;
	font-size:14px;
	
}
.single_post .breadcrumb a{
	opacity:0.8;
}

.single_post .breadcrumb a:hover{
	opacity:1;
}

.grid-img img {
   margin:0px;
    width: 100%;
}
.blog_sidebar h3{
font-size: 25px;
line-height: 1.2;
color: #333;
margin-bottom: 25px;
font-weight: 600;

}

.blog_sidebar ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:40px;
}

.blog_sidebar ul li{
border-bottom: 1px solid #ddd ;

}

.blog_sidebar ul li a{
padding-top: 10px ;
padding-bottom: 10px ;
color: #313131 ;
font-size: 16px ;
display:block;
}

.blog_sidebar .row .blog-item-image {
    max-width: 90px;
    z-index: 3;
}

.blog_sidebar .row .blog-item-image img {
    min-height: 70px;
    object-fit: cover;
    width: 100%;
}

.blog_sidebar .blog-con {
    position: absolute;
    padding-left: 115px;
    width:calc(100% - 60px);
    z-index: 2;
}

.blog_sidebar .blog-con .blog-item-name  {
font-weight: 600;
font-size: 17px;
    line-height: 1.2;
    margin-bottom: 4px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog_sidebar .blog-con .blog-item-name  a {
    color: #333;
	display:block;
}

.blog_sidebar .blog-con .blog-item-name  a:hover{
	color:var(--secondry-color);
}

.blog_sidebar .blog-con .entry-date {
    font-size: 12px;
    text-transform: uppercase;
    color: #777;
}
.blog_sidebar .row{
	margin:0px;
}

.blog_sidebar .row + .row {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #ddd;
}

.blog_sidebar  .widget {
    background:#f7f7f7;
    padding: 15px;
}


.blog_sidebar .widget + .widget {
    margin-top: 25px;
}


.s_f_img{
	margin-bottom:15px;
}

.post_meta{
	margin-bottom:30px;
}





 .entry-content p,
 .entry-content
 .entry-content ol li,
 .entry-content ul li,
 table tr td{
	  font-family: 'Avenir LT Pro 55 Roman';
	font-size:18px;
	line-height:32px;
color:#555;
}

 .entry-content h2,
 .entry-content h3,
 .entry-content h4{
	font-family: 'Poppins', sans-serif;
	margin-bottom:30px;
	color:#000;
}

 .entry-content strong,
 .entry-content b{
	font-family: 'Poppins', sans-serif;
	color:#000;
}

 .entry-content ol li,
 .entry-content ul li{
	margin-bottom:15px;
}

 .entry-content ul{
	padding-left:15px;
}
 .entry-content ol{
list-style-position: inside;
padding-left: 0;
}

 .entry-content p,
 .entry-content ul,
 .entry-content ol{

	margin-bottom:30px;
}

ul li{
	font-family:inherit;
}



 .entry-content p a{
border-bottom: 1px solid var(--secondry-color);
}

 .entry-content p a:hover{
border-bottom: 0px solid var(--secondry-color);
}


#toc_container > ul{
	padding:20px!important;
}





 .entry-content ul.toc_list li{
	margin-bottom: 8px!important;

}

body #toc_container .toc_title{
	font-size: 25px !important;
padding-top: 18px !important;
font-family: 'Poppins', sans-serif;
font-weight: 700;
padding-left: 20px !important;
padding-bottom: 0 !important;
}



 .entry-content ul {

    padding: 0px !important;
 
    list-style: none;

}

 .entry-content ul li {
    padding-left: 35px;
    background: url(/app/uploads/2021/10/list-check-.png)no-repeat 0 5px;
	background-size: auto;
	background-size: 20px;
	margin-bottom: 8px;
	padding-bottom: 5px;
}


#toc_container .toc_list > li a{
	font-family: 'Poppins', sans-serif!important;
	font-weight:300!important;
}


.home_page{
	margin-top:30px;
}

.img_slider{
	max-width:95%;
	margin-right: 0;
margin-left: auto;
}
.img_slider img{
	margin:0px;
}


.slider_des{	
	max-width: 80%;
padding: 25px;
border: 1px solid #000;
align-self: flex-start;
box-shadow: var(--withImageBoxShadow_boxShadowLength,10px) var(--withImageBoxShadow_boxShadowLength,10px) 0px 0px var(--withImageBoxShadow_boxShadowColor,#000);
	margin-top:-70px;
	z-index:3;
	position:relative;
	background:#fff;	
}

 .post-title{
	font-size:25px;
	line-height:1.3;
	margin-bottom:10px;
}

 .post-title a{
color:#333;
}

 .post-title a:hover{
	color:var(--secondry-color);
}


.cb-module-header{
	margin-top:80px;
	overflow: hidden;
}

.cb-module-title{
	font-size: 35px;
line-height: 1.2;
margin-bottom: 40px;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	position:relative;
padding: 0 30px 0 0;
display: inline-block;
letter-spacing: 5px;
	text-transform:uppercase;
}

.cb-module-title a{
	color:#333;
}


.cb-module-title:after{
	content: "";
display: block;
	background: #161616;
height: 6px;
position: absolute;
top: 50%;
margin-top: -3px;
width: 1920px;
left: 100%;
}

.three_blok_grid .grid_des{
	margin-top:35px;
}


.three_blok_grid .grid-img{
	align-self: flex-start;
box-shadow: var(--withImageBoxShadow_boxShadowLength,10px) var(--withImageBoxShadow_boxShadowLength,10px) 0px 0px var(--withImageBoxShadow_boxShadowColor,#000);
}

.img_slider {
	box-shadow:none;
}


.tab_listing{
	padding:0px;
	margin:0px;
	padding-right:25px;
}


.tab_listing li{
	font-size:22px;
	text-transform:uppercase;
	padding:18px 15px;
	color:#fff;
	background:#01adb9;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	cursor:pointer;
	position:relative;
		transition:all 0.3s;
}


.tab_listing li+li{
		margin-top:20px;
}


.tab_listing li:after {
    content: "";
    position: absolute;
    right: 0px;
    border-top: 33px solid transparent;
    border-bottom: 32.5px solid transparent;
    border-left: 20px solid var(--secondry-color);
	top:0px;
	transition:all 0.3s;
	opacity:0;
	z-index:-1;
}

.tab_listing li:hover,
.tab_listing li.active{
	 background: var(--secondry-color);
}
.tab_listing li.active:after,
.tab_listing li:hover:after{
	 right: -20px;
	opacity:1;
}


.home_page .blog_sidebar .widget{
	background: #fccfc7;
	padding-top: 20px;
padding-bottom: 25px
}

.blog_sidebar .blog-item-image .grid-img{
	box-shadow: var(--withImageBoxShadow_boxShadowLength,5px) var(--withImageBoxShadow_boxShadowLength,5px) 0px 0px var(--withImageBoxShadow_boxShadowColor,#000);
}

.home_page .blog_sidebar .row + .row{
	border-top: 1px solid #dbbbb5;
	margin-top: 20px;
}

.home_page .cat_link a{
	    color: #47231c;
    margin-bottom: 15px;
    display: block;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}


.home_page .cat_link a:hover{
	color:#000;
}

.three_blok_grid .post-title{
	font-size: 22px;
line-height: 1.5;
margin-bottom: 10px;
font-weight: 600;
}



.home_page .right_tab .row .blog-item-image{
	max-width: 180px;
}


.home_page .right_tab .blog-con .blog-item-name{
	font-size: 22px;
}

.home_page .right_tab .blog-con{
	padding-left:220px;
}

.home_page .right_tab .row{
	align-items:center;
}

.full_two_box{
	margin:80px auto;
	max-width:1600px;
	padding-left:0px;
	padding-right:0px;
}
.full_two_box .row{
	margin:0px -2px;
}


.full_two_box .col-md-6{
	padding:0px 2px;
}

.twoBlock .grid-imgs{
	position:relative;
box-shadow:none;
}

.twoBlock .grid-imgs img{
	object-fit:cover;
	min-height:400px;
	max-height:400px;
	width:100%;
	transition:all 0.3s;
}

.twoBlock .grid-imgs .blog-item-name {
	padding: 40px;
margin: 0;
width: 85%;
z-index: 2;
position: absolute;
color: #fff;
bottom: 20px;
}
.twoBlock .grid-imgs a{
	display:block;
	overflow:hidden;
}




.twoBlock .slider_des{
	margin-left: auto;
margin-right: auto;
	text-align:center;
	min-height:112px;
	max-width:70%;
}

.twoBlock .slider_des h2{
	margin-bottom:0px;
}



.bottom_h_sac .blog_sidebar .widget {
    background: transparent;
    padding: 0;
}

.bottom_h_sac{
	margin-bottom:80px;
}


.bottom_h_sac .blog_sidebar .row .blog-item-image{
	width: 150px;
	max-width:100%;
}

.bottom_h_sac .blog_sidebar .blog-con{
	padding-left: 178px;
	width: calc(100% - 40px);
}


.bottom_h_sac .blog_sidebar .blog-con .blog-item-name {
	font-size: 20px;
line-height: 1.4;
}

.bottom_h_sac .blog_sidebar .row .blog-item-image img{
	min-height: 100px;
max-height: 100px;
}


.bottom_h_sac .blog_sidebar .row + .row{
	margin-top: 25px;
padding-top: 20px;
}


.bottom_h_sac .blog_sidebar .row{
	align-items:center;
}



.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation>div{margin-right:12px;}

.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#fff;text-decoration:none;}

.navigation li{
	display: inline-block;
margin-top: 25px;
}

.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{background-color:#51adb9;cursor:pointer;padding:12px;padding:9px 12px;
border-radius: 3px;}
.navigation li a:hover,.navigation li.active a{background-color:#f8674c;color:#fff;}

.navigation>div{
	display:none;
}



/** old site style **/


article.post .cb-itemprop ul:not(.a-tab-nav) li{padding-bottom:8px;list-style-position: outside;list-style:disc;}

article.post .cb-itemprop ul{padding-left:15px;}

article.post ul li:last-child{padding-bottom:0px;}


article.post .cb-itemprop h3{font-size:1.7em;}

article.post .cb-itemprop ol li h3{display:inline-block;}

.custom_table_color h3{background:#51adba;color:#fff!important;font-weight:700!important;text-align:center;padding:15px 25px;margin-bottom:0px!important;font-size:22px!important;}
.custom_table_color tr td{background:#51adba!important;color:#fff!important;border:1px solid #ddf6f9!important;font-size:20px;}
.custom_table_color table tr:first-child td{background:#ff776d!important;color:#fff!important;}

.custom_table_color tr>td:nth-child(2),
.custom_table_color tr>td:nth-child(3){text-align:center!important;}


article.post .cb-itemprop .app_d_sec h2{
	margin-bottom:10px;
	font-size:1.4em!important;
}


article.post .cb-itemprop .app_d_sec h3{
	margin-bottom:10px;
	font-size:1.4em;
}


body.paged.archive .page-title-section h1{
	margin-bottom:0px;
}



.blue-box {
    position: relative;
    width: 100%;   
    text-align: center;
    box-sizing: border-box;
    background: #51adb9; 
    background-size: 100%;
    color: #fff;
    padding: 10px 15px;
    border-radius: 3px;
    margin-bottom: 45px;
}


.blue-box::after {
    top: 100%;
    left: 50%;
    border: solid transparent;
        border-top-color: transparent;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #51adb9;
    border-width: 18px;
    margin-left: -18px;
}

body  .blue-box h6{
	color:#fff;
	text-align:center;
	margin:0px;
	font-size: 1.3em !important;
}

.btn_app{
	display: inline-block;
padding: 6px 18px;
background: #fb7968;
color: #fff!important;
border-radius: 6px;
}

.btn_app:hover{
	background:#51adb9;
	color:#fff;
	text-decoration:none!important;
}


body  .price_list .h3{
font-size: 1.2em !important;
font-weight: normal;
text-align: center;
line-height: 1.2;
color: #000;
text-transform: capitalize;



}


.text-center{
	text-align:center;
}


.price_list .price_app{
background: #51adb9;
color: #fff;
padding: 5px;
display: block;
font-size: 20px;
text-rendering: optimizelegibility;
font-weight: 700;
position: absolute;
bottom: 0;
width: 100%;
left: 0;
}

 .p_inner{
padding: 15px;
min-height: 290px;
border: 1px solid #ddd;
position: relative;
border-radius: 6px;
overflow: hidden;

}



body .price_list h3{

	margin-top:0px;
}

.p_inner p{
	font-size:16px;	
}


.lead{
	color: #888484;
	margin:0px;
	font-size:22px;
	margin-bottom:20px;
}
 
 
 body .mb-0,
 .dw_sep_arow h4{
	 margin-bottom:0px!important;
 }

.btn_sec a{
	display: inline-block!important;
}
.btn_sec a+a{
	margin-left:12px;
}
.btn_sec img{
	max-width: 150px!important;

}

.check_list{
	padding:0px!important;
	list-style:none!important;
	
}

.check_list li{	
list-style: none!important;
padding-left: 35px !important;
background: url(/app/uploads/2021/03/check_list.png)no-repeat left 7px;   
background-size: 20px;

}


.check_list li::marker{	
display:none;
	
}

.box_inner h3{
	margin:0px;
}




.sep_rt{
    position: relative; 
     min-height: 142px;    
	border-right:2px solid #52b0ba;
	margin-right:12px;

}


.sep_rts:before {
	position:absolute;
	content:"";
	top:0px;
	right:20px;
	height:100%;
	width:2px;
	background:#52b0ba;
}



.sep_rt:before {
right: -17px;
text-indent: 0px;
top: 25px;
position: absolute;
content: "";
transform: rotate(-90deg);
background-image: url(/app/uploads/2021/10/dw_arrow.png);
background-size: 15px;
width: 15px;
height: 25px;
background-color: #fff;
background-repeat: no-repeat;
}


.btn_sec{
	margin-top:10px;
}


.pros_li li{
	background: url(/app/uploads/2021/02/pros_icon.png)no-repeat left 7px;
  
background-size: 20px;
}


.cons_li li{
	background: url(/app/uploads/2021/02/cons_icon.png)no-repeat left 7px;
  
background-size: 20px;
}

.box_inner{
	padding:0px 15px 15px;
	border:0px solid #ddd;
	min-height:280px;
	border-radius:6px;
	overflow:hidden;
	color:#000;
}

.box_inner .check_list {
	margin-bottom:0px!important;
}

.pro_con .col-md-6 .box_inner{
	background: #d0edf0;
}



.pro_con .col-md-6:nth-child(2) .box_inner{
	background: #f0d5d2;
}


.pro_con .col-md-6 .box_inner .h3{
	background: #52b0ba;
padding: 9px 15px;
color: #fff;
margin-left: -15px;
margin-right: -15px;
    margin-bottom: 10px;
    font-size: 1.3em;

font-weight: 700;
line-height: 1.3;
}

.pro_con .col-md-6:nth-child(2) .box_inner .h3{
	background:#fb7968;	
}


.dw_sep_arow{
	border-bottom:1px solid #52b0ba;	
position: relative;
margin-bottom: 35px;
padding-left: 35px;
}



.dw_sep_arow:after {
position: absolute;
content: "";
left: 50%;
bottom: -21px;
transform: translateX(-50%);
background-image: url(/app/uploads/2021/10/dw_arrow.png);
background-size: 15px;
width: 15px;
height: 25px;
background-color: #fff;
background-repeat: no-repeat;
}



.check_h{
	text-transform:capitalize;
	font-size:1em!important;	
	background: url(/app/uploads/2021/03/check_list.png)no-repeat left 2px;  
background-size: 25px;

margin: 0px !important;
letter-spacing: 0;
padding-left: 37px;
padding-bottom: 15px;
}

.app_d_sec blockquote {
	margin-left: 0;
border-left: 2px solid #51adb9;
padding-left: 25px;
font-size: 20px;
line-height: 1.5;
letter-spacing: 0px;
color: #686464;
background: #f9f9f9;
padding-top: 20px;
padding-bottom: 1px;
margin-right: 0;


}

.author_n{
	color:#51adb9;
	font-style:normal;
}

.btn_sec.amp_show{
	display:none;
}


hr{
	background: #ddd;
border: 0px;
height: 1px;
}


body .pl-0{
	padding-left:0px!important;
}


body .mb-10{
	margin-bottom:10px!important;
}


.baby_Care_T h4{
	margin-bottom:10px;
}


.baby_Care_T .push-right{
	float:right;	
	color:#51adb9;
	
}

.clear{
	clear:both;
}

.list_hash{
	display:flex;
	flex-wrap:wrap;
	margin-bottom:25px!important;
}


.list_hash li{
	width:50%;
	margin-bottom:5px;
}



.list_hash li a{
	color:#51adb9;
	font-size:17px;
}

.list_hash li a:hover{
	color:#000;
	text-decoration:none;
}

.baby_massage ul,
.baby_massage ol{
	list-style-position: outside;
	padding-left:17px;
}

.baby_massage ol{
	padding-left:27px;
}


.baby_massage ul li,
.baby_massage ol li{
	list-style:none;
}

.baby_massage ol li::marker{
	padding-right:8px;
}

.baby_massage h2,
.baby_massage h3{
	margin-bottom:12px;
	
}

.gray_bg{
	padding:20px;
	background:#f7f7f7;
}

.gray_bg h2,
.gray_bg h3{
	margin-top:0px;
}
.baby_massage ul li a{
color: #51adb9;
}

.baby_massage ul{
	list-style-type: disc;
}

.baby_massage ul li::marker,
.baby_massage ol li::marker{
	color:#51adb9;
}


.cb-entry-content blockquote{
	margin:0px;
	padding-left:20px;
		border-left:2px solid #51adb9 ;
}

.post_custom a{
	color:#51adb9;
	
}

.list_pi{
	list-style:none;
	padding-left:0px!important;
}

.list_pi li{
	display:inline-block;	
}

.list_pi li a{
	display:block;
	padding-right:15px;
	margin-right:15px;
	border-right:2px solid #51adb9;
	line-height:22px;
}


.list_pi li:last-child a{
	border-right:0px!important;
}


.sseo_faqs .sseo_faqtitle::after {
    content: "" !important;
    background: #ff776c  url(/app/uploads/2021/04/down-arrow1.png)no-repeat !important;
    border: 0px solid #d43d2d !important;
    box-shadow: none !important;
    background-size: 16px !important;
    background-position: center !important;
}





.pillow_p br{
	display:none!important;
}


.pillow_p .pro_con{
	margin-bottom:20px;
}


.pillow_p .lead{
color:#888484 !important;	
}

#style-1 ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
	
}

#style-1 li{
	color: #1b1650;
	width:48%;
padding: 10px 7px !important;
	box-sizing:border-box;
	align-items: center;
display: flex;
	border-radius: 5px !important;
border: 1px solid #e5e8ed;
	margin:0px 1% 20px;
	transition:all 0.3s;
}

#style-1 li:hover{
	box-shadow: 0 5px 10px rgba(1,14,40,.1);
}

.no_digit{	
font-size: 22px !important;
color: #fff !important;
background: #fb7968;
border-radius: 50%;
width: 50px;
height: 47px;
display: block;
align-items: center;
padding: 12px;
	box-sizing:border-box;
  line-height: 20px !important;
transition:all 0.3s;
text-align: center;
font-weight: normal !important;
}


#style-1 li:hover .no_digit{
background:#51adb9;
}

body #style-1 ul li h2 {
    margin: 0px;
    line-height: 1.2;
	width: 100%;
}

#style-1 ul li a {
	text-align: left;
padding: 0px 10px !important;
padding-right: 40px !important;
font-size: 16px !important;
display: flex;
transition: all 0.3s;
width: 100%;
min-height: 66px !important;
align-items: center;
position: relative;
color:#51adb9;
max-height: 10px !important;
	
	font-weight: 700;
}

#style-1 ul li a::after {
    content: "";
    position: absolute;
    right: 17px;
    top: 35%;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ff7570;
	transition:all 0.3s;
}


#style-1 li:hover a{
	text-decoration:none!important;
	color:#fb7968;
}

#style-1 ul li a:hover:after{
	   right: 10px;
}



body .blue-box h3 {
    color: #fff;
    text-align: center;
    margin: 0px;
    font-size: 1.3em !important;
}

body .blue-box .lead{
	margin-bottom:0px;
	color:#fff;
	font-size:15px;
}



.diper_page .blue-box{
	margin-top:50px;
}

.post_custom h2,
.post_custom h3,
.post_custom h4,
.post_custom h5,
.post_custom h6{
	text-transform:capitalize;
}

.table-price tr th{
	    background: #51adb9 !important;
	color:#fff;
	text-align:left;
	border:0px;
}




#style-2 ul{
	list-style:none;
	display:flex;
	flex-wrap:wrap;
}


.btn_signup{
	background: #48aeb8;
color: #fff!important;
padding: 7px 50px;
margin-top: 0px;
display: inline-block;
	border-radius:3px;
	border:0px !important
}

.btn_signup:hover{
	background: #333;
	text-transform:none!important;
}

.bud_app .sep_rt img{
	max-width:90%;
}

.bud_app .hr3 {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, transparent, #ddd, transparent);  
	margin:30px 0 40px
}

.bud_app .box_inner{
	min-height:250px;
}



@media(min-width:768px){
	 body #style-2.jump_three ul li{
		width:32%!important;
	}
	
		
}


.app_d_sec .dw_sep_arow h3{
	margin-bottom:0px;
}


.app_d_sec .dw_sep_arow h3+p{
	margin-top:2px;
}

#cb-nav-bar .cb-main-nav > li > a{
	padding: 8px 10px;
}


.post_meta>span{
	color: #777;
}


/** theme options style **/


.bquotes li{list-style: none;
font-size: 20px;
padding: 15px;
background: #f7f7f7;
margin-bottom: 20px;
color: #000;text-indent: 25px;
border-radius: 5px; position:relative;
font-family: 'Poppins', sans-serif;
font-weight:300;
}

.bquotes li:before{content:'';position:absolute; background:url(/app/themes/momnewsdaily/resources/wp-amp/img/left-quote.svg)no-repeat;
    background-size:28px; width:28px; height:28px; top: 11px;
left: 8px;
}

@media(min-width:1100px){
    .cities-list ul li{display:inline-block; width:25%;}
.cost-city-list ul li{display:inline-block; width:48%;}
}
@media(min-width:768px) and (max-width:1099px){
    .cities-list ul li{display:inline-block; width:33%;}
.cost-city-list ul li{display:inline-block; width:48%;}
}
@media(max-width:768px){
    .cities-list ul li{display:inline-block; width:48%;padding:4px;}
.cost-city-list ul li{display:inline-block; width:100%;padding:8px;}
body{line-height: 30px!important; font-size:15px!important;}
}
.bmaplink{font-size:17px!important;}
img.align-left{text-align: left;
vertical-align: middle;
float: left;
padding-right: 20px;
padding-top: 10px;}
body .fluid-width-video-wrapper{padding-top:56%!Important;}
#logo img{max-width:255px;}
.cb-tm-dark #cb-top-menu{background:#51adb9!important;}
#cb-nav-bar .cb-main-nav > li > a {
    padding: 8px 12px;font-size: 14px;
}
body .cb-entry-content h2{font-size:1.8em!important;}
.aroham_faqtitle{font-size:20px; color:#51adb9;}
article.status-publish a{color:#51adb9;}
body.postid-1127 #wpautbox_about, body.postid-1127 .wpautbox-below{display:none!important;}
.landing_age ul{
    padding-left: 0px !important;
}
body .cb-category-top{text-align:left!important;}
body .cb-category-top h2{font-size:24px!important;margin:10px 0!important;}
body .cb-category-top h3{font-size:20px!important;margin:10px 0!important;}
body .cb-category-top ul li{list-style:bullet!important;margin-left: 20px!important;}
.poislider h3{margin-bottom:0px!important;}
.poislider .owl-nav{display:none!important;}


.landing_age ul li h3,
.qaSections h3{margin:0px;color:#50afba;font-size: 22px;
font-weight: 400;}
.landing_age p:first-child{margin-top:0px!important;}
.landing_age p:first-child img{padding-top:0px!important;}
body.page-template-landing-IVF-cost h1,
body.page-template-landing-laser-hair-cost h1{text-transform: capitalize!important;letter-spacing: 1px!important;}
body .landing_age h2{font-size:1.5em!important!important;}


body .l_list li{background: transparent !important;
position:relative;line-height: 26px !important;padding-left:20px!important;}

.l_list li:before{content: "";
position: absolute;
left: 0px;
top: 34%;
width: 6px;
height: 6px;
background:#50afba;
border-radius: 50%;}
.list-subheading{text-transform: uppercase;
font-size: 15px;
font-weight: bold;
letter-spacing: 1px;
color: #ff776c!important;
padding-bottom: 15px;}

.landing_age ul:not(.toc_list) li {
    margin-bottom: 5px;
    text-align: left;
    padding-left: 42px !important;
    background: url(/app/uploads/2019/09/check.png)no-repeat left 0px!important;
       
    background-size: 25px!important;
    list-style: none;
}


.product-reviews .eightcol.first{padding-left:15px; font-size: 16px;
line-height: 27px;}
.product-reviews .eightcol.first .pprice{float: left;
font-size: 26px;}
.product-reviews .eightcol.first .buy-now{float:right;}
.product-reviews .eightcol.first .buy-now a{background: #000;
color: #fff;
padding: 15px;
font-size: 16px;}
body #style-2 h3{background: #ff7570!important; color:#fff!important; margin-bottom:35px!important;margin-top:10px!important;}

#style-2 ul{display:flex;justify-content:space-between;flex-wrap:wrap;}

body #style-2 ul li{max-width:49%!important;box-sizing:border-box;background: #fff!important;border: 0px solid #e5e8ed;margin: 0 0 20px;padding:0px!important;}

body #style-2 ul li span{display:none;}

#style-2 ul li a{color: #48aeb8;
text-align: left;
padding: 20px !important;
    padding-left: 20px;
font-size: 17px !important;
background-color: #fff;
border: 1px solid #e5e8ed;
border-radius: 5px;
display: flex;
background-image: url(/app/themes/momnewsdaily/resources/wp-amp/img/a-arrow.svg);
background-repeat: no-repeat;
background-size: 17px;
padding-left: 14px !important;
background-position: 97% center;
transition: all 0.3s;
font-weight: normal;
}

#style-2 ul li a:hover{background-image: url(/app/themes/momnewsdaily/resources/wp-amp/img/ah-arrow.svg);
background-size: 17px;
color:#ff7570!important;box-shadow: 0 5px 10px rgba(1,14,40,.1);}

#style-2 h3:after{border-top-color: #de210e;}


body #style-2{margin-bottom:15px;}

@media (max-width:560px){
	body #style-2 ul li{max-width:100%!important;flex:100%!important;}
}

.next, .previous{padding:0px!important;}
.next a, .previous a {
	
	
   background-color: #de210e ; 
	
   color: #ffffff!important;
padding: 10px 15px;
display: block;

border-radius: 6px;
font-weight: normal;
font-size: 18px;

}
a{transition:all 0.3s;}
.next a:hover, .previous a:hover{background:#000!important;color:#fff!important;}

.next.npbutton{position:relative;}

.next.npbutton font,
.previous.npbutton font{
text-indent:-10000px;
background-image: url(/app/themes/damp-proofing/img/sprit-icon.png);
background-repeat: no-repeat;
background-position: -367px -4px;
width: 37px;
height: 38px;
display: inline-block;
vertical-align: middle;
margin-left: 7px;top:1px;position:relative;margin-right: -5px;


}


.previous.npbutton font{margin-right: 7px;
transform: rotate(-180deg);margin-left:-5px;top:unset;bottom:1px;
}


@media(max-width:767px){
.next, .previous {float:none!important;display:inline-block;margin: 2%;}
.nextprevious{text-align:center;}
.next a, .previous a{padding-left:15px!important;padding-right:15px!important;}
}


body{overflow-x: hidden}


.nextprevious{clear: both;
padding-top: 25px;}

body #style-2 ul li span{font-weight: 300 !important;
font-size: 20px;}
body .col-lg-9.first .list-bullet li strong{font-weight: 500 !important;}
body .col-lg-9.first .list-bullet li a{color:#0a73a3!important;}
body #style-2{padding:0px!important; background:#fff!important;}
#style-2 h3:after{
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-top-color: #ff7570;
    border-width: 11px;
    margin-left: -11px;
}
#style-2 ul li {
    flex: 49%;
    padding: 10px 0;
    margin: 2px;
}
#style-2 h3{position: relative;
text-align: center;
box-sizing: border-box;
background: #ff7570;
color: #fff;
padding: 15px 25px!important;
margin-bottom: 0;}
body #style-2 ul li{background: #f1f9ff;
padding: 25px 15px 15px; text-align:center; line-height: 32px!important;
}.heading_wrap h3{font-size:22px;}.full-content .pl-0 h4{font-size:18px;}
body #style-2 ul li a span.read-more{margin:10px auto; text-align: left;line-height: 24px;
padding-left: 8px;} #style-2 ul li a span.read-more:hover{background-color:#0a73a3!important;}
.serviceList{margin:0px; padding:0px 0px 15px 0px;}
.serviceList li{font-size:17px; display:inline-block; width: 33%; background:url(/app/themes/momnewsdaily/resources/wp-amp/img/tick.svg)no-repeat 0px center; background-size:20px; padding-left:30px; margin-bottom:10px;}
.addressList ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.addressList ul li {
    flex: 49%;
    padding: 10px 0px;
    margin: 2px;
    padding: 10px 15px 20px 0px; font-size:17px;
    border-bottom: 1px solid #eee;
}
.lead-content{font-size:24px!important;line-height:32px!important;color:#000!important;}
blockquote.quotes-style{font-size: 18px;
margin: 25px 0px!important;
background: #f7f7f7;
padding-top: 9px;
padding-bottom: 10px;padding-right: 10px;}
blockquote.quotes-style small.author{display: block;
font-size: 15px;
font-style: normal;
margin-top: 15px;
font-weight: bold;
color: #888;}
.listitem blockquote p:first-child{font-size:20px;}
.listitem blockquote{background:#f6f6f6;padding-top: 10px;
padding-bottom: 10px;}
.addressList ul li a{font-size:20px;}
article.type-post .cb-entry-content{overflow:hidden;}
.product-reviews .eightcol.first p{font-size:14px;}
.listing-title{margin-bottom:5px!important;}
.rplg-slider-prev, .rplg-slider-next{display:none!important;}
.wp-gr.wpac{width:230px!important; margin:auto!important;}
body .landing_age.laser ul:not(.l_list) li{background:transparent!important;padding-left:0px!important;}



.pro_con,
.price_list,
.sep_rt{
	margin-bottom:40px;
}

figure{
	max-width:100%;
}

table {
    width: 100%;
    margin-bottom: 20px;
}

table tr td {
    border-bottom: 1px solid #e7e7e7;
    padding: 10px;
}


.landing_age.laser{
	margin-bottom:30px;
}

.sep_rt img{
	max-width:90%;
}

body .price_list .h3{
	margin-bottom:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
}

.entry-content .blue-box p{
	margin-bottom:0px;
	color:#fff;
}

.entry-content,
.poislider .item{
	font-family: 'Avenir LT Pro 55 Roman';
font-size: 18px;
line-height: 32px;
color: #555;
}

.uteam-item .uList {
    padding: 7px 0px;
    color: #111;
}

.uteam-item .uList img{
padding-right: 10px;
vertical-align: middle;
display: inline-block;
}

.semantictags{
	color:var(--main-color);
}

.semantictags:hover{
	color:var(--secondry-color);
}

.uteam-item {
    padding: 10px 0px 25px 0;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 0px;
}

.uteam-item {
    padding: 30px 0px 25px 0;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 0px;
}


.pb-30{
	padding-bottom:30px;
}

.hr3 {
  border: 0;
  height: 2px;
  background-image: linear-gradient(to right, transparent, #CCC, transparent);  
  margin-top: 40px;
  margin-bottom: 40px;
}


.three_blok_grid .grid-img img{
	max-height:200px;
		min-height:200px;
	object-fit:cover;
}

.tab_listing li a{
	color:#fff;
}


.page-title-section.no-description h1{
	margin-bottom:0px!important;
}


.page-title-section.no-description+.blog_description .breadcrumb,
body.paged.archive .page-title-section+.blog_description .breadcrumb{
	text-align:center;
}

.page-title-section.no-description+.blog_description,
body.paged.archive .page-title-section+.blog_description{
	margin-top:-80px;
}

.page-title-section.no-description+.blog_description .cat_list,
body.paged.archive .page-title-section+.blog_description .cat_list{
		margin-top:30px;
}


/** Pre school pages style **/



body.preschools-template #cb-nav-bar .cb-main-nav{
	border-bottom:0px;
}


#jumplinks{
padding-top:5px; 
padding-bottom:20px; 
background-color:#efeff2;
}


.new_jumplink li{
	margin-top:15px;
}
.new_jumplink a{
color: white ;
background-color: #ff7570 ;
border-radius: 5px;
padding: 7px 10px;
transition: 0.3s;
display:block;
text-align:left;
position:relative;
}


.new_jumplink a:after,
.btn:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 49%;
	transform:translate(0, -50%);
    border-top: 6px solid transparent;
    border-left: 6px solid #fff;
    border-bottom: 6px solid transparent;
	transition:all 0.3s;
}

.new_jumplink a:hover:after{
	 right: 10px;
}



.new_jumplink a:hover{
	background-color: #51adb9 ;
}

.container-sec{
	padding-top:40px;
	
}



 .slick_box{position:relative;cursor: pointer;}


.slick_box {
    display: block;
    position: relative; border-radius: 10px; padding-top:0px; background:#fff;
  overflow: hidden;     border: 1px solid #ddd;
  margin-bottom:30px;
   transition:all 0.5s;
}

 .slick_box h3{color:#51adb9;font-size:22px;
 transition:all 0.3s;
 padding-left: 15px;
padding-right: 15px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
 }

 .slick_box:hover{
	background-color: #ff7570 ; 
	
 }
 
 .slick_box:hover h3{color:#fff;}
.slick_box a{
	display:block;
	overflow:hidden;
}

 .slick_box img{width: 100%;
text-align: center;
display: flex;
max-height: 227px;
object-fit: cover;
min-height: 227px;
transition:all 0.3s;
display:block;
}


.pt-0{padding-top:0!important}  .pt-10{padding-top:10px}  .pt-20{padding-top:20px}  .pt-30{padding-top:30px}  .pt-40{padding-top:40px}  .pt-50{padding-top:50px}  .pt-60{padding-top:60px}  .pt-100{padding-top:100px}  .pt-150{padding-top:150px}  .pr-0{padding-right:0!important}  .pr-10{padding-right:10px}  .pr-20{padding-right:20px}  .pr-30{padding-right:30px}  .pr-40{padding-right:40px}  .pr-50{padding-right:50px}  .pr-60{padding-right:60px}  .pb-0{padding-bottom:0!important}  .pb-10{padding-bottom:10px}  .pb-20{padding-bottom:20px}  .pb-30{padding-bottom:30px}  .pb-40{padding-bottom:40px}  .pb-50{padding-bottom:50px}  .pb-60{padding-bottom:60px}  .pb-100{padding-bottom:100px}  .pb-150{padding-bottom:150px}  .pl-0{padding-left:0!important}  .pl-10{padding-left:10px}  .pl-20{padding-left:20px}  .pl-30{padding-left:30px}  .pl-40{padding-left:40px}  .pl-50{padding-left:50px}  .pl-60{padding-left:60px}  .p0{padding:0!important}  .mt-0{margin-top:0!important}  .mt-10{margin-top:10px}  .mt-20{margin-top:20px}  .mt-30{margin-top:30px}  .mt-40{margin-top:40px}  .mt-50{margin-top:50px}  .mt-60{margin-top:60px}  .mr-0{margin-right:0!important}  .mr-10{margin-right:10px}  .mr-20{margin-right:20px}  .mr-30{margin-right:30px}  .mr-40{margin-right:40px}  .mr-50{margin-right:50px}  .mr-60{margin-right:60px}  .mb-0{margin-bottom:0!important}  .mb-10{margin-bottom:10px}  .mb-20{margin-bottom:20px}  .mb-30{margin-bottom:30px}  .mb-40{margin-bottom:40px}  .mb-50{margin-bottom:50px}  .mb-60{margin-bottom:60px}  .ml-0{margin-left:0!important}  .ml-10{margin-left:10px}  .ml-20{margin-left:20px}  .ml-30{margin-left:30px}  .ml-40{margin-left:40px}  .ml-50{margin-left:50px}  .ml-60{margin-left:60px}  .m0{margin:0!important}  .centered{display:block;float:none;margin-left:auto;margin-right:auto}


.head_sec{
border-bottom: 2px solid #ddd;

}

.head_sec h2{
	display:inline-block;
	font-size:27px;
}

.head_sec>p{
	margin:0px;
	float:right;
}

.btn{
position: relative;
margin-top: 3px ;
color:#51adb9;
padding-right:25px;

}

.btn:after {
 
    border-left: 6px solid #51adb9;
	right:5px;
	transition:all 0.3s;

}

.btn:hover{
color:#000;
	
}

.btn:hover:after{
 border-left: 6px solid #000;
	right:0px;
}

#style-2 ul li h2,
.new_jumplink li h2{
	margin:0px;
	
}

.new_jumplink li h2{
	font-size: 17px !important;
}

.preschools-template #style-2{
	margin-top:40px;
}
.preschools-template #style-2 ul li{
	max-width: 33% !important;
	
}





body.preschools-template .row{
margin-left:-15px;
margin-right:-15px;	
}

.conten_block h2{
	font-size:25px;
	margin:0px;
}


.conten_block ul{
	list-style-type: disc;
	margin-left:15px;
}


.blockquote-wrapper {
   padding: 0 20px;
   padding-bottom:10px;
}

/* Blockquote main style */
.blockquote {
    position: relative;   
    max-width: 900px;
    margin: 0px auto;
    align-self: center;
}

/* Blockquote header */
.blockquote .b-text {
  
    position: relative; /* for pseudos */
  
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    border: 2px solid #51adb9;    
    border-radius:20px;
    padding:15px 25px;
}

.blockquote .b-text p{
	margin:0px;
}

/* Blockquote right double quotes */
.blockquote .b-text:after {
    content:"";
    position: absolute;
    border: 2px solid #51adb9;
    border-radius: 0 50px 0 0;
    width: 60px;
    height: 60px;
    bottom: -60px;
    left: 50px;
    border-bottom: none;
    border-left: none;
    z-index: 3; 
}

.blockquote .b-text:before {
    content:"";
    position: absolute;
    width: 80px;
    border: 6px solid #fff;
    bottom: -3px;
    left: 50px;
    z-index: 2;
}


@media all and (min-width: 600px) {
    .blockquote .b-text {
        font-size: 1.2rem;
        line-height: 1.3;
   }

}

/* Blockquote subheader */
.blockquote footer {
    position: relative;
  
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
    padding-top: 15px;
    z-index: 1;
    margin-left:150px;
    padding-left:12px;
}

.blockquote footer a{
color:#51adb9;	
}
 
.blockquote footer:first-letter {
  margin-left:-12px;
}


.hr3 {
  border: 0;
  height: 2px;
  background-image: linear-gradient(to right, transparent, #CCC, transparent);  
}

.add_list li a{
	display:block;
}

body .add_list li {
    background: url(/app/uploads/2021/09/add.png)no-repeat 0 9px;       
    background-size: 20px;
    padding-left: 40px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:8px;
}

body .add_list li.phone_no {
    background: url(/app/uploads/2021/09/call.png)no-repeat 0 9px;       
    background-size: 20px;
	
}

body .add_list li.email_no {
    background: url(/app/uploads/2021/09/envelope.png)no-repeat 0 9px;       
    background-size: 20px;
	
}

body .add_list li.web_url {
    background: url(/app/uploads/2021/09/url.png)no-repeat 0 9px;       
    background-size: 20px;
	
}

.add_box{
	background:#51adb9;
	color:#fff;
	
}
.add_box iframe{
	display:block;
	margin-bottom:0px;
}



.add_box .inner_box{
	
	padding:15px 25px;
}


@media(min-width:992px){

.p_school_list.even .conten_block .img-p,
.p_school_list.even .addres_sec  .con_detail {
	
	order:2;
}


.p_school_list.even .conten_block .col-lg-6:not(.img-p),
.p_school_list.even .addres_sec  .col-lg-6:not(.con_detail) {
	
	order:1;
}

}



.slogan_cls{
	font-size:20px;
	color:#777;
	margin-bottom:10px;
}


.pre_text{
	font-size: 15px;
line-height: 1.8;
}


.pre_text ul{
	list-style:none;
	margin:10px 0px 0;
}

.pre_text ul li{
	padding:5px 0;
line-height:1.3;
}

.p_school_list .conten_block.row,
.addres_sec {
	align-items:center;
}

.address_block{
	font-size: 15px;
line-height: 1.4;
}

.con_detail .inner_box h3{
	font-size: 22px;
}


.addres_sec  h3,
.addres_sec ul li,
.addres_sec ul li a{
	color:#fff!important;
}

.web_url a{
	white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display:block;
}

.add_list a:hover{
	color:#000!important;
}

body.preschools-template #style-2 ul li{
	margin: 0 0 8px;
}

.preschools-template #style-2 ul{
	justify-content: start!important;
	margin-left:-5px;
	margin-right:-5px;
}


.preschools-template #style-2 ul li{
	padding-left:5px!important;
	padding-right:5px!important;
}

@media(max-width:767px){
		
	.preschools-template #style-2 ul li{
		max-width: 50% !important;
	}	

	.wrap {
		padding-left:15px;
		padding-right:15px;
	}
	
	.wrap .wrap,
	.wrap .cb-entry-content {
		padding-left:0;
		padding-right:0;
	}
	
	.school_img{
		margin-bottom:25px;
	}
	
	
}

@media(max-width:767px){

.preschools-template #style-2 ul li{
	max-width: 100% !important;
}

}

.add_list li,
.add_list li a{
	transition:opacity 0.2s, all 0.3s;
}
.add_list li:hover{
	background-position-x: 5px;
}

/** end of Pre school pages style **/




.top_featured .left_box .grid-img img{
	max-height: 320px;
min-height: 320px;
object-fit: cover;
}


.single_post h1{
	line-height: 1.3;
margin-bottom: 5px;
}

.related_blog .grid_box{
	margin-bottom:40px;
}

.related_blog>h3{
	border-bottom: 2px solid #ddd;
padding-bottom: 10px;
}
.new_jumplink li{
	list-style:none;
}

#jumplinks{
	padding-top:20px;
}

@media(max-width:1199px){
	
	#siteheader .nav_logo {
max-width: 250px;
float: left;
}
	
	.join{
		display:none;
	}
	
	#desktop_toggle>span{
		display:none;
	}
	
}


@media(max-width:991px){
	#r_menu{
		display:none;
	}
	
	#siteheader{
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.search_header{
		float:right;
		flex-grow: 1;
	}
	#search_full{
		text-align:right;
	}
	
	#search_full img{
		display:inline-block;
	}
	
	.menu_sec>.container>.row{
		margin-left:0px;
		margin-right:0px;
	}
	
}


@media(max-width:767px){
	
	.page-title-section h1{
		font-size:28px;
	}
	
	.left_sec1 {
    margin-bottom: 40px;
}
	.cb-module-header {
    margin-top: 40px;
    overflow: hidden;
}
	
	.cb-module-title {
		font-size: 22px;
	}
	
	.three_blok_grid .grid_box {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 35px;
    padding-right: 10px;
}
	
	.tab_listing, #tabdatahtml, .bottom_h_sac .blog_sidebar {
    margin-bottom: 30px;
}
	
	.twoBlock {
    margin-bottom: 50px;
}
	.full_two_box{
		margin-bottom:0px;
	}
	
}


.search .search-form label .search-field {
    height: 42px;
    width: 100%;
font-family:inherit;
	font-size:16px;
padding: 6px 12px;
margin-top:15px;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow:none!important;

}




.search .search-form label .search-field:focus-visible{
	box-shadow:none!important;
}

.search .search-form .search-submit{
	background: #00a9b5;
border: 0px;
color: #fff;
padding: 10px 26px;
font-family: inherit;
font-size: 16px;
text-transform: uppercase;
margin-top: 15px;
	cursor:pointer;
}

.search .search-form .search-submit:hover{
	background:#000;
}



.slick_box a>p{
	display:none;
}

.slick_box h3{
	margin:15px auto;
	
}

body.single-preschools  .descriptions_text{
	margin-top:20px;
}

.pull-right{
	float:right;
}


.modal-Search{display:none; position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:9999; background:rgba(0,0,0,0.9); width:100%; height:100%;}
.searchBoxInner{display:table; 
	width:100%;
	max-width: 800px;
	
height: 100%;
margin: auto;}
.searchBoxInner .searchConatiner{display: table-cell;
  text-align: center;
  vertical-align: middle;}
body .searchBoxInner .searchConatiner .search-form button.search-submit{position:relative;background-color: transparent!important; top: 15px !important;
height: 60px;
width: 60px;
right: 42px;}
body .searchBoxInner .searchConatiner .search-form button.search-submit{text-indent:-10000px;background:url(/app/themes/momnewsdaily/resources/assets/images/magnifying-glass.svg)no-repeat;width:40px;height:40px;
display: inherit;
background-size:40px;
border:0px;}

body .searchBoxInner .searchConatiner label{border-bottom: 2px solid #666; width:90%; display: inline-block; float:left;

text-align: left;}
body .searchBoxInner .searchConatiner .search-field{background: transparent;
border: none;
font-weight: normal;
border-bottom:none;
font-size: 32px;
color: #fff;
font-weight: normal; outline: none;
padding: 25px 0px;width:90%;}
body .searchBoxInner .searchConatiner .search-form {position: relative;
left: 4%;}
.searh-close{position:absolute; width:25px; height:25px; top:25px; right:25px; background:url(/app/themes/momnewsdaily/resources/assets/images/cancel.svg); background-size:25px; z-index:9999;text-indent:-10000px;}


.navigation ul{
	padding:0px;
}

.clear{
	width:100%;
}



.full_width_menu ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

.full_width_menu .nav > li {
    float: left;
    width: 25%;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    list-style: none;
    padding-left: 10px;
    padding-right: 10px;
}

.full_width_menu ul > li a{
color: #111;
display: block;
padding-bottom: 5px;
border-bottom: 1px solid #dfdddd;
margin-bottom: 5px;
	position:relative;
}

.full_width_menu .nav > li>a{
	font-weight:700;
	font-size:18px;
}

.full_width_menu ul > li a:hover{
	color: var(--main-color);
}

.full_width_menu .sub-menu > li a:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 36%;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
	 border-left: 4px solid #111;
	transition:all 0.3s;
}

#desktop_toggle .menu_icon span,
#desktop_toggle .menu_icon span::before{
	transition:all 0.3s;
}

.full_width_menu ul > li a:hover:after{
	   right: 5px;
	border-left: 4px solid var(--main-color);
}
#desktop_toggle.sub_menu_active .menu_icon{
	padding-top: 12px;
}
#desktop_toggle.sub_menu_active .menu_icon span::after{
	display:none;
}

#desktop_toggle.sub_menu_active .menu_icon span{
	transform: rotate(-48deg);
}
#desktop_toggle.sub_menu_active .menu_icon span::before{
	transform: rotate(-89deg);
	bottom: 0px;
	
}

#desktop_toggle.sub_menu_active .menu_icon + span{
	color:var(--main-color);
}

@media(min-width:992px){

	
	.full_width_menu{
		position: fixed;
left: 0px;
right: 0;
bottom:0px;
top:78px;
width: 100%;
min-width: 270px;
padding: 35px 0 35px;
text-align: left;
box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
z-index:6;
background: #f7f7f7;
		min-height:1px;
display: none;
animation: opac 0.5s;
	}
	
	body.logged-in .full_width_menu{
		top:110px;
	}
	
	
@keyframes opac{from{opacity:0} to{opacity:1}}

		#desktop_toggle:hover .full_width_menu{
		display:block;
	}
	
}


@media(max-width:991px){
	.container{
		width:100%;
	}
	
	#siteheader{
		position:relative;
	}
	body.logged-in #siteheader{
		top:32px;
	}
	.header_height{
		height:60px;
	}
	
	.single_post h1{
		font-size: 30px;
	}
		#siteheader{
		padding-top: 10px;
padding-bottom: 10px;
	}
}

@media(max-width:767px){
	.des_post{
		display:none;
	}
	
	.img_slider{
		max-width:100%;
		margin:auto;
	}
	
	.slider_des,
	.twoBlock .slider_des{
			max-width:90%;
		margin-left:auto;
			margin-right:auto;
	}
	
	#search_full img{
		margin-top: 8px;
cursor: pointer;
	}
	
	.menu_sec > .container > .row{
		align-items:center;
	}

	body .searchBoxInner .searchConatiner .search-form{
		left:0px;
	}
	
	.searchBoxInner{
		width: 100%;
max-width: 90%;
	}
	body .searchBoxInner .searchConatiner .search-form button.search-submit{
		position:absolute;
		bottom:0px;
		background-size:28px;
		right:0px;
	}
	
	body .searchBoxInner .searchConatiner label{
		width:100%;
		box-sizing:border-box;
	}
	
	body .searchBoxInner .searchConatiner .search-field{
		font-size: 25px;
		padding: 14px 0px;
	}
	.ft_center img{
		max-width:80%;
	}	
	
.ft_right p,
	.social-box{
		text-align:center;
	}
	
	#siteheader .nav_logo{
		max-width:230px;
	}	
	
	.home_page .right_tab .row .blog-item-image{
		max-width: 150px;
	}
	
	.home_page .right_tab .blog-con{
		padding-left: 170px;
	}
	
body.archive 	.left_box,
body.archive	.right_list_box .grid-img,
	.pro_con .col-md-6 .box_inner{
		margin-bottom:40px;
	}
	
body.archive	.top_featured .inner-grid_list .grid-img img,
	.three_blok_grid .grid-img img{
		min-height: 1px;
max-height: 100%;
	}
	
	.right_list_box .grid-img{
		width:98%;
	}
	body.archive .page-title-section h1{
		font-size: 35px;
		padding-bottom: 10px;
	}
	
		.single_post h1{
		font-size: 25px;
	}
	
	.sep_rt {
    position: relative;
    border-bottom: 2px solid #52b0ba;
    margin-bottom: 20px;
    padding-bottom: 20px;
		border-right:0px;
}
	.sep_rt::after {
    position: absolute;
    content: "";
    width: 25px;
    height: 25px;
    background: url(/app/uploads/2021/02/dwn_arow_amp.png)no-repeat;
        background-size: auto;
    background-size: 18px;
    left: 25px;
    bottom: -20px;
}
	.sep_rt::before{
		display:none;
	}
	
	
}

body picture{
	margin:0px!important;
}

.firstcontent p{font-size: 20px;
font-weight: 300;
line-height: 36px;}

.desktop_hidden{
	display:none;
}

@media(max-width:991px){
	
	
#desktop_toggle{
width: auto;
cursor: pointer;
display: flex;
align-items: center;
	float:right;
	padding-right: 0;
padding-left: 20px;
	margin-top: 7px;
}
	
#desktop_toggle .menu_icon span{width:35px;height:3px;position:relative;margin-top:0px;background:#58acbb;padding:0px;display:block;border-radius:3px;}
#desktop_toggle .menu_icon span:after{content:"";position: absolute;
top: 8px;
width: 35px;
height: 3px;border-radius:3px;
background:#58acbb;
right: 0px;}
#desktop_toggle .menu_icon span:before{content: "";  position: absolute;  width: 35px;  height: 3px;  background:#58acbb;  bottom: -16px;  right: 0px;border-radius:3px;}

	.menu_sec > .container > .row{
		display:block;
		position:relative;
	}
	#search_full img{
		max-width: 25px;
margin: 0;
	}
	.search_header{
		margin-top: 8px;
height: 25px;
	position: absolute;
top: 0;
right: 35%;
transform: translate(-50%, 0%);
	}
	
	.full_width_menu{
		position: fixed;
left: 0px;
right: 0;
bottom:0px;
top:60px;
width: 100%;
min-width: 270px;
padding: 35px 0 35px;
text-align: left;
box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
z-index:6;
background: #f7f7f7;
		min-height:1px;
display: none;
animation: opac 0.5s;
height:calc(100vh - 87px);
overflow:hidden;
		overflow-y: scroll;
	}
	
	body.logged-in .full_width_menu{
		top:92px;
	}
	
	body:not(.logged-in)  .full_width_menu{
		height:calc(100vh - 60px);
	}
	
	
@keyframes opac{from{opacity:0} to{opacity:1}}
	
	.full_width_menu ul > li a{
				font-size: 14px;
	}	
	.full_width_menu .nav > li > a{
		font-size: 15px;
	}	
	
	#siteheader{
		position:fixed;
		width:100%;
		
	}
	.dw_sep_arow{
		padding-left:0px;
	}
	div#toc_container ul li{
		font-size:18px;
	}
	
	.listing-description img{
		border-radius: 50%;
margin-bottom: 25px;
	}
	.rplgsw-pagination {
		display:none;
	}
	
	.card_box a{
		padding: 20px;
		font-size: 18px;
	}
	.con_blog{
		margin-bottom:30px;
	}
	
}

@media(max-width:767px){
	.p_inner,
	.app_d_sec blockquote{
		margin-bottom:30px;
	}
	.box_inner,
	.p_inner{
		min-height:unset;
	}
	
	.p_inner{
		padding-bottom:30px;
	}
	
	h2{
		font-size: 27px;
line-height: 1.3;
	}
	
		h3{
		font-size: 24px;
line-height: 1.3;
	}
	
		#siteheader{
		height: 56px;
	}
	
	
	.full_width_menu .nav > li{
		width:50%;
		margin-bottom:20px;
	}	
	#menu-categories-menu{
		display:flex;
		flex-wrap:wrap;
	}
	.header_height{
		height:56px;
	}	
	
	.search_header{
		right: 30%;
	}
	.tab_listing li{
		font-size: 20px;
		padding: 10px 15px;
	
	}
	
	.tab_listing li:after{
			border-top: 25px solid transparent;
border-bottom: 26.5px solid transparent;
	}
	
	.post-title{
		font-size: 22px;
	}
	.bottom_h_sac .blog_sidebar .row .blog-item-image{
		width: 110px;
	}
	.bottom_h_sac .blog_sidebar .blog-con{
		padding-left: 128px;
	}
	.list-review{
		margin-top:30px;
	}
	.card_box{
		margin:10px 0;
	}
	
	body:not(.logged-in) .full_width_menu{
		height: calc(100vh - 56px);
		top: 56px;
	}
	
	.cat_list li{
		margin-top:0px;
	}
	
	.desc_text{
		font-size: 18px;
	}
	
	.breadcrumb.mobile_hidden{
		display:none;
	}	
	
}

@media(max-width:480px){
	
	.footer_sec #menu-useful-links li a{
		padding-left: 0px !important;
margin-left: 0px !important;
border-left: 0px !important;
		border-top:1px solid #333940;
	margin-top: 15px;
padding-top: 15px;
	}
	
.footer_sec #menu-useful-links li a	{
		background: url(/app/themes/momnewsdaily/resources/wp-amp/img/arrow-green.svg)no-repeat right 16px;
background-size: 20px;
background-size: 12px;
	}	
	
	
	.footer_sec #menu-useful-links li{
		display:block!important;
		text-align:left;
	}
	
	.btn_sec a{
		display: block !important;
	}
	.btn_sec a + a {
    margin-left: 0;
		margin-top: 12px;
}
	.search_header{
		right: 16%;
	}
	
	.full_width_menu .nav > li{
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}	
	#siteheader .nav_logo{
		max-width: 200px;
		margin-top: 3px;
	}
	#desktop_toggle{
		padding-left:12px;
	}
	.home_page .right_tab .row .blog-item-image{
		max-width: 110px;
	}
	.home_page .right_tab .blog-con {
    padding-left: 130px;
}
	
	.home_page .right_tab .blog-con .blog-item-name{
		font-size: 18px;
	}	
	
	
}



.page-title-section,
.tab_listing li{
	background-color: #06575d;
}

.ft_left .menu li a,
.ft_right p{
	color:#fff;
}

.home_page .cat_link a{
	color:#a42c16;
}/** Colors */
/** Box Model  */
/** Import everything from autoload */
/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */
/** Import theme styles */
/** Search form */
/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */
/** Media alignment */
/* line 7, resources/assets/styles/components/_wp-classes.scss */
.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto; }

/* line 14, resources/assets/styles/components/_wp-classes.scss */
.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto; }

/* line 20, resources/assets/styles/components/_wp-classes.scss */
.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto; }

@media (min-width: 30rem) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */
  .alignleft {
    float: left;
    margin-right: 1rem; }
  /* line 32, resources/assets/styles/components/_wp-classes.scss */
  .alignright {
    float: right;
    margin-left: 1rem; } }

/** Captions */
/** Text meant only for screen readers */
/* line 45, resources/assets/styles/components/_wp-classes.scss */
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: #000;
  background: #fff; }

/* line 1, resources/assets/styles/layouts/_tinymce.scss */
body#tinymce {
  margin: 12px !important; }

/*# sourceMappingURL=main.css.map*/