/* Smart phone and tablets */

@media (max-width:768px)
{


    body
    {
        background: url(../images/Pattern_Pattern.png)  no-repeat center center !important;
        background-position: inherit !important;
        background-size:cover;    
        color:white;
    }


    .submit .container {
        border: 1px solid #DDD;
        border-radius: 75px;
        background-color: white;
        width: 90%;
        margin-bottom:30px
    }

.modal-lg {
    max-width: fit-content;
}

    .submit .form-check {
    position: relative;
    display: inline-block !important;
    margin-bottom: .5rem;
    margin-right: 0;
    margin-left: 20px;
}

    .submit .radio-boxs .input-text input {
        background: #0D3D56 !important;
        color: white !important;
        width: 100% !important;
    }

    .nextBtn
    {
        height:60px
    }

    .next-step-img img
    {
        display:block;
        margin:0 auto;
        text-align:center
    }    

    .submit .thanks-tab img {
        position: inherit;
        bottom: 0;
    }

    .submit .thanks-tab h1
    {
        margin-top:20px
    }

    .first-content .first-btn {
        width: 80%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        height: 100%;
        margin: 20px auto;
        text-align: center;
    }

    .first-content h2 {
        font-weight: bold;
        font-size: 29px;
    }
    
    .first-content .content {
        background: linear-gradient(to top left, #2EA7BA 2%, #316698 94%);
        border-radius: 70px;
        padding: 65px 30px 50px;
        margin: 0 auto;
        text-align: center;
    }    
  
    .first-content .pull-dog {
        position: relative;
        bottom: 0px;
    }
    .submit .suggest-tit textarea {
        position: inherit;
        width: 300px;
        background-color: #0D3D56;
        color: white;
        border-radius: 10px;
        padding: 30px 50px;
        height: 120px;
        resize: none;
    }



    fieldset .form-check:last-of-type
{
    margin-left:0;
    width: 100%;
}

.submit .suggest-tit
{
    padding:30px 0;
    font-weight:bold
}

.submit .thanks-tab img {
    position: unset;
}

.font-wg h1
{
    margin-top:165px
}


}


/* Small Screen */ 

@media (min-width:768px) and (max-width:1024px)
{
.submit .thanks-tab img {
    position: unset !important;
}
}



@media (min-width:768px) and (max-width:1015px)
{
    .submit .suggest-tit textarea {
        position: inherit;
        width: 300px;
        background-color: #0D3D56;
        color: white;
        border-radius: 40px;
        padding: 30px 50px;
        height: 150px;
        resize: none;
    }
    fieldset .form-check:last-of-type
    {
        margin-left:0;
        width: 100%;
    }
    .submit .suggest-tit
{
    padding:30px 0;
    font-weight:bold
}

.submit .thanks-tab img {
    position: unset;
}



           
}


@media (min-width:768px) and (max-width:991px)
{

.submit .thanks-tab img {
    position: unset;
}
    

    .submit .suggest-tit
    {
        padding:30px 0;
        font-weight:bold
    }

    fieldset .form-check:last-of-type
    {
        margin-left:0;
        width: 100%;
    }

    .submit .suggest-tit textarea {
        position: inherit;
        width: 300px;
        background-color: #0D3D56;
        color: white;
        border-radius: 10px;
        padding: 30px 50px;
        height: 150px;
        resize: none;
    }

    .first-content {
        padding: 40px 0;
    }

    .first-content .first-btn {
        width: 90%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        height: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .first-content .pull-dog {
        position: relative;
        bottom: -40px;
    } 
    
    .first-content h2 {
        font-weight: bold;
        font-size: 25px;
    }
    
    .first-content .content {
        background: linear-gradient(to top left, #2EA7BA 2%, #316698 94%);
        border-radius: 55px;
        padding: 60px 50px 45px;
        margin: 0 auto;
        text-align: center;
    }    
  
.font-wg h1
{
    margin-top:165px
}


}

/* Medium Screen */



@media (min-width:992px) and (max-width:1199px)
{

.submit .thanks-tab img {
    position: inherit;
}


    .first-content .first-btn {
        width: 80%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        height: 100%;
        margin: 0 auto;
        text-align: center;
    }

}

@media (min-width:1000px) 

{
    a:hover
{
    text-decoration: none;
}

@keyframes slide {
	from {
		background-position: 0 0;
	}

	to {
		background-position: -400px 0;
	}
}

@-webkit-keyframes slide {
	from {
		background-position: 100% 100%;
	}

	to {
		background-position: -400px 0;
	}
}
}




/* Large Screen */


@media (max-width:600px)
{


}


@media (max-width:400px)
{


}


@media (max-width: 325px)
{


}


@media (max-width: 576px) { 

}
