

.Term-Conditions p {

    font-size: 13px;

    text-align: justify;

}

.Term-Conditions ul li {

    font-size: 18px;

    line-height: 30px;

}

form#frm-general-pricing {

    width: 80%;

    margin: 0 auto;

    padding: 20px;

    border-radius: 10px;

}



.Mainformsection {

    width: 1000px;

    margin: 0 auto;

}



.Term-Conditions h3 {

    font-size: 20px;

    font-weight: 700;

}



.Term-Conditions p {

    font-size: 12px;

    line-height: 18px;

    text-align: justify;

    margin-bottom: 5px;

    font-style: italic;

}



.mycontainer {

    width: 90%;

    background: #122a45;

    margin-top: 10px;

    padding:  20px 15px 25px 15px;

}



.fromsection1 a {

    color: #fff;

    text-decoration: none;

}



.fromsection1 p {

    display: inline-block;

    margin-bottom: 0;

    font-size: 16px;

}

.iconcol {

    color: #2a8f98;

    padding-right: 15px;

    font-size: 21px;

}



.fromsection1 {

	text-align: center;

}



.haddingcol h3 {

    font-size: 22px;

    color: #fff;

    margin-bottom: 20px;

    font-weight: 400;

    text-align: center;

}

.email-col {

    text-align: center;

    margin-bottom: 10px;

    margin-top: 10px;

}

.email-col p{

	 margin-bottom: 0px;

}



.mycontainer2 {

    width: 90%;

    background: #122a45;

    margin-top: 10px;

    padding: 10px 15px 10px 15px;

}



.container.mycontainer2 h3 {

    margin-bottom: 0px;

    font-size: 20px;

}



label.container-checkbox {

    display: inline-block;

    font-weight: 600;

}

/*test*/



.mycontainer3 {

    width: 90%;

    padding: 0px;

    padding-top: 20px;

}

/* The container */

.container-checkbox {

    display: block;

    position: relative;

    padding-left: 28px;

    margin-right: 15px;

    margin-bottom: 0px;

    cursor: pointer;

    font-size: 16px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



/* Hide the browser's default checkbox */

.container-checkbox input {

    position: absolute;

    opacity: 0;

    cursor: pointer;

}

form#frm-special-pricing {

    width: 80%;

    margin: 0 auto;

    padding: 20px;

    border-radius: 10px;

}

.Total-Cost {

    text-align: letf;

    background: #adcd3f;

    text-align: 50%;

    width: 50%;

    padding: 10px 20px;

    border-radius: 10px;

    margin-bottom: 30px;

    margin-top: 20px;

    -webkit-box-shadow: 0px 0px 5px 0px rgb(255 255 255);

    -moz-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);

}





.container-checkbox .checkmark {

    position: absolute;

    top: 0;

    left: 0;

    height: 22px;

    width: 22px;

    border: 2px solid #ffffff;

}

span.err {

    display: none;

}

label.container-checkbox {

    display: inline-block;

    font-weight: 600;

    color: #fff;

}

/* On mouse-over, add a grey background color */

.container-checkbox:hover input ~ .checkmark {

    background-color:  #122a45;

}



/* When the checkbox is checked, add a blue background */

.container-checkbox input:checked ~ .checkmark {

    background-color: #122a45;

}



/* Create the checkmark/indicator (hidden when not checked) */

.container-checkbox .checkmark:after {

    content: "";

    position: absolute;

    display: none;

}



/* Show the checkmark when checked */

.container-checkbox input:checked ~ .checkmark:after {

    display: block;

}



/* Style the checkmark/indicator */

.container-checkbox .checkmark:after {

    left: 6px;

    top: 2px;

    width: 6px;

    height: 10px;

    border: solid white;

    border-width: 0 3px 3px 0;

    -webkit-transform: rotate(

45deg

);

    -ms-transform: rotate(45deg);

    transform: rotate(

45deg

);

}



.form-control {

    display: block;

        font-weight: 500;

    width: 100%;

     padding: 5px 5px;

    font-size: 1rem;

    line-height: 1.5;

    color: #1a1a18;

    background-color: #fff;

    background-clip: padding-box;

    border: 1px solid # #122a45;

    border-radius: 0;

    transition: none;

    border-bottom: 2px solid #122a45;

    border-right: 0px;

    border-left: 0px;

    border-top: 0;

}



.form-control:focus {

    color: #495057;

    background-color: #fff;

    border-color: #80bdff00;

    outline: 0;

    box-shadow: none;

       border-bottom: 2px solid #122a45;

    border-right: 0px;

    border-left: 0px;

    border-top: 0;

}

.form-group {

    margin-bottom: 0rem;

}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #122a45 !important;

}

::-moz-placeholder { /* Firefox 19+ */

  color: #122a45!important;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #122a45!important;

}

:-moz-placeholder { /* Firefox 18- */

  color: #122a45!important;

}



select#country {

    color: #122a45;

}



select#country {

    padding-left: 0px;

}

select#nationality {

	padding-left: 0px;

}



form#frm-broser23 {

    margin-bottom: 20px;

}



.tablenew, td, th {

    font-size: 14px;

    padding: 10px;

}



.tablenew {

  width: 100%;

  border-collapse: collapse;

}



.devhaddng h2 {

    font-size: 15px;

    text-align: center;

    color: #fff;

    margin-bottom: 0px;

}

.devhaddng {

    background: #122a45;

    padding-top: 10px;

    padding-bottom: 10px;

}



label.container-checkbox.container-checkbox2 {

    font-size: 20px;

    font-weight: bold;

}



.container-checkbox2 .checkmark {

    position: absolute;

    top: 4px;

    left: 0;

    height: 22px;

    width: 22px;

    border: 2px solid #2a8f98;

}



.container-checkbox2:hover input ~ .checkmark {

    background-color: #2a8f98;

}



.container-checkbox2 input:checked ~ .checkmark {

    background-color: #2a8f98;

}



.icon-right {

    display: inline-block;

    margin-left: 10px;

    font-size: 15px;

    color: #000;

}



.icon-right i {

    

    font-size: 15px;

    color: #2a8f98;

}



.text-col {

    padding: 10px 0px;

}

.Total-Cost p {

    font-size: 25px;

}

.Discounts button {

    padding: 0;

    background: #adcd3f;

    border: 0px;

    height: 30px;

    color: #fff;

    width: 300px;

    margin: 0px;

}



.Discounts {

    margin-bottom: 20px;

}



.text-col2 {

    padding: 10px;

    background: #122a45;

    color: #fff;

}





.container-checkbox3:hover input ~ .checkmark {

    background-color: transparent;

}



.container-checkbox3 .checkmark {

    position: absolute;

    top: 0;

    left: 0;

    height: 22px;

    width: 22px;

    border: 2px solid #fff;

}



label.container-checkbox.container-checkbox3 {

    color: #fff;

}



.summent {

    text-align: center; margin-top: 30px;

}

.summent {

    margin-top: 30px;

}

.summent button {

    background: #122a45;

    border: 0px;

    height: 52px;

    color: #fff;

    width: 30%;

    margin-bottom: 30px;

}



.err {

    color: red;

    font-weight: bold;

    font-size: 15px;

    margin: 10px;

}





.div_qty {

    width: 50%!important;

    float: right!important;

   font-size: 15px !important;

}





.div_qty .form-control {

    padding: 0px 5px important;

    font-size: 15px !important;

    line-height: 1.5;

   }

   

   @media only screen and (min-device-width: 768px) and (max-device-width: 1023px){

.Mainformsection {

    width: 100% !important;

    margin: 0 auto;

}

}

   

   