

@media only screen and (max-width: 600px) {
.woocommerce .product .images{
margin-right: 50px !important;
}
}
.content{
margin-top: -15px !important;
}
/* Gravity Forms*/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 16px 16px !important;
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text]:focus{
    border: 1px solid #39B6E9;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
background-color: #0f4166;
    color: white;
}
body .gform_wrapper input[type=submit]:hover{
background-color: #ffffff;
    color: #000000;
border: 1px solid #0f4166;
}
/* Centering Footer Column*/
.column2{
text-align: center;
}

/* WooCommerce */

.up-sells.upsells.products{
display:none !important;
}

.woocommerce .product .images .woocommerce-product-gallery__image:first-child {
width: 100%;
}
.woocommerce .product .images figure{
margin: 0px, 0px, 0px, 0px !important;
}
.flex-control-nav{
display: inline-flex;
}
.woocommerce .product .images {

    float: right;
    width: 45%;
    margin: 0;
    border-radius: 20px;
    border: solid 7px #254077;
    padding: 45px;
    background-color: #ffffff;
margin-right: -80px;
}
.woocommerce .content .title .container .container_inner, .woocommerce-page .content .title .container .container_inner{
display: none;
}

.woocommerce-product-gallery .woocommerce-product-gallery--with-images .woocommerce-product-gallery--columns-4 .images {
    width: 100%;
    margin: 0;
    border-radius: 20px;
    border: solid 7px #254077;
    padding: 45px;
    background-color: #ffffff;
}

@media only screen and (max-width: 600px) {
.woocommerce div.product div.summary{
    background-color: rgba(250,250,250,0.9);
   /* margin-right: -220px !important;*/
    padding: 40px;
    border: solid 7px #254077;
    border-radius: 20px;
}
}
@media only screen and (min-width: 601px) {
.woocommerce div.product div.summary{
    background-color: rgba(250,250,250,0.9);
    margin-left: -180px !important;
    padding: 40px;
    border: solid 7px #254077;
    border-radius: 20px;
    margin-right: 30px;

}
}
.q_accordion_holder.accordion h6.ui-accordion-header{
    color: #ffffff !important;
    background-color: #0c74bb !important;
}
.woocommerce .product h1.product_title{
font-size: 45px;
}
.woocommerce div.product .summary p.price span.amount{
display:none;
}
.woocommerce .product .images .woocommerce-product-gallery__image img{
width: 100%;
}
li.product:hover{
transform: rotateX(-10deg) rotateY(-20deg);
}
.woocommerce ul.products li.product .add-to-cart-button-inner {
display: none !important;
}
.woocommerce ul.products li.product:hover h6 {
    color: #1e73be;
}
/*Title*/
@media only screen and (min-width: 800px){
.title_subtitle_holder{
    font-size: 200% !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: white;
}

.title.title_size_large h1 {
    font-size: 350% !important;
}
}
@media only screen and (max-width: 750px){
.title_subtitle_holder{
 font-size: 100% !important;
  -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: white;
}
.title.title_size_large h1 {
    font-size: 250% !important;
}
}


/* Title Image */

/*.title.title_size_large h1 {
    font-size: 350% !important;
    line-height: 250px !important!
}
.title .title_size_large{
    text-shadow: 2px 2px #ffffff !important;
}
.content{
margin-top:0px;
}
*/