body{
    width: 100%;
     height:100vh;
    overflow-x:hidden;
}
.container{
    margin-top:0;
    padding: 0;
}
.navbar{
    background-color:#d40e52;
    border: 0px;
    margin-top: 20px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #d40e52;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color:white;
}
.navbar-default .navbar-brand {
    color:white;
}
.navbar-brand{
   margin-top:-10px;
}
.navbar-brand:visited{
    color:white;
}
.navbar-toggle{
    background-color: white;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{    
    background-color: white;
}
.navbar-default  .navbar-nav > li > a{
    color: white;
}
.pg4sec_1{
    background-color: #d40e52;
    height:260px;
}
h1{
    font-weight: 700;
    font-size: 39px;
}
h1,p{
    font-style: italic;
    font-family: "Raleway SemiBold","Raleway";
}
.pg4sec_1 h1{
    color:white;
    margin-top:130px;
}
.pg4triangle{
    margin-top:-13px;
    margin-left: 0px;
    width: 0;
    z-index: -1;
	height: 0;
	border-top: 70px solid #d40e52;
	border-right: 100vw solid transparent;
}
.pg4sec_2{
    padding-top: 100px;
    padding-bottom: 10px;
    width: 100%;
    overflow-x: hidden;
    margin-top: -20px;
}
.pg4sec_2 img{
    width:17%;
}
.pg4sec_2 img:hover{
   transform: scale(1.05);
}
.petal{
        margin-top: 20px;
}
.tab-pane ul{
    font-family:"Raleway SemiBold","Raleway";
    font-style: italic;
}
.modal-content{
    width:1020px;
    background-color: transparent;
    color:white;
    margin-left: -200px;
    margin-top: 100px;
    box-shadow: none;
    border: 0;
    text-align: left;
}
.modal-body{
    background-color: #10b782;
    text-align: left;
    padding: 0px;
    text-align: left;
}
.modal-body h1{
    font-family:"Raleway SemiBold","Raleway";
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
}
.modal-body h3{
    font-family: "Raleway SemiBold", "Raleway";
    font-style: italic;
    font-size: 18px;
}
.modal-body .container{
    width: 85%;
}
.modal-header{
        background-color: transparent;
        height: 0;
        margin: 0;
        padding: 0;
        margin-top:0px;
        margin-left: 0px;
        border-bottom: 80px solid #10b782;
        border-left: 1020px;
        border-left-style: solid;
        border-left-color: transparent;
}
.modal-header .close{
    margin-top: 20px;
    font-size: 50px;
    float: left;
    margin-left: -40px;
    color: white;
    opacity: 1;
}
.modal-footer{
        background-color: transparent;
        height: 0;
        margin: 0;
        padding: 0;
        margin-top:0px;
        margin-left: 0px;
        border-top: 40px solid #10b782;
        border-left: 1000px;
        border-left-style: solid;
        border-left-color: transparent;
}
#modalYellow .modal-header{
    border-bottom: 80px solid #ffcd3d;
}
#modalYellow .modal-body{
    background-color: #ffcd3d;
}
#modalYellow .modal-footer{
    border-top: 40px solid #ffcd3d;
}
#modalRed .modal-header{
    border-bottom: 80px solid #ef5c42;
}
#modalRed .modal-body{
    background-color: #ef5c42;
}
#modalRed .modal-footer{
    border-top: 40px solid #ef5c42;
}
#modalBlue .modal-header{
    border-bottom: 80px solid #2688bb;
}
#modalBlue .modal-body{
    background-color: #2688bb;
}
#modalBlue .modal-footer{
    border-top: 40px solid #2688bb;
}
.pg4sec_4{
    background-color: #10b782;
    margin-top: 60px;
}
#pg4Tab{
    font-style: italic;
    font-family: "Raleway SemiBold","Raleway";
    font-size: 18px;
}
#pg4Tab .tab-content {
  color : white;
  background-color:#10b782;
  padding : 5px 15px;
}
#pg4Tab .tab-content li{
    font-style: italic;
    font-family: "Raleway SemiBold","Raleway";
    font-size: 18px;
    font-weight: 200;
}

#child1{
    border-right: 0.5px solid white;
}
.nav-pills>li{
    font-size: 24px;
    font-style: italic;
    font: "Raleway SemiBold","Raleway";
    border-bottom: 4.5px solid;
    border-bottom-color: #10b782;
}
.nav-pills>li.active{
    border-bottom: 7px solid;
    border-bottom-color: white;
}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{
    background-color:#02d893; 
    border-bottom: 2px;
    border-bottom-color: white;
}
.nav-pills > li> a{
    color:white;
    background-color:#10b782; 
}
#pg4Tab .nav-pills > li > a {
  border-radius: 0px;
    font-size: 18px;
}
strong{
    font-size: 20px;
    margin-left: 0px;
}
/***************************MEDIA QUERIES******************************/
@media all and (min-width: 1441px){
    .pg4sec_2{
        margin-top: 0px;
        width: 100%;
    }
}

@media all and (min-width: 992px) and (max-width: 1200px){
    
    .modal-header{
        background-color: transparent;
        height: 0;
        margin: 0;
        padding: 0;
        margin-top:0px;
        margin-left: 0px;
        border-bottom: 140px solid #10b782;
        border-left: 900px;
        border-left-style: solid;
        border-left-color: transparent;
    }
    .modal-content{
        width:900px;
        margin-left: -150px;
        margin-top: 100px;
    }
    .modal-footer{
        border-left: 900px;
        background-color: transparent;
        height: 0;
        margin: 0;
        padding: 0;
        margin-top:0px;
        margin-left: 0px;
        border-top: 40px solid #10b782;
        border-left-style: solid;
        border-left-color: transparent;
    }
}
@media all and (min-width: 767px) and (max-width: 991px){
    
    .petal img{
        width:25%;
    }
    .modal-header{
        background-color: transparent;
        height: 0;
        margin: 0;
        padding: 0;
        margin-top:0px;
        margin-left: 0px;
        border-bottom: 120px solid #10b782;
        border-left: 750px;
        border-left-style: solid;
        border-left-color: transparent;
    }
    .modal-content{
        width:750px;
        margin-left: -75px;
        margin-top: 100px;
    }
    .pg4sec_2 {
        height: auto;
        width: 100%;
        overflow-x: hidden;
        margin-top: 70px;
    }
    
    .modal-footer{
        border-left: 750px;
        background-color: transparent;
        height: 0;
        margin: 0;
        padding: 0;
        margin-top:0px;
        margin-left: 0px;
        border-top: 40px solid #10b782;
        border-left-style: solid;
        border-left-color: transparent;
    }
}
@media all and (min-width: 640px) and (max-width: 766px){
    
    h1,p{
        font-size: 35px;
        margin-left: 10px;
    }
    .pg4triangle{
        margin-top:12px;
        z-index: 100;
        margin-left: 0px;
        width: 0;
        height: 0;
        border-top: 70px solid #d40e52;
        border-right: 100vw solid transparent;
    }
    .pg4sec_2{ 
        margin-top: 100px;
        background-color: white;
        backface-visibility: hidden;
    }
    .navbar-default  .navbar-nav > li > a{
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .tab-pane p {
        font-size: 18px;
    }
    .petal{
        margin-top: -100px;
    }
    .petal img{
        width: 30%;
    }
    .modal-body h1{
        font-size: 20px;
    }
    .modal-body h3{
        font-size: 18px;
    }
    .modal-content ul{
        padding: 0px 5px 0px 30px;
    }
    .modal-header{
        border-left: 580px;
        border-bottom: 50px solid #10b782;
    }
    .modal-header .close{
       float: right;
        margin-right: 20px;
        margin-top: 10px;
    }
    #modalYellow .modal-header{
        border-bottom: 50px solid #ffcd3d;
    }
    #modalYellow .modal-footer{
        border-top: 20px solid #ffcd3d;
    }
    #modalRed .modal-header{
        border-bottom: 50px solid #ef5c42;
    }
    #modalRed .modal-footer{
        border-top: 20px solid #ef5c42;
    }
    #modalBlue .modal-header{
        border-bottom: 50px solid #2688bb;
    }
    #modalBlue .modal-footer{
        border-top: 20px solid #2688bb;
    }
    .modal-content{
        width:580px;
        margin-left: 10px;
        margin-top: 100px;
    }
    .modal-footer{
        border-left: 580px;
        border-bottom: 0px solid #10b782;
    }
    #child1{
        border-right: 0;
    }
    .nav-pills>li{
        font-size: 18px;
    }
    .nav-pills>li.active{
        border-top: 2px solid #aeeb11;
        border-left: 4px solid #aeeb11;
        border-right: 4px solid #aeeb11;
        border-bottom: 7px solid;
        border-bottom-color: #aeeb11;
    }
}
@media all and (min-width: 508px) and (max-width: 639px){
    
    .pg4sec_1{
        height:220px;  
    }
    .pg4sec_1 h1{
        margin-top: 100px;
    }
    h1,p{
        font-size: 30px;
        margin-left: 10px;
    }
    .pg4triangle{
        margin-top:5px;
    }
    .pg4sec_2 {
        height: auto;
        margin-top: 100px;
        background-color: white;
    }
    .petal{
        margin-top: -60px;
    }
    .petal img{
        width: 30%;
    }
    .modal-body .container{
        width: 85%;
    }
    .modal-body h1{
        font-size: 20px;
    }
    .modal-body h3{
        font-size: 18px;
    }
    .modal-header{
        border-left: 450px;
        border-bottom: 50px solid #10b782;
    }
    .modal-header .close{
       float: right;
        margin-right: 20px;
        margin-top: 10px;
    }
    .navbar-default  .navbar-nav > li > a{
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .modal-content ul{
        padding: 0px 5px 0px 25px;
    }
    .tab-pane p{
        font-size: 18px;
        padding: 0px;
    }
    .tab-pane ul{
        font-size: 18px;
        padding: 0px 10px;
    }
    .modal-content{
        width:450px;
        margin: 5%;
        margin-top: 100px;
    }
    .modal-footer{
        border-left: 450px;
        border-bottom: 0px solid #10b782;
    }
    #modalYellow .modal-header{
        border-bottom: 50px solid #ffcd3d;
    }
    #modalYellow .modal-footer{
        border-top: 20px solid #ffcd3d;
    }
    #modalRed .modal-header{
        border-bottom: 50px solid #ef5c42;
    }
    #modalRed .modal-footer{
        border-top: 20px solid #ef5c42;
    }
    #modalBlue .modal-header{
        border-bottom: 50px solid #2688bb;
    }
    #modalBlue .modal-footer{
        border-top: 20px solid #2688bb;
    }
    #child1{
        border-right: 0;
    }
    .nav-pills>li{
        font-size: 24px;
    }
    .nav-pills>li.active{
        border-top: 2px solid #aeeb11;
        border-left: 4px solid #aeeb11;
        border-right: 4px solid #aeeb11;
        border-bottom: 7px solid;
        border-bottom-color: #aeeb11;
    }
}
@media all and (min-width: 349px) and (max-width: 507px){
    
    .pg4sec_1{
        height:220px;
    }
    h1,p{
        font-size: 28px;
        margin-left: 10px;
    }
    h1{
        margin-top: -30px;
    }
    .pg4sec_1 h1{
        margin-top: 70px;
    }
   .pg4sec_2 {
        height: auto;
       width: 100%;
       overflow-x: hidden;
        margin-top: 70px;
        background-color: white;
    }
    .navbar-default  .navbar-nav > li > a{
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .petal{
        margin-top: -40px;
    }
    .petal img{
        width:34%;
    }
    .pg4triangle{
        margin-top:39px;
        margin-left: 0px;
        border-top: 70px solid #d40e52;
        border-right: 100vw solid transparent;
    }
    .modal-body h1{
        font-size: 20px;
        margin-top: 10px;
    }
    .modal-body h3{
        font-size: 18px;
    }
    .tab-pane p{
        font-size: 18px;
        padding: 0px;
    }
    .tab-pane ul{
        font-size: 18px;
        padding: 0px 10px;
    }
    .modal-header{
        border-left: 300px;
        border-bottom: 50px solid #10b782;
    }
    .modal-header .close{
       float: right;
        margin-right: 20px;
        margin-top: 10px;
    }
    .modal-content ul{
        padding: 0px 5px 0px 25px;
    }
    .modal-content{
        width:300px;
        margin-left: -10px;
        margin-top: 100px;
    }
    .modal-footer{
        border-left: 300px;
        border-bottom: 0px solid #10b782;
    }
    #modalYellow .modal-header{
        border-bottom: 50px solid #ffcd3d;
    }
    #modalYellow .modal-footer{
        border-top: 20px solid #ffcd3d;
    }
    #modalRed .modal-header{
        border-bottom: 50px solid #ef5c42;
    }
    #modalRed .modal-footer{
        border-top: 20px solid #ef5c42;
    }
    #modalBlue .modal-header{
        border-bottom: 50px solid #2688bb;
    }
    #modalBlue .modal-footer{
        border-top: 20px solid #2688bb;
    }
    #child1{
        border-right: 0;
    }
    .nav-pills>li{
        font-size: 18px;
    }
    .nav-pills>li.active{
        border-top: 2px solid #aeeb11;
        border-left: 4px solid #aeeb11;
        border-right: 4px solid #aeeb11;
        border-bottom: 7px solid;
        border-bottom-color: #aeeb11;
    }
}
@media all and (max-width: 348px){
    
    .pg4sec_1{
        height:220px;
    }
    h1,p{
        font-size: 24px;
        margin-left: 10px;
    }
    h1{
        margin-top: -30px;
    }
    .navbar-default  .navbar-nav > li > a{
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .pg4sec_1 h1{
        margin-top: 70px;
    }
    .pg4sec_2{
        width: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
        height:300px;
        margin-top: 70px;
        background-color: white;
    }
    .petal{
        margin-top: -80px;
    }
    .petal img{
        width:30%;
    }
    .pg4triangle{
        margin-top:44px;
        margin-left: 0px;
        border-top: 70px solid #d40e52;
        border-right: 100vw solid transparent;
    }
    .pg4sec_4{
        margin-top: -20px;
    }
    .tab-pane p{
        font-size: 18px;
        padding: 0px;
    }
    .tab-pane ul{
        font-size: 18px;
        padding: 0px 10px;
    }
    .modal-body h1{
        font-size: 20px;
        margin-top: 10px;
    }
    .modal-body h3{
        font-size: 18px;
    }
    .modal-header{
        border-left: 250px;
        border-bottom: 50px solid #10b782;
    }
    .modal-header .close{
       float: right;
        margin-right: 20px;
        margin-top: 10px;
    }
    .modal-content{
        width:250px;
        margin-left: -10px;
        margin-top: 100px;
    }
    .modal-content ul{
        padding: 0px 5px 0px 25px;
    }
    .modal-footer{
        border-left: 250px;
        border-bottom: 0px solid #10b782;
    }
    #modalYellow .modal-header{
        border-bottom: 50px solid #ffcd3d;
    }
    #modalYellow .modal-footer{
        border-top: 20px solid #ffcd3d;
    }
    #modalRed .modal-header{
        border-bottom: 50px solid #ef5c42;
    }
    #modalRed .modal-footer{
        border-top: 20px solid #ef5c42;
    }
    #modalBlue .modal-header{
        border-bottom: 50px solid #2688bb;
    }
    #modalBlue .modal-footer{
        border-top: 20px solid #2688bb;
    }
    #child1{
        border-right: 0;
    }
    .nav-pills>li{
        font-size: 16px;
    }
    .nav-pills>li.active{
        border-top: 2px solid #aeeb11;
        border-left: 4px solid #aeeb11;
        border-right: 4px solid #aeeb11;
        border-bottom: 7px solid;
        border-bottom-color: #aeeb11;
    }

}