/*
Theme Name: Axsam
Author: Sarkar Ahasan Pervez
Author URI: https://www.facebook.com/jonparvez
Version: 0202
Text Domain: Axsam
*/

body {
    font-family: 'Poppins', sans-serif !important;
    /*font-family: 'Montserrat', sans-serif;*/
}
p {
    padding: 0px;
    margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
    padding: 0px;
    margin: 0px;
}
a:hover {
    text-decoration: none !important;
}
.cpm {
    padding: 0px !important;
    margin: 0px !important;
}
/*dropdown menu*/
.dropdown-menu{padding: 0 !important;background: #fff !important;box-shadow: none !important;}
.dropdown-menu > li {
    padding: 0 !important;
    border-top: 2px solid rgb(247, 245, 245) !important;
    border-bottom: 1px solid rgba(195, 175, 175, 0.97) !important;
    width: 100% !important;
}
.dropdown-menu > li:hover {
    border-left: 1px transparent !important;
    border-right: 1px transparent !important;
    border-top: 2px solid rgb(247, 245, 245) !important;
    border-bottom: 1px solid rgba(195, 175, 175, 0.97) !important;
}

.dropdown-menu > li > a {
    color: #010101 !important;
    padding: 10px 20px !important;
    width: 100% !important;
}
.dropdown-menu > li > a:hover {
    color: #1868b1 !important;

}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ 
    background: none !important;
    color:#4387c6 !important; 
}
.dropdown:hover .dropdown-menu {display: block;}

.current-menu-item a {
    color: #4387c6 !important;
    font-weight: normal;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
    padding: 5px 0;
    margin: 0px 0px 0px -1px !important;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #e7e7e7 !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-top: 5px solid rgb(67, 135, 198) !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    padding: 10px;
    width: 100% !important;
}

/*dropdown menu*/

.imageRight {
    padding: 0px 10px 0px 0px !important;
    margin: 0px !important;
}
.imageleft {
    padding: 0px 0px 0px 10px !important;
    margin: 0px !important;
}
/*==== TOB BAR CSS START ====*/
.conatctBar {
    padding: 0% 0%;
    border-bottom: 1px solid #64a0d8;
}
.emailDiv {
    padding: 10px 0px;
    margin: 0px;
}
.emailDiv a {
    color: #FFF;
    font-size: 18px;
    position: relative;
    top: 3px;
}
header#sitetop a:hover {
    color: #000;
}
.phoneDiv {
    padding: 7px 0px 0px 0px;
    margin: 0px;
}
.phoneDiv a {
    font-size: 22px;
    color: #FFF;
    font-weight: bold;
    position: relative;
    top: 4px;
}
.socialDiv ul {
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 16%;
}
.socialDiv ul li {
    float: left;
    border-left: 1px solid #b4b4e6;
    border-right: 1px solid #4a4ac3;
    padding: 5px;
}
.socialDiv ul li:last-child {
    border-right: 1px solid #c9c9dc;
    border-left: 1px solid #c9c9dc;
}
ul#menu-topmenu li:last-child {
    border-right: 1px solid #d3d3e4;
    border-left: 1px solid #bcbce6;
}
.socialDiv ul li:first-child {
    border-left: 1px solid #b4b4e6;
}
ul#menu-topmenu li:first-child {
    border-left: 1px solid #b4b4e6;
}
ul#menu-topmenu {
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 60px;
}
ul#menu-topmenu li {
    float: left;
    padding: 13px 10px;
    border-left: 1px solid #b4b4e6;
    border-right: 1px solid #4a4ac3;
}
ul#menu-topmenu li a{
    color: #FFF;
}
ul#menu-topmenu .current-menu-item a {
    color: rgb(39, 32, 32) !important;
}
/*==== TOB BAR CSS END ====*/

/*==== LOGO CSS START ====*/
.logoMenu {
    padding: 1% 0%;
    margin: 0px 0px;
}
/*====  LOGO CSS END ====*/

/*====  MAIN MENU START ====*/
ul#menu-mainmenu {
    list-style: none;
    padding: 2.8% 0% 0% 0%;
    margin: 0px;
}

ul#menu-mainmenu li {
    float: left;
    padding: 10px;
    border: 1px solid transparent;
}
ul#menu-mainmenu li:hover {
    float: left;
    padding: 10px;
    border: 1px solid #1767b2;
}
/*   
ul#menu-mainmenu li:last-child {
    padding-right: 0px !important;
}*/
ul#menu-mainmenu li a {
    color: #000;
    font-size: 17px;
    font-family: 'Poppins', sans-serif !important;

}
/*ul#menu-mainmenu li a:hover {
    color: #1767b2 !important;
    border-top: 1px solid #1767b2;
    border-bottom: 1px solid #1767b2;
}*/
li#menu-item-183 {
    border: 1px transparent !important;
}
li#menu-item-183:hover {
    border: 1px transparent !important;
}
/*====  MAIN MENU CSS END ====*/

/*==== Banner CSS START ====*/
.fxdslider {
    background: #000;
    position: relative;
}
img.img-responsive.first-slide {
    opacity: .8;
    width: 100%;
    margin: 0px auto;
}
.needBam {
    position: absolute;
    top: 28%;
    width: 100%;
}
.postContent p {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 51px;
    line-height: 1.2em;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    color: #FFF;
    padding: 0px;
    margin: 0px;
}
.postContent p:before {
    content: "";
    background: #FFF;
    width: 100%;
    height: 2px;
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: 50px;
}

.postTitles h3 {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 30px;
    line-height: 1.2em;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    color: #FFF;
    padding: 0px;
    margin: 10px 0px;
}

/*==== Banner CSS END ====*/

/*==== Home Quote CSS START ====*/
.homeQuote {
    background: rgba(53,56,59,1);
    background: -moz-linear-gradient(left, rgba(53,56,59,1) 0%, rgba(0,0,0,1) 28%, rgba(1,1,1,1) 52%, rgba(12,13,14,1) 74%, rgba(53,56,59,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(53,56,59,1)), color-stop(28%, rgba(0,0,0,1)), color-stop(52%, rgba(1,1,1,1)), color-stop(74%, rgba(12,13,14,1)), color-stop(100%, rgba(53,56,59,1)));
    background: -webkit-linear-gradient(left, rgba(53,56,59,1) 0%, rgba(0,0,0,1) 28%, rgba(1,1,1,1) 52%, rgba(12,13,14,1) 74%, rgba(53,56,59,1) 100%);
    background: -o-linear-gradient(left, rgba(53,56,59,1) 0%, rgba(0,0,0,1) 28%, rgba(1,1,1,1) 52%, rgba(12,13,14,1) 74%, rgba(53,56,59,1) 100%);
    background: -ms-linear-gradient(left, rgba(53,56,59,1) 0%, rgba(0,0,0,1) 28%, rgba(1,1,1,1) 52%, rgba(12,13,14,1) 74%, rgba(53,56,59,1) 100%);
    background: linear-gradient(to right, rgba(53,56,59,1) 0%, rgba(0,0,0,1) 28%, rgba(1,1,1,1) 52%, rgba(12,13,14,1) 74%, rgba(53,56,59,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35383b', endColorstr='#35383b', GradientType=1 );
    text-align: center;
    color: #FFF;
    padding: 1% 0%;
}
.postContent h2 {
    padding: 15px 0px;
    margin: 0px;
    border: 2px solid #898b8d;
    font-size: 40px;
    font-family: 'Montserrat', sans-serif !important;
    text-align: center;
}
.postContent a {
    color: #FFF;
}
/*==== Home Quote CSS END ====*/

/*==== Services CSS START ====*/
.service-sec {
    padding: 3% 0% 3% 0%;
    margin: 0px;
}
.galleryIn {
    border-top: 1px solid #afb0aa;
    padding: 20px 0px;
}
.serviesCssColor {
    padding: 0px 0px 40px 0px;
}
.serviesCssColor h2 {
    text-align: center;
    color: #000;
    font-size: 34pt;
    font-weight: 600;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    position: relative;
}

.serviesCssColor h2:before {
    content: "";
    background: #1767b2;
    width: 80px;
    height: 5px;
    position: absolute;
    right: 217px;
    left: 0px;
    bottom: 0px;
    margin: 0px auto;
}
.serviesCssColor span {
    color: #1767b2;
}
p.serviesCss {
    height: 1px;
    background: #1767b2;
    width: 26%;
    text-align: center;
    margin: 0px auto;
}
/*Images Effect*/
/*Images Effect*/

.content {
    position: relative;
    top: 0px;
    /*    width: 250px;
        height: 240px;*/
    background: rgba(36, 217, 196, 0.65);
    /* opacity: 0.6; */
    transition: transform 300ms;
    box-shadow: 1px 1px 15px rgba(95, 87, 87, 0.25);
    margin: 0 auto;
}

.title-text {
    position: absolute;
    top: 30%;
    display: none;
    width: 100%;
}
.servicesTitle h2 {
    font-size: 22px;
    padding: 5px 0px;
    margin: 0px;
    font-weight: 500;
    color: #1767b2;
}
.iconImageDiv {
    position: relative;
    left: 0px;
    right: 0px;
    bottom: 0px;
    text-align: right;
}
.servicesContent p {
    line-height: 1.2em;
    padding: 15px 0px 10px 0px;
    margin: 0px;
    font-size: 18px;
}
.servicesPara {
    position: absolute !important;
    top: 160px;
}

.servicesContent i.fa.fa-angle-right {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #1767b2;
    text-align: center;
    color: #FFF;
    padding: 1px 8px;
}
.servicesBox.elcome {
    padding-bottom: 30px;
}
/*Hover*/
.servicesParaImage {
    background: #fff;
    height: 60px;
    position: relative;
    border: 1px solid #1767b2;
}
.servicesParaImage:after {
    content: "";
    height: 60px;
    position: absolute;
    top: 0;
    width: 118px;
    right: 0;
    border-left: 24px solid transparent;
    border-right: 0px solid transparent;
    border-top: 58px solid #1767b2;
}
/*Hover*/
.servicesTitleHover h2 {
    font-size: 22px;
    padding: 5px 0px;
    margin: 0px;
    font-weight: 500;
    color: #1767b2;
}
.servicesContent a {
    color: #1767b2;
    font-weight: 500;
    font-size: 18px;
}
.iconHoverDiv {
    position: relative;
    left: 0px;
    right: 0px;
    text-align: right;
}
.content {
    position: absolute;
    top: 26px;
    background: #FFF;
    /* opacity: 0.6; */
    transition: transform 300ms;
    /* box-shadow: 1px 1px 15px rgba(95, 87, 87, 0.25); */
    margin: 0 auto;
    border: 1px solid #1767b2;
    padding: 10px;
    border-top: 15px solid #1767b2;
    height: 180px;
    display: none;
}
.link-elcome {
    padding-bottom: 40px;
}
.link-elcome:hover .content {
    display: block;
}
/*==== Services CSS END ====*/

/*==== Welcome CSS START ====*/
.welcomeContent {
    border: 10px solid #cccccc;
    padding: 15px;
}
.welcome-text {
    padding: 50px 0px;
}
/*.needCOlor h2 {
    font-size: 34px;
}
.testiCssColor {
    padding: 0px 0px 40px 0px;
}*/
img.img-responsive.welcome-imges {
    width: 100%;
    margin: 0px auto;
}
.needCOlor h2 {
    text-align: left;
    color: #000;
    font-size: 34px;
    font-weight: 600;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    position: relative;
}
.needCOlor {
    padding-bottom: 10px;
}
.needCOlor h2:before {
    content: "";
    background: #1767b2;
    width: 80px;
    height: 5px;
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: 0px;
    /* margin: 0px auto; */
}
p.onesPara {
    height: 1px;
    background: #1767b2;
    width: 100%;
    text-align: center;
    margin: 0px auto;
}
span.forColor {
    color: #1767b2;
    text-transform: uppercase;
    font-weight: 600;
}
.scroll-no {
    width: 100%;
    overflow: auto;
    padding-right: 15px;
    position: relative;
    z-index: 1;
    height: 296px;
    color: #000;
}
.scroll-no h1, .scroll-no h2 {
    font-size: 22px;
    padding-bottom: 10px;
    color: #000;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.35);
    line-height: 1.3em;
}
/*.scroll {
    width: 100%;
    overflow: auto;
    padding-right: 15px;
    position: relative;
    z-index: 1;
    height: 256px;
    color: #000;
}*/
.scroll-no h3 {
    font-size: 24px;
    padding-bottom: 20px;
    text-align: justify;
    color: #000;
    font-weight: 600;
    line-height: 1.3em;
}
.scroll-no p {
    font-size: 18px;
    padding-bottom: 5px;
    text-align: justify;
    color: #000;
    line-height: 1.2em;
}
.scroll-no li {
    font-size: 18px;
    padding-bottom: 0px;
    text-align: left;
    line-height: 1.2em;
    color: #000;
}
.scroll-no::-webkit-scrollbar {
    width: 2px;
}
.scroll-no::-webkit-scrollbar-track {-webkit-box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.9); -webkit-border-radius: 0px;border-radius: 0px;   background: #16c1f3;}
.scroll-no::-webkit-scrollbar-thumb { border:2px solid #16c1f3; width: 2px; -webkit-border-radius: 0px;border-radius: 0px;background: #16c1f3; }
.scroll-no::-webkit-scrollbar-thumb:window-inactive {background: #16c1f3; }

.scroll-no::-o-scrollbar { width: 2px;}
.scroll-no::-o-scrollbar-track {-o-box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.9); -o-border-radius: 0px;border-radius: 0px;  background: #16c1f3;}
.scroll-no::-o-scrollbar-thumb {border:2px solid #16c1f3; -o-border-radius: 0px;border-radius: 0px;background: #16c1f3; }
.scroll-no::-o-scrollbar-thumb:window-inactive {background: #16c1f3; }

.scroll-no::-moz-scrollbar {width: 2px;}
.scroll-no::-moz-scrollbar-track {-moz-box-shadow: iinset 0px 0px 0px 5px rgba(255, 255, 255, 0.9); -moz-border-radius: 0px;border-radius: 0px; background: #16c1f3;}
.scroll-no::-moz-scrollbar-thumb {border:2px solid #000;  -moz-border-radius: 0px;border-radius: 0px;background: #16c1f3; }
.scroll-no::-moz-scrollbar-thumb:window-inactive {background: #16c1f3; }
/*==== Welcome CSS END ====*/

/*====  From Sections CSS START ====*/
.form-sections {
    padding: 2% 0%;
    text-align: center;
    color: #FFF;
    margin: 4% 0%;
}
.fromCall h3 {
    font-weight: 500;
    line-height: 1.5em;
    padding: 20px 0px;
    margin: 0px;
    font-size: 23px;
}
input#field_qwckc, input#field_lsobo {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-name-icon.png);

}
input#field_b2dj, input#field_badxm {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-phone-icon.png);

}
input#field_yn4lt, input#field_102lj {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-email--icon.png);

}
input#field_ruqp0, input#field_12b8d {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-message-icon.png);

}
input#field_qwckc, input#field_b2dj, input#field_yn4lt, input#field_ruqp0, input#field_lsobo, input#field_badxm, input#field_102lj, input#field_12b8d {
    position: relative;
    background-repeat: no-repeat;
    background-position: 96%;
    border: 1px solid #c0d0dc;
    border-radius: 4px;
    outline: none;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
    height: 40px;
    color: #FFF;
}
div#frm_field_68_container {
    position: relative;
    background-repeat: no-repeat;
    background-position: 96%;
    border: 1px solid #c0d0dc;
    border-radius: 4px;
    outline: none;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
    height: 40px;
    color: #FFF;
}
div#frm_form_5_container .frm_primary_label {
    position: absolute;
    top: -18px;
    padding: 10px 10px;
    left: 27px;
    z-index: 99;
    color: #FFF !important;
    font-weight: 600 !important;
    margin: 0px;
}
div#frm_form_5_container .frm_primary_label:after {
    content: "";
    background: #131112;
    width: 79%;
    height: 1px;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 18px;
    z-index: -1;
    margin: 0px auto;
}

div#frm_form_5_container div#frm_field_cptch_number_container {
    position: absolute;
    left: 37%;
    right: 40%;
    top: 4px;
    margin: 0px auto;
    width: 30%;
    color: #FFF;
}

div#frm_form_5_container div#frm_field_cptch_number_container .cptch_input {
    width: 130px !important;
    background: #373635;
    border: 0px;
    color: #FFF;
    padding: 0px;
    text-align: center;
    font-size: 16px !important;
}
div#frm_form_5_container div#frm_field_cptch_number_container .frm_error {
    margin-top: 10px !important;
}
div#frm_form_5_container .frm_button_submit {
    background-color: #4581bc;
    width: 100%;
    background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
    background-position: 70%;
    background-repeat: no-repeat;
    font-size: 24px;
    padding: 0px;
    margin: 0px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 600;
    border: 0px;
    outline: none;
    padding: 2px;
    box-shadow: none;
}

/*==== From Sections CSS END ====*/

/*==== Testimonials CSS START ====*/
.testimonial-sec {
    background: url(img/plastic-fabrication-Gold-Coast-testimonials-background.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5% 0% 6% 0%;
}
.testiCssColor {
    padding: 0px 0px 40px 0px;
}
.testiCssColor h2 {
    text-align: center;
    color: #000;
    font-size: 34pt;
    font-weight: 600;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    position: relative;
}
.testiCssColor h2:before {
    content: "";
    background: #1767b2;
    width: 80px;
    height: 5px;
    position: absolute;
    right: 218px;
    left: 0px;
    bottom: 0px;
    margin: 0px auto;
}
p.testiCSS {
    height: 1px;
    background: #1767b2;
    width: 26%;
    text-align: center;
    margin: 0px auto;
}
.forBgColor {
    background: #e5e5e5;
    height: 150px;
}
.paraTestimonial {
    /* background: #e5e5e5; */
    /* border-left: 1px solid #000; */
    padding: 20px;
}
.paraTestimonial p {
    font-size: 18px;
    line-height: 1.3em;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}
.postTitle {
    text-align: center;
    padding: 28px 20px;
    border-right: 1px solid #1767b2;
}
.postTitle h2 {
    color: #1767b2;
    font-size: 18px;
    padding: 5px 0px 0px 0px;
    margin: 0px;
}
.postTitle h4 {
    font-size: 14px;
    color: #1767b2;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    line-height: 1.2em;
}
div#myCarouselClients .carousel-indicators {
    bottom: -40px;
}
div#myCarouselClients .carousel-indicators li {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: #e2e2e2;
    border: 2px solid #d8c0c0;
    border-radius: 10px;
}
div#myCarouselClients .carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 0px;
    background-color: #22a8e2;
    border: 2px solid #5193d0;
}
/*.testimonal-area-inner {
    background: url(img/plastic-fabrication-Gold-Coast-testimonials-comment-image.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}*/
.testimonal-area-inner {
    position: relative;
    padding-bottom: 20px;
}
.testimonal-para-inner {
    position: absolute;
    top: 32%;
    padding: 0px 60px;
}
.testimonal-para-inner p {
    font-size: 18px;
    line-height: 1.3em;
    padding: 0px 0px 15px 0px;
    margin: 0px;
}
.testimonal-para-inner h3 {
    color: #1767b2;
    padding: 10px 0px;
    margin: 0px;
    font-size: 20px;
}
img.img-responsive.alignInnerTesti {
    width: 100%;
}

/*==== Testimonials CSS END ====*/


/*==== Logo CSS START ====*/
.logoslider-sec {
    padding: 2% 0% 5% 0%;
}
.clientParaCss {
    padding: 0px 0px 40px 0px;
}
.clientParaCss h2 {
    text-align: center;
    color: #000;
    font-size: 34pt;
    font-weight: 600;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    position: relative;
}
.clientParaCss h2:before {
    content: "";
    background: #1767b2;
    width: 80px;
    height: 5px;
    position: absolute;
    right: 175px;
    left: 0px;
    bottom: 0px;
    margin: 0px auto;
}
.clientParaCss span {
    color: #1767b2;
}
p.clientCss {
    height: 1px;
    background: #1767b2;
    width: 22.3%;
    text-align: center;
    margin: 0px auto;
}
.owl-prev {
    position: absolute;
    top: 31px;
    left: -35px;
}
.owl-next {
    position: absolute;
    left: 100%;
    right: 0px;
    top: 31px;
}
i.fa.fa-long-arrow-right {
    font-size: 24px;
    width: 30px;
    text-align: right;
}
i.fa.fa-long-arrow-left {
    font-size: 24px;
    width: 30px;
    text-align: right;

}
/*==== Logo CSS END ====*/


/*====  CSS START ====*/

/*====  CSS END ====*/

/*==== Maps CSS START ====*/
.siteMaps {
    position: relative;
}
p.clickMaps {
    position: absolute;
    margin: 0px auto;
    left: 0px;
    right: 10%;
    bottom: 30%;
    text-align: center;
    background: #1767b2;
    width: 14%;
    color: #FFF;
    font-size: 20px;
    padding: 10px 20px;
    font-weight: 100;
}
/*==== Maps CSS END ====*/

/*==== Footer CSS END ====*/
.footerContact {
    background: url(img/plastic-fabrication-Gold-Coast-footer-background.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 3% 0% 0% 0%;
}
.touch {
    color: #FFF;
    padding: 10px 0px 0px 15px;
    margin: 0px;
    position: relative;
}
h2.touch:after {
    content: "";
    background: #FFF;
    width: 184.9px;
    height: 1px;
    position: absolute;
    right: 0px;
    left: 15px;
    bottom: 0px;
}
.locationPosition {
    position: absolute;
    bottom: 40px;
    width: 100%;
}
img.mailImags {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0px;
}
img.img-iconImages {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0px;
}
.addIcon.cpm-ft img {
    position: absolute;
    top: 15px;
}
.addressInfo h4 {
    padding: 4px 0px 0px 0px;
    margin: 0px;
    position: relative;
    bottom: -10px;
    line-height: 1.2em;
}
.cell h4 {
    padding: 0px;
    margin: 0px;
    font-size: 30px;
    position: relative;
    top: 4px;
}
.cell h4 a {
    color: #000;
    text-decoration: none !important;
}
.mail h4 {
    padding: 3px 0px;
    margin: 0px;
    font-size: 20px;
    position: relative;
    top: 4px;
}
.mail h4 a {
    color: #000;
    text-decoration: none !important;
}
.mailIcon.cpm-ft {
    padding: 5px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}
img.img-responsive.siteMapsAdd {
    width: 100%;
    margin: 0px auto;
}
p.siteId {
    width: 65px;
    height: 65px;
    background-color: #1767b2;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    bottom: -32px;
    border: 1px solid #FFF;
    /* text-align: center; */
    padding: 6px;
}
i.fa.fa-angle-double-up {
    font-size: 45px;
    color: #FFF;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    /* text-align: center; */
    position: relative;
    left: 10px;
    right: 0px;
    margin: 0px auto;
    top: 0px;
}
/*==== Footer CSS END ====*/



/*==== Copyright  CSS START ====*/
.copyrightAreas {
    background: #12508b;
    color: #FFF;
}

.foot-socialsFoots ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
.foot-socialsFoots ul li {
    float: left;
    padding-right: 10px;
}
.foot-socialsFoots ul li:last-child {
    padding-right: 0px;
}
.copyrightAreas {
    background: rgba(18, 80, 139, 0.65);
    color: #FFF;
    padding: 1% 0% 1% 0%;
    margin-top: 6%;
}
.copyText p {
    padding: 10px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}
.copyText a {
    color: #000;
    font-weight: 500;
}
.copyText a:hover {
    color: #FFF !important;
}
a:focus, a:hover {
    text-decoration: none !important;
}
.fromCall a {
    color: #4581bc;
    font-weight: bold;
}

/*==== Copyright CSS END ====*/


/*==== Inner Page CSS strat ====*/

.innerPageTitle {
    background: url(img/plastic-fabrication-Gold-Coast-about-us-background.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 3% 0%;
    text-align: center;
}
h1.pageiner {
    padding: 0px;
    margin: 0px;
    font-size: 44px;
    color: #FFF;
    font-weight: 600;
    text-shadow: 1px 1px 1px #4387c6;
}
.inner-content {
    padding: 2% 0%;
    margin: 0px;
}

section#contactPages {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-Contact-background-image.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center right;
}
.contentInner {
    padding: 0px;
    margin: 0px;
}
.contentInner h1 {
    font-size: 22px;
    padding: 0px 0px 10px 0px;
    margin: 0px;
}
.contentInner h2 {
    font-size: 20px;
    padding: 0px 0px 10px 0px;
    margin: 0px;
}
.contentInner p {
    line-height: 1.3em;
    font-size: 18px;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    text-align: justify;
}
img.img-responsive.acrylicInnerImage {
    padding: 0px;
    margin: 20px auto 0px auto;
    width: 100%;
}
img.img-responsive.alignInnerImage {
    padding: 0px;
    margin: 20px auto;
    width: 100%;
}
.contentInner ul {
    padding: 0px 20px;
    margin: 0px;
}
.contentInner ul li {
    font-size: 18px;
    line-height: 1.3em;
    padding: 0px 0px 10px 0px;
    margin: 0px;
}
.innerfromCall {
    background: url(img/plastic-fabrication-Gold-Coast-about-us-cta-image.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 20px;
}
.innerfromCall h3 {
    margin: 0px;
    padding: 0px 0px 30px 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2em;
    color: #FFF;
}
.innerfromCall a {
    color: #1767b2 !important;
    font-weight: bold;
}
.innerfromCall a:hover {
    color: #4581bc !important;
}
div#frm_field_70_container, div#frm_field_71_container, div#frm_field_72_container, div#frm_field_73_container {
    position: relative;
}
div#frm_form_6_container .frm_primary_label {
    position: absolute;
    top: -18px;
    padding: 10px 10px;
    left: 7px;
    z-index: 99;
    color: #FFF !important;
    font-weight: 100 !important;
    margin: 0px;
}
div#frm_form_6_container .frm_primary_label:after {
    content: "";
    background: #2e2f31;
    width: 100%;
    height: 1px;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 18px;
    z-index: -1;
}
div#frm_form_6_container div#frm_field_cptch_number_container {
    position: relative;
    left: 0px;
    right: 0px;
    top: 0px;
    border: 1px solid #FFF;
    width: 100%;
    color: #FFF;
    margin: 15px 0px;
    padding: 5px 10px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 96%;
    border: 1px solid #c0d0dc;
    border-radius: 4px;
    outline: none;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
    color: #FFF;
}

div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
    width: 130px !important;
    background: #373635;
    border: 0px;
    color: #FFF;
    padding: 0px;
    text-align: center;
    font-size: 16px !important;
}
div#frm_form_6_container div#frm_field_cptch_number_container .frm_error {
    margin-top: 10px !important;
}
div#frm_form_6_container .frm_button_submit {
    background-color: #4581bc;
    width: 100%;
    background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
    background-position: 70%;
    background-repeat: no-repeat;
    font-size: 24px;
    padding: 0px;
    margin: 0px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 600;
    border: 0px;
    outline: none;
    padding: 2px;
    box-shadow: none;
}

.titleInnCssColor h2 {
    background: #1767b2;
    color: #FFF;
    text-align: center;
    padding: 10px;
    font-size: 30px;
    margin: 0px;
}

.servicesPart {
    padding: 6% 0px 0px 0px;
}
.inServices:hover .servicesTitleIn a {
    color: #000;
    /*    text-shadow: 1px 0px 0px #000;*/
}
.inServices {
    background: #eff0f0;
}
.servicesTitleIn h2 {
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    top: 6px;
}
.servicesIconIn {
    text-align: center;
}
.iconImageDivIn {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
}
.iconHoverDivIn {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 2;
}
.inServices:hover .iconImageDivIn {
    z-index: 88;
}
.servicesTitleIn a {
    color: #454545;
}
.servicesTitleIn a:hover {
    color: #1767b2 !important;
}
.inServices {
    padding: 20px 0px 30px 0px;
    border-bottom: 2px solid #84e8e8;
}


/*==== Inner Page CSS END ====*/

/*==== Contact US Page CSS START ====*/
.conInformation {
    padding: 0px 0px 40px 0px;
}
.conInformation h2 {
    text-align: left;
    color: #000;
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    position: relative;
}

.conInformation h2:before {
    content: "";
    background: #1767b2;
    width: 70px;
    height: 3px;
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: 0px;
    /* margin: 0px auto; */
}
p.conCss {
    height: 1px;
    background: #1767b2;
    width: 52%;
    text-align: left;
}

.addIcontsADD.cpms h4 {
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    line-height: 1.4em;
}
.cellIcontsADD.cpms h4 {
    font-size: 20px;
}
.cellIcontsADD a {
    color: #000;
    font-weight: 600;
}
.mailIcontsADD.cpms h4 {
    padding: 0px;
    margin: 0px;
    font-size: 18px;
}
.mailIcontsADD a {
    color: #000;
}
.cellContact {
    padding: 10px 0px 5px 0px !important;
    border-top: 1px solid #d2b8b8;
    border-bottom: 1px solid #d2b8b8;
}
.contactInformation {
    padding: 0px 0px 40px 0px;
}
.contactInformation h2 {
    text-align: left;
    color: #000;
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    position: relative;
}

.contactInformation h2:before {
    content: "";
    background: #1767b2;
    width: 70px;
    height: 3px;
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: 0px;
    /* margin: 0px auto; */
}
p.contactInCss {
    height: 1px;
    background: #1767b2;
    width: 52%;
    text-align: left;
}
.locationConatctAddres {
    padding: 10px 0px !important;
}
.locationConatctEmail {
    padding: 15px 0px !important;
}
.rowNeedPad {
    padding: 40px 0px;
}
.contactFrmRight {
    padding: 0px 10px 0px 0px !important;
    margin: 0px;
}
div#frm_form_7_container .frm_primary_label {
    position: absolute;
    top: -18px;
    padding: 10px 10px;
    left: 27px;
    z-index: 99;
    color: #4c4c4c !important;
    font-weight: 100 !important;
    margin: 0px;
}
div#frm_form_7_container .frm_primary_label:after {
    content: "";
    background: rgba(255, 255, 255, 0.85);
    width: 90%;
    height: 1px;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 18px;
    z-index: -1;
}
input#field_dr2l0 {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-Contact-Us--name-icon.png);

}
input#field_rwm4c {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-Contact-call--icon.png);

}
input#field_un5ej {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-Contact-emaill--icon.png);

}
textarea#field_wtcn3 {
    background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-Contact-message-icon.png);

}
input#field_dr2l0,input#field_rwm4c,input#field_un5ej {
    position: relative;
    background-repeat: no-repeat;
    background-position: 96%;
    border: 1px solid #c0d0dc;
    border-radius: 4px;
    outline: none;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
    height: 40px;
    color: #000;
}
textarea#field_wtcn3 {
    position: relative;
    background-repeat: no-repeat;
    background-position: 96%;
    border: 1px solid #c0d0dc;
    border-radius: 4px;
    outline: none;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
    height: 140px;
    color: #000;
}
div#frm_field_77_container {
    position: absolute;
    background-repeat: no-repeat;
    background-position: 96%;
    border: 1px solid #c0d0dc;
    border-radius: 4px;
    outline: none;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
    height: 40px;
    color: #FFF;
    margin: 0px;
    width: 98%;
}
/*div#frm_form_7_container div#frm_field_cptch_number_container {
    position: absolute;
    left: 56%;
    right: 30%;
    top: -27.5%;
    margin: 0px auto;
    width: 40%;
    color: #2f1e1e;
}*/
div#frm_form_7_container {
    position: relative;
}
div#frm_form_7_container div#frm_field_cptch_number_container .cptch_input {
    width: 130px !important;
    background: #e0e0e0;
    border: 0px;
    color: #000;
    padding: 0px;
    text-align: center;
    font-size: 16px !important;
    margin: 0px !important;
}
div#frm_form_7_container div#frm_field_cptch_number_container {
    position: relative;
    left: 24%;
    right: 0%;
    bottom: 219px;
    margin: 0px auto;
    width: 40%;
    height: 40px;
    color: #2f1e1e;
}
div#frm_form_7_container .frm_button_submit {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5294d1+2,61a0dc+36,498cca+71,7db9e8+100 */
    background-color: #5294d1; /* Old browsers */
    background-color: -moz-linear-gradient(top,  #5294d1 2%, #61a0dc 36%, #498cca 71%, #7db9e8 100%); /* FF3.6-15 */
    background-color: -webkit-linear-gradient(top,  #5294d1 2%,#61a0dc 36%,#498cca 71%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
    background-color: linear-gradient(to bottom,  #5294d1 2%,#61a0dc 36%,#498cca 71%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5294d1', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

    width: 50%;
    background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
    background-position: 70%;
    background-repeat: no-repeat;
    font-size: 25px;
    margin: 0px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 600;
    border: 0px;
    outline: none;
    padding: 2px 0px 0px 0px;
    box-shadow: 0px 1px 0px 0px #6a9ed2;
    border-radius: 6px;

}
div#frm_form_7_container div#frm_field_cptch_number_container .frm_error {
    margin-top: 0px !important;
}
/*==== Contact US Page CSS END ====*/

/*==== FAQ Page CSS Start ====*/
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px !important;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px !important;
    padding: 10px;
    color: #000;
    position: relative;
    left: 10px;
}
.panel-heading {
    padding: 0px 0px !important;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
span#trapezoidl i.fa.fa-angle-right {
    background: #0683dd;
    color: #FFF;
    font-size: 40px;
    padding: 0px 15px;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #ffffff !important;
    border: 0px !important;
}
a.accordion-toggle.collapsed {
    color: #000 !important;
}
.faqsAreasInn {
    padding: 2% 0% 0% 0%;
}
/*==== FAQ Page CSS END ====*/



/**Iphone5 Portrite media query**/
@media all and (min-width:320px) and (max-width:359px) {
    .needCOlor-mobile h2:before {
        content: "";
        background: #ffffff;
        width: 43%;
        height: 4px;
        position: absolute;
        right: 142px;
        left: 0px;
        top: 29px;
        margin: 0px auto;
    }
    div#frm_field_77_container {
        position: relative;
        background-repeat: no-repeat;
        background-position: 96%;
        border: 1px solid #c0d0dc;
        border-radius: 4px;
        outline: none;
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
        width: 100% !important;
        height: 40px;
        color: #FFF;
        margin: 0px;
        width: 98%;
    }
    .socialsPhone ul {
        list-style: none;
        padding: 0px;
        margin: 0px 0px 0px 10%;
    }
    .socialsPhone ul li {
        float: left;
        padding-right: 10px;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .homeQuote {
        padding: 10% 0%;
    }
    .servicesContent a {
        color: #1767b2;
        font-weight: 500;
        font-size: 14px;
    }
    .servicesContent i.fa.fa-angle-right {
        width: 17px;
        height: 17px;
        border-radius: 50%;
        background: #1767b2;
        text-align: center;
        color: #FFF;
        padding: 1px 6px;
    }
    .testimonal-para-inner {
        position: relative;
        top: 0px;
        padding: 0px 15px;
    }
    img.img-iconTesti {
        display: none;
    }
    img.img-responsive.logo {
        margin: 10px auto;
    }
    .fromCall h3 {
        font-size: 20px;
    }
    .contentInner {
        padding: 0px 15px 20px 15px;
        margin: 0px;
    }
    .needBam {
        position: absolute;
        top: 10%;
        width: 100%;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .postContent p:before {
        content: "";
        background: #FFF;
        width: 58%;
        height: 2px;
        position: absolute;
        right: 0px;
        left: 0px;
        bottom: 60px;
        margin: 0px auto;
    }
    .postTitles h3 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        line-height: 1.2em;
        text-transform: uppercase;
        font-weight: normal;
        text-align: center;
        color: #FFF;
        padding: 0px;
        margin: 0px 0px;
    }
    .postContent p {
        font-size: 20px;
        padding-bottom: 5px;
    }
    .postContent p:before {
        content: "";
        background: #FFF;
        width: 84%;
        height: 1px;
        position: absolute;
        right: 0px;
        left: 0px;
        bottom: 18px;
        margin: 0px auto;
    }
    .postContent h2 {
        padding: 15px 0px;
        margin: 0px;
        border: 2px solid #898b8d;
        font-size: 20px;
        font-family: 'Montserrat', sans-serif !important;
        text-align: center;
    }
    .serviesCssColor h2 {
        font-size: 24pt;
    }
    .serviesCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 60px;
        height: 4px;
        position: absolute;
        right: 157px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    div#frm_form_6_container .frm_button_submit {
        background-color: #4581bc;
        width: 100%;
        background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
        background-position: 85%;
        background-repeat: no-repeat;
        font-size: 24px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
        border: 0px;
        outline: none;
        padding: 2px;
        box-shadow: none;
    }
    p.serviesCss {
        height: 1px;
        background: #1767b2;
        width: 79.5%;
        text-align: center;
        margin: 0px auto;
    }
    .clientParaCss h2 {
        font-size: 24pt;
    }
    .clientParaCss h2:before {
        content: "";
        background: #1767b2;
        width: 60px;
        height: 5px;
        position: absolute;
        right: 123px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    .servicesTitle h2 {
        font-size: 14px;
    }
    .servicesTitleHover h2 {
        font-size: 15px;
    }
    .iconImageDiv {
        position: relative;
        left: 0px;
        right: 0px;
        bottom: 10px;
        text-align: right;
    }
    .content {
        height: 145px;
        display: none;
    }
    .foot-socialsFoots ul {
        list-style: none;
        margin: 0px 0px 0px 12%;
        padding: 0px;
    }
    .servicesPara {
        position: absolute !important;
        top: 130px;
    }
    .servicesContent p {
        font-size: 13px;
        padding: 5px 0px;
        margin: 0px;
    }
    section.welcome-sec-mobile {
        background: #1767b2;
        color: #FFF;
        padding: 2% 0% 8% 0%;
    }
    .scroll-no-mobile h1 {
        font-size: 20px;
    }
    .needCOlor-mobile h2 {
        font-size: 20px;
        font-weight: 600;
        color: #000;
    }
    span.forColors {
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
    }
    p.onesParas {
        height: 1px;
        background: #FFF;
        width: 100%;
        text-align: left;
        margin: 10px 0px;
    }
    .scroll-no-mobile h1, .scroll-no-mobile h2 {
        font-size: 20px;
    }
    .scroll-no-mobile p {
        line-height: 1.2em;
        font-size: 16px;
    }
    .form-sections {
        padding: 4% 0%;
        text-align: center;
        color: #FFF;
        margin: 4% 0%;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 0%;
        right: 2px;
        top: 56px;
        margin: 0px auto;
        width: 86%;
        color: #FFF;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 4%;
        right: 0%;
        top: -36%;
        margin: 0px auto;
        width: 100%;
        color: #2f1e1e;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_7_container .frm_button_submit {
        background-color: #4581bc;
        width: 100%;
        background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
        background-position: 80%;
        background-repeat: no-repeat;
        font-size: 24px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
        border: 0px;
        outline: none;
        padding: 2px;
        box-shadow: none;
    }
    .mailIcontsADD.cpms h4 {
        padding: 0px;
        margin: 0px;
        font-size: 16px;
    }
    div#frm_form_5_container .frm_button_submit {
        background-position: 80%;
    }
    p.clientCss {
        height: 1px;
        background: #1767b2;
        width: 67%;
        text-align: center;
        margin: 0px auto;
    }
    .logoslider-sec {
        padding: 6% 0% 14% 0%;
    }
    .owl-next {
        position: absolute;
        left: 230px;
        right: 0px;
        top: 94px;
    }
    .owl-prev {
        position: absolute;
        top: 94px;
        left: 2px;
    }
    .touch {
        color: #FFF;
        padding: 7px 0px 0px 12px;
        margin: 0px;
        position: relative;
    }
    h2.touch:after {
        content: "";
        background: #FFF;
        width: 184.9px;
        height: 1px;
        position: absolute;
        right: 0px;
        left: 13px;
        bottom: 0px;
    }
    .postTitle {
        text-align: center;
        padding: 10px 0px 0px 0px;
        border-right: 0px solid #1767b2;
    }
    .forBgColor {
        background: #e5e5e5;
        text-align: center;
        height: 490px;
    }
    .testiCssColor h2 {
        text-align: center;
        color: #000;
        font-size: 24pt;
        font-weight: 600;
        margin: 0px;
        padding: 0px 0px 10px 0px;
        position: relative;
    }
    .testiCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 79px;
        height: 5px;
        position: absolute;
        right: 135px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    p.testiCSS {
        height: 1px;
        background: #1767b2;
        width: 78%;
        text-align: center;
        margin: 0px auto;
    }
    p.clickMaps {
        position: absolute;
        margin: 0px auto;
        left: 0px;
        right: 10%;
        bottom: 15%;
        text-align: center;
        background: #1767b2;
        width: 60%;
        color: #FFF;
        font-size: 20px;
        padding: 8px 20px;
        font-weight: 100;
    }
    .testimonial-sec {
        padding: 10% 0% 15% 0%;
    }
    p.siteId {
        display: none !important;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
    }
    .cell h4 {
        padding: 0px;
        margin: 0px;
        font-size: 22px;
        position: relative;
        top: 15px;
    }
    .addIcon.cpm-ft img {
        position: absolute;
        top: 20px;
        left: -28px;
        right: 0px;
        margin: 0px auto;
    }
    .contactInformation h2 {
        text-align: left;
        color: #000;
        font-size: 20px;
        font-weight: normal;
        margin: 0px;
        padding: 30px 0px 10px 0px;
        position: relative;
    }
    .conInformation {
        padding: 0px 0px 0px 0px;
    }
    p.conCss {
        height: 1px;
        background: #1767b2;
        width: 98%;
        text-align: left;
    }
    p.contactInCss {
        height: 1px;
        background: #1767b2;
        width: 95%;
        text-align: left;
    }
    img.mailImags {
        position: absolute;
        top: 20px;
        left: -27px;
        right: 0px;
        margin: 0px auto;
    }
    img.img-iconImages {
        position: absolute;
        top: 10px;
        left: -27px;
        right: 0px;
        margin: 0px auto;
    }

    .addressInfo h4 {
        padding: 4px 0px 0px 0px;
        margin: 0px;
        position: relative;
        bottom: -15px;
        line-height: 1.2em;
        font-size: 14px;
    }
    .mail h4 {
        padding: 3px 0px;
        margin: 0px;
        font-size: 20px;
        position: relative;
        top: 17px;
    }
    .copyText p {
        padding: 10px 0px 10px 0px;
        margin: 0px;
        font-size: 13px;
        text-align: center;
    }
    div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
        width: 46px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    .servicesTitleIn h2 {
        padding: 0px;
        margin: 0px;
        font-size: 16px;
        font-weight: 400;
        position: relative;
        top: 6px;
    }
    .addIconts.cpm, .cellIconts.cpm, .mailIconts.cpm {
        text-align: left;
    }
    /*    .addIcontsADD.cpms, .cellIcontsADD.cpms,.mailIcontsADD.cpms {
            padding: 0px !important;
            margin: 0px !important;
        }*/
    .rowNeedPad {
        padding: 0px 0px;
    }
    .contentInner p {
        line-height: 1.3em;
        font-size: 18px;
        padding: 0px 15px 20px 15px;
        margin: 0px;
    }
    span#trapezoidl {
        display: none !important;
    }

}

/*========== Samsung s4 Portrite media query ==========*/
@media only screen and (min-width:360px) and (max-width:474px) {
    .homeQuote {
        padding: 5% 0%;
    }
    .socialsPhone ul {
        list-style: none;
        padding: 0px;
        margin: 0px 0px 0px 10%;
    }
    .addIcontsADD.cpms h4 {
        padding: 0px;
        margin: 0px;
        font-size: 15px;
        line-height: 1.4em;
    }
    .socialsPhone ul li {
        float: left;
        padding-right: 18px;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .testimonal-para-inner {
        position: relative;
        top: 0px;
        padding: 0px 15px;
    }
    img.img-iconTesti {
        display: none;
    }
    img.img-responsive.logo {
        margin: 10px auto;
    }
    .needBam {
        position: absolute;
        top: 10%;
        width: 100%;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .postContent p:before {
        content: "";
        background: #FFF;
        width: 89%;
        height: 2px;
        position: absolute;
        right: 0px;
        left: 0px;
        bottom: 22px;
        margin: 0px auto;
    }
    .postTitles h3 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        line-height: 1.2em;
        text-transform: uppercase;
        font-weight: normal;
        text-align: center;
        color: #FFF;
        padding: 0px;
        margin: 0px 0px;
    }
    .postContent p {
        font-size: 24px;
        padding-bottom: 7px;
    }
    .postContent h2 {
        padding: 15px 5px;
        margin: 0px;
        border: 2px solid #898b8d;
        font-size: 20px;
        font-family: 'Montserrat', sans-serif !important;
        text-align: center;
    }
    .serviesCssColor h2 {
        font-size: 26pt;
    }
    .serviesCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 60px;
        height: 4px;
        position: absolute;
        right: 174px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    .service-sec {
        padding: 9% 0% 3% 0%;
        margin: 0px;
    }
    p.serviesCss {
        height: 1px;
        background: #1767b2;
        width: 74.5%;
        text-align: center;
        margin: 0px auto;
    }
    .content {
        height: 170px;
    }
    .servicesTitle h2 {
        font-size: 18px;
        padding: 20px 0px;
        margin: 0px;
        font-weight: normal;
        color: #1767b2;
    }
    .iconImageDiv {
        position: relative;
        left: 0px;
        right: 0px;
        top: 10px;
        text-align: right;
    }
    .servicesPara {
        position: absolute !important;
        top: 130px;
    }
    .servicesContent p {
        font-size: 14px;
    }
    .welcome-sec-mobile {
        background: #1767b2;
        color: #FFF;
        padding: 2% 0% 8% 0%;
    }
    .needCOlor-mobile h2 {
        font-size: 23px;
        font-weight: 600;
        color: #000;
        text-align: left;
    }
    span.forColors {
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
    }
    p.onesParas {
        height: 1px;
        background: #FFF;
        width: 100%;
        text-align: center;
        margin: 0px auto 10px auto;
    }
    .needCOlor-mobile h2:before {
        content: "";
        background: #ffffff;
        width: 43%;
        height: 3px;
        position: absolute;
        right: 166px;
        left: 0px;
        top: 32px;
        margin: 0px auto;
    }
    .scroll-no-mobile h1, .scroll-no-mobile h2 {
        font-size: 20px;
    }
    .scroll-no-mobile p {
        line-height: 1.2em;
        font-size: 18px;
    }
    .clientParaCss h2 {
        font-size: 26pt;
    }
    .clientParaCss h2:before {
        content: "";
        background: #1767b2;
        width: 65px;
        height: 5px;
        position: absolute;
        right: 136px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    .form-sections {
        padding: 5% 0%;
        text-align: center;
        color: #FFF;
        margin: 4% 0%;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 0%;
        right: 2px;
        top: 56px;
        margin: 0px auto;
        width: 86%;
        color: #FFF;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container .cptch_input {
        width: 100px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_5_container .frm_button_submit {
        background-position: 80%;
    }
    img.img-responsive.logo-sider-imges {
        margin: 0px auto;
    }
    p.clientCss {
        height: 1px;
        background: #1767b2;
        width: 64%;
        text-align: center;
        margin: 0px auto;
    }
    .testiCssColor h2 {
        font-size: 26pt;
    }
    .testiCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 80px;
        height: 5px;
        position: absolute;
        right: 150px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    span#trapezoidl {
        display: none !important;
    }
    .logoslider-sec {
        padding: 6% 0% 14% 0%;
    }
    .owl-next {
        position: absolute;
        left: 259px;
        right: 0px;
        top: 98px;
    }
    .owl-prev {
        position: absolute;
        top: 98px;
        left: 16px;
    }
    p.testiCSS {
        height: 1px;
        background: #1767b2;
        width: 73%;
        text-align: center;
        margin: 0px auto;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 472px;
        text-align: center;
    }
    .postTitle {
        text-align: center;
        padding: 20px 20px 1px 20px;
        border-right: 0px solid #1767b2;
    }
    div#frm_form_6_container .frm_button_submit {

        background-position: 75%;
    }
    .foot-socialsFoots ul {
        list-style: none;
        margin: 0px 0px 0px 17%;
        padding: 0px;
    }
    p.clickMaps {
        position: absolute;
        margin: 0px auto;
        left: 0px;
        right: 10%;
        bottom: 15%;
        text-align: center;
        background: #1767b2;
        width: 60%;
        color: #FFF;
        font-size: 20px;
        padding: 8px 20px;
        font-weight: 100;
    }
    .rowNeedPad {
        padding: 0px 0px;
    }
    .contactInformation {
        padding: 20px 0px 20px 0px;
    }
    div#frm_field_77_container {
        position: relative;
        background-repeat: no-repeat;
        background-position: 96%;
        border: 1px solid #c0d0dc;
        border-radius: 4px;
        outline: none;
        width: 100% !important;
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
        height: 40px;
        color: #FFF;
        margin: 0px;
        width: 98%;
    }
    .testimonial-sec {
        padding: 12% 0% 15% 0%;
    }
    p.siteId {
        display: none !important;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
    }
    .cell h4 {
        padding: 0px;
        margin: 0px;
        font-size: 28px;
        position: relative;
        top: 12px;
    }
    .addIcon.cpm-ft img {
        position: absolute;
        top: 20px;
        left: -34px;
        right: 0px;
        margin: 0px auto;
    }
    .conInformation {
        padding: 0px 0px 10px 0px;
    }
    img.img-iconImages {
        position: absolute;
        top: 13px;
        left: 0px;
        right: 59px;
        margin: 0px auto;
    }
    img.mailImags {
        position: absolute;
        top: 19px;
        left: 0px;
        right: 59px;
        margin: 0px auto;
    }
    p.conCss {
        height: 1px;
        background: #1767b2;
        width: 65%;
        text-align: left;
    }
    p.contactInCss {
        height: 1px;
        background: #1767b2;
        width: 100%;
        text-align: left;
    }
    .addressInfo h4 {
        padding: 4px 0px 0px 0px;
        margin: 0px;
        position: relative;
        bottom: -15px;
        line-height: 1.2em;
        font-size: 16px;
    }
    .mail h4 {
        padding: 3px 0px;
        margin: 0px;
        font-size: 26px;
        position: relative;
        top: 14px;
    }
    .mailIcontsADD.cpms h4 {
        padding: 0px;
        margin: 0px;
        font-size: 20px;
    }
    .contentInner {
        padding: 0px 15px 20px 15px;
        margin: 0px;
    }

    .copyText p {
        padding: 10px 0px 10px 0px;
        margin: 0px;
        font-size: 13px;
        text-align: center;
    }
    div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 8%;
        right: 30%;
        top: -36%;
        margin: 0px auto;
        width: 96%;
        color: #2f1e1e;
    }
    .servicesTitleIn h2 {
        padding: 0px;
        margin: 0px;
        font-size: 12px;
        font-weight: 400;
        position: relative;
        top: 6px;
    }
    div#frm_form_7_container .frm_button_submit {
        background-color: #4581bc;
        width: 100%;
        background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
        background-position: 70%;
        background-repeat: no-repeat;
        font-size: 24px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
        border: 0px;
        outline: none;
        padding: 2px;
        box-shadow: none;
    }


}

/*========== Iphone5 landscape media query ==========*/
@media (min-width:550px) and (max-width:568px) {
    .needCOlor-mobile h2:before {
        content: "";
        background: #ffffff;
        width: 40%;
        height: 3px;
        position: absolute;
        right: 300px;
        left: 0px;
        top: 46px;
        margin: 0px auto;
    }
    div#frm_form_6_container .frm_button_submit {    
        background-position: 65%;
    }
    .homeQuote {
        padding: 6% 0%;
    }
    .addIconts.cpm, .cellIconts.cpm, .mailIconts.cpm {
        text-align: left;
    }
    .addIcontsADD.cpms, .cellIcontsADD.cpms,.mailIcontsADD.cpms {
        padding: 0px !important;
        margin: 0px !important;
    }
    .socialsPhone ul {
        list-style: none;
        padding: 0px;
        margin: 0px 0px 0px 24%;
    }
    .socialsPhone ul li {
        float: left;
        padding-right: 18px;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .socialsPhone ul li {
        float: left;
        padding-right: 18px;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .rowNeedPad {
        padding: 0px 0px;
    }
    img.img-responsive.logo {
        margin: 10px auto;
    }
    img.img-responsive.services-imges {
        width: 100%;
        margin: 0px auto;
    }
    .needBam {
        position: absolute;
        top: 10%;
        width: 100%;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .postContent p:before {
        content: "";
        background: #FFF;
        width: 67%;
        height: 2px;
        position: absolute;
        right: 0px;
        left: 0px;
        bottom: 28px;
        margin: 0px auto;
    }
    .postTitles h3 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 20px;
        line-height: 1.2em;
        text-transform: uppercase;
        font-weight: normal;
        text-align: center;
        color: #FFF;
        padding: 0px 0px;
        margin: 0px 0px;
    }
    .postContent p {
        font-size: 40px;
        padding-bottom: 10px;
    }
    .postContent h2 {
        padding: 15px 0px;
        margin: 0px;
        border: 2px solid #898b8d;
        font-size: 20px;
        font-family: 'Montserrat', sans-serif !important;
        text-align: center;
    }
    .serviesCssColor h2 {
        font-size: 24pt;
    }
    .serviesCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 60px;
        height: 4px;
        position: absolute;
        right: 156px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    p.serviesCss {
        height: 1px;
        background: #1767b2;
        width: 41.3%;
        text-align: center;
        margin: 0px auto;
    }
    .clientParaCss h2 {
        font-size: 24pt;
    }
    .clientParaCss h2:before {
        content: "";
        background: #1767b2;
        width: 58px;
        height: 5px;
        position: absolute;
        right: 125px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    img.img-responsive.logo-sider-imges {
        margin: 0px auto;
    }
    .servicesTitle h2 {
        font-size: 20px;
    }
    .servicesPara {
        position: absolute !important;
        top: 227px;
    }
    .content {
        position: absolute;
        top: 92px;
        background: #FFF;
        /* opacity: 0.6; */
        transition: transform 300ms;
        /* box-shadow: 1px 1px 15px rgba(95, 87, 87, 0.25); */
        margin: 0 auto;
        border: 1px solid #1767b2;
        padding: 10px;
        border-top: 15px solid #1767b2;
        height: 179px;
        display: none;
    }
    .servicesContent p {
        font-size: 20px;
    }
    section.welcome-sec-mobile {
        background: #1767b2;
        color: #FFF;
        padding: 2% 0% 8% 0%;
    }
    .scroll-no-mobile h1 {
        font-size: 20px;
    }
    .needCOlor-mobile h2 {
        font-size: 36px;
        font-weight: 600;
        color: #000;
    }
    .conInformation {
        padding: 0px 0px 0px 0px;
    }
    div#frm_field_77_container {
        position: relative;
        background-repeat: no-repeat;
        background-position: 96%;
        border: 1px solid #c0d0dc;
        border-radius: 4px;
        width: 100% !important;
        outline: none;
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
        height: 40px;
        color: #FFF;
        margin: 0px;
        width: 98%;
    }
    .contactInformation h2 {
        text-align: left;
        color: #000;
        font-size: 18px;
        font-weight: normal;
        margin: 0px;
        padding: 20px 0px 10px 0px;
        position: relative;
    }
    p.contactInCss {
        height: 1px;
        background: #1767b2;
        width: 70%;
        text-align: left;
    }
    div#frm_form_7_container .frm_button_submit {
        background-color: #4581bc;
        width: 50%;
        background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
        background-position: 82%;
        background-repeat: no-repeat;
        font-size: 24px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
        border: 0px;
        outline: none;
        padding: 2px;
        box-shadow: none;
    }
    .addIcontsADD.cpms h4 {
        padding: 0px;
        margin: 0px;
        font-size: 16px;
        line-height: 1.4em;
    }
    p.conCss {
        height: 1px;
        background: #1767b2;
        width: 40%;
        text-align: left;
    }
    .contactInformation {
        padding: 0px 0px 20px 0px;
    }
    span.forColors {
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
    }
    span.forColors {
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
    }
    p.onesParas {
        height: 1px;
        background: #FFF;
        width: 92%;
        text-align: left;
        margin: 10px 0px;
    }
    .scroll-no-mobile h1, .scroll-no-mobile h2 {
        font-size: 20px;
    }
    .scroll-no-mobile p {
        line-height: 1.2em;
        font-size: 18px;
    }
    .form-sections {
        padding: 5% 0%;
        text-align: center;
        color: #FFF;
        margin: 4% 0%;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 0%;
        right: 2px;
        top: 56px;
        margin: 0px auto;
        width: 86%;
        color: #FFF;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container .cptch_input {
        width: 100px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_5_container .frm_button_submit {
        background-position: 68%;
    }
    p.clientCss {
        height: 1px;
        background: #1767b2;
        width: 35%;
        text-align: center;
        margin: 0px auto;
    }
    .logoslider-sec {
        padding: 2% 0% 8% 0%;
    }
    .owl-next {
        position: absolute;
        left: 54%;
        right: 0px;
        top: 95px;
    }
    .owl-prev {
        position: absolute;
        top: 95px;
        left: 40%;
    }
    .testiCssColor h2 {
        font-size: 24pt;
    }
    .testiCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 80px;
        height: 5px;
        position: absolute;
        right: 134px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    p.testiCSS {
        height: 1px;
        background: #1767b2;
        width: 40.9%;
        text-align: center;
        margin: 0px auto;
    }
    .touch {
        color: #FFF;
        padding: 10px 0px 0px 23px;
        margin: 0px;
        position: relative;
    }
    h2.touch:after {
        content: "";
        background: #FFF;
        width: 184.9px;
        height: 1px;
        position: absolute;
        right: 0px;
        left: 24px;
        bottom: 0px;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 333px;
    }
    p.clickMaps {
        position: absolute;
        margin: 0px auto;
        left: 0px;
        right: 10%;
        bottom: 15%;
        text-align: center;
        background: #1767b2;
        width: 29%;
        color: #FFF;
        font-size: 18px;
        padding: 8px 20px;
        font-weight: 100;
    }
    .postTitle {
        text-align: center;
        padding: 20px 0px 0px 0px;
        border-right: 0px solid #1767b2;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 333px;
        text-align: center;
    }
    .testimonial-sec {
        padding: 10% 0% 8% 0%;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
        height: 100px;
    }
    .cell h4 {
        padding: 0px 20px;
        margin: 0px;
        font-size: 28px;
        position: relative;
        top: 7px;
    }
    .addIcon.cpm-ft img {
        position: absolute;
        top: 22px;
        left: -36px;
        right: 0px;
        margin: 0px auto;
    }
    img.mailImags {
        position: absolute;
        top: 8px;
        left: -40px;
        right: 0px;
        margin: 0px auto;
    }
    img.img-iconImages {
        position: absolute;
        top: 5px;
        left: -40px;
        right: 0px;
        margin: 0px auto;
    }
    .addressInfo h4 {
        padding: 0px 20px;
        margin: 0px;
        position: relative;
        bottom: -14px;
        line-height: 1.2em;
        font-size: 20px;
    }
    .mail h4 {
        padding: 0px 20px;
        margin: 0px;
        font-size: 26px;
        position: relative;
        top: 8px;
    }
    .copyText p {
        padding: 10px 0px 10px 0px;
        margin: 0px;
        font-size: 12px;
        text-align: center;
    }
    div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 28%;
        right: 30%;
        top: -36%;
        margin: 0px auto;
        width: 70%;
        color: #2f1e1e;
    }
    .servicesTitleIn h2 {
        padding: 0px;
        margin: 0px;
        font-size: 18px;
        font-weight: 400;
        position: relative;
        top: 6px;
    }
    .foot-socialsFoots ul {
        list-style: none;
        margin: 0px 0px 0px 29%;
        padding: 0px;
    }
    .contentInner {
        padding: 0px 15px !important;
        margin: 0px;
    }
    p.siteId {
        display: none !important;
    }

    .testimonal-para-inner {
        position: relative;
        top: 0px;
        padding: 0px 15px;
    }
    img.img-iconTesti {
        display: none;
    }
}

/*========== query Samsung s4 landscape media query ==========*/
@media (min-width:601px) and (max-width:650px) {
    .homeQuote {
        padding: 5% 0%;
    }
    .socialsPhone ul {
        list-style: none;
        padding: 0px;
        margin: 0px 0px 0px 26%;
    }
    .socialsPhone ul li {
        float: left;
        padding-right: 18px;
        padding-bottom: 20px;
        padding-top: 15px;
    }
    img.img-responsive.logo {
        margin: 10px auto;
    }
    img.img-responsive.services-imges {
        width: 100%;
        margin: 0px auto;
    }
    .needBam {
        position: absolute;
        top: 14%;
        width: 100%;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .postContent p:before {
        content: "";
        background: #FFF;
        width: 80%;
        height: 2px;
        position: absolute;
        right: 0px;
        left: 0px;
        bottom: 28px;
        margin: 0px auto;
    }
    .postTitles h3 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 20px;
        line-height: 1.2em;
        text-transform: uppercase;
        font-weight: normal;
        text-align: center;
        color: #FFF;
        padding: 0px 0px;
        margin: 0px 0px;
    }
    .postContent p {
        font-size: 40px;
        padding-bottom: 10px;
    }
    .postContent h2 {
        padding: 15px 0px;
        margin: 0px;
        border: 2px solid #898b8d;
        font-size: 20px;
        font-family: 'Montserrat', sans-serif !important;
        text-align: center;
    }
    .serviesCssColor h2 {
        font-size: 30pt;
    }
    .serviesCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 60px;
        height: 4px;
        position: absolute;
        right: 206px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    p.serviesCss {
        height: 1px;
        background: #1767b2;
        width: 44.6%;
        text-align: center;
        margin: 0px auto;
    }
    img.img-responsive.logo-sider-imges {
        margin: 0px auto;
    }
    .servicesTitle h2 {
        font-size: 20px;
    }
    .servicesPara {
        position: absolute !important;
        top: 254px;
    }
    .content {
        position: absolute;
        top: 92px;
        background: #FFF;
        /* opacity: 0.6; */
        transition: transform 300ms;
        /* box-shadow: 1px 1px 15px rgba(95, 87, 87, 0.25); */
        margin: 0 auto;
        border: 1px solid #1767b2;
        padding: 10px;
        border-top: 15px solid #1767b2;
        height: 208px;
        display: none;
    }
    .servicesContent p {
        font-size: 22px;
    }
    section.welcome-sec-mobile {
        background: #1767b2;
        color: #FFF;
        padding: 2% 0% 8% 0%;
    }
    .scroll-no-mobile h1 {
        font-size: 20px;
    }
    .needCOlor-mobile h2 {
        font-size: 44px;
        font-weight: 600;
        text-align: center;
        color: #000;
    }
    .needCOlor-mobile h2:before {
        content: "";
        background: #ffffff;
        width: 43%;
        height: 3px;
        position: absolute;
        right: 166px;
        left: 0px;
        top: 32px;
        margin: 0px auto;
    }
    .addIcontsADD.cpms, .cellIcontsADD.cpms,.mailIcontsADD.cpms {
        padding: 0px !important;
        margin: 0px !important;
    }
    p.conCss {
        height: 1px;
        background: #1767b2;
        width: 34%;
        text-align: left;
    }
    p.contactInCss {
        height: 1px;
        background: #1767b2;
        width: 67%;
        text-align: left;
    }
    .conInformation {
        padding: 0px 0px 10px 0px;
    }
    .contactInformation {
        padding: 0px 0px 20px 0px;
    }
    div#frm_field_77_container {
        position: relative;
        background-repeat: no-repeat;
        background-position: 96%;
        border: 1px solid #c0d0dc;
        border-radius: 4px;
        outline: none;
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
        width: 100% !important;
        height: 40px;
        color: #FFF;
        margin: 0px;

    }
    .contactInformation h2 {
        text-align: left;
        color: #000;
        font-size: 20px;
        font-weight: normal;
        margin: 0px;
        padding: 20px 0px 10px 0px;
        position: relative;
    }
    span.forColors {
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
    }
    .needCOlor-mobile h2:before {
        content: "";
        background: #ffffff;
        width: 43%;
        height: 3px;
        position: absolute;
        right: 325px;
        left: 0px;
        top: 55px;
        margin: 0px auto;
    }
    p.onesParas {
        height: 1px;
        background: #FFF;
        width: 100%;
        text-align: center;
        margin: 0px auto 10px auto;
    }
    .scroll-no-mobile h1, .scroll-no-mobile h2 {
        font-size: 20px;
    }
    .scroll-no-mobile p {
        line-height: 1.2em;
        font-size: 17px;
    }
    .form-sections {
        padding: 5% 0%;
        text-align: center;
        color: #FFF;
        margin: 4% 0%;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 0%;
        right: 2px;
        top: 56px;
        margin: 0px auto;
        width: 86%;
        color: #FFF;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container .cptch_input {
        width: 100px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_5_container .frm_button_submit {
        background-position: 65%;
    }
    div#frm_form_7_container .frm_button_submit {
        background-color: #599ce0;
        width: 50%;
        background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
        background-position: 77%;
        background-repeat: no-repeat;
        font-size: 25px;
        margin: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
        border: 0px;
        outline: none;
        padding: 2px;
        box-shadow: 0px 1px 0px 0px #6a9ed2;
        border-radius: 6px;
        border-bottom: 1px solid #388ee2;
    }
    p.clientCss {
        height: 1px;
        background: #1767b2;
        width: 43%;
        text-align: center;
        margin: 0px auto;
    }
    .logoslider-sec {
        padding: 2% 0% 8% 0%;
    }
    .owl-next {
        position: absolute;
        left: 54%;
        right: 0px;
        top: 70px;
    }
    .owl-prev {
        position: absolute;
        top: 70px;
        left: 40%;
    }
    p.testiCSS {
        height: 1px;
        background: #1767b2;
        width: 50%;
        text-align: center;
        margin: 0px auto;
    }
    .addIconts.cpm, .cellIconts.cpm, .mailIconts.cpm {
        text-align: right;
    }
    .rowNeedPad {
        padding: 20px 0px;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 333px;
    }
    p.clickMaps {
        position: absolute;
        margin: 0px auto;
        left: 0px;
        right: 10%;
        bottom: 15%;
        text-align: center;
        background: #1767b2;
        width: 29%;
        color: #FFF;
        font-size: 20px;
        padding: 8px 20px;
        font-weight: 100;
    }
    .postTitle {
        text-align: center;
        padding: 20px 0px 0px 0px;
        border-right: 0px solid #1767b2;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 333px;
        text-align: center;
    }
    .testimonial-sec {
        padding: 6% 0% 8% 0%;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
        height: 100px;
    }
    .cell h4 {
        padding: 0px 20px;
        margin: 0px;
        font-size: 36px;
        position: relative;
        top: 10px;
    }
    .touch {
        color: #FFF;
        padding: 10px 0px 0px 24px;
        margin: 0px;
        position: relative;
    }
    h2.touch:after {
        content: "";
        background: #FFF;
        width: 184.9px;
        height: 1px;
        position: absolute;
        right: 0px;
        left: 27px;
        bottom: 0px;
    }
    .addIcon.cpm-ft img {
        position: absolute;
        top: 17px;
        left: -54px;
        right: 0px;
        margin: 0px auto;
    }
    img.mailImags {
        position: absolute;
        top: 13px;
        left: -45px;
        right: 0px;
        margin: 0px auto;
    }
    img.img-iconImages {
        position: absolute;
        top: 13px;
        left: -45px;
        right: 0px;
        margin: 0px auto;
    }
    .addressInfo h4 {
        padding: 0px 20px;
        margin: 0px;
        position: relative;
        bottom: -14px;
        line-height: 1.2em;
        font-size: 20px;
    }
    .mail h4 {
        padding: 0px 20px;
        margin: 0px;
        font-size: 30px;
        position: relative;
        top: 10px;
    }
    .copyText p {
        padding: 10px 0px 10px 0px;
        margin: 0px;
        font-size: 13px;
        text-align: center;
    }
    div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 28%;
        right: 30%;
        top: -35.5%;
        margin: 0px auto;
        width: 70%;
        color: #2f1e1e;
    }
    .servicesTitleIn h2 {
        padding: 0px;
        margin: 0px;
        font-size: 18px;
        font-weight: 400;
        position: relative;
        top: 6px;
    }
    div#frm_form_6_container .frm_button_submit {
        background-position: 64%;
    }
    .foot-socialsFoots ul {
        list-style: none;
        margin: 0px 0px 0px 32%;
        padding: 0px;
    }
    .contentInner {
        padding: 0px 15px !important;
        margin: 0px;
    }
    p.siteId {
        display: none !important;
    }

    .testimonal-para-inner {
        position: relative;
        top: 0px;
        padding: 0px 15px;
    }
    img.img-iconTesti {
        display: none;
    }
}

/*============ i-phone 6 portrait media query ==============*/
@media only screen and (min-width:375px) and (max-width:479px) {
    .homeQuote {
        padding: 5% 0%;
    }
    .socialsPhone ul {
        list-style: none;
        padding: 0px;
        margin: 0px 0px 0px 14%;
    }
    .socialsPhone ul li {
        float: left;
        padding-right: 18px;
        padding-bottom: 10px;
    }
    .testimonal-para-inner {
        position: relative;
        top: 0px;
        padding: 0px 15px;
    }
    img.img-iconTesti {
        display: none;
    }
    img.img-responsive.logo {
        margin: 10px auto;
    }
    .needBam {
        position: absolute;
        top: 10%;
        width: 100%;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .postContent p:before {
        content: "";
        background: #FFF;
        width: 89%;
        height: 2px;
        position: absolute;
        right: 0px;
        left: 0px;
        bottom: 22px;
        margin: 0px auto;
    }
    .postTitles h3 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 15px;
        line-height: 1.2em;
        text-transform: uppercase;
        font-weight: normal;
        text-align: center;
        color: #FFF;
        padding: 0px;
        margin: 0px 0px;
    }
    .postContent p {
        font-size: 24px;
        padding-bottom: 7px;
    }
    .postContent h2 {
        padding: 15px 5px;
        margin: 0px;
        border: 2px solid #898b8d;
        font-size: 20px;
        font-family: 'Montserrat', sans-serif !important;
        text-align: center;
    }
    .serviesCssColor h2 {
        font-size: 30pt;
    }
    .serviesCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 60px;
        height: 4px;
        position: absolute;
        right: 200px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    p.serviesCss {
        height: 1px;
        background: #1767b2;
        width: 79%;
        text-align: center;
        margin: 0px auto;
    }
    .servicesTitleHover h2 {
        font-size: 19px;
        padding: 5px 0px;
        margin: 0px;
        font-weight: 500;
        color: #1767b2;
    }
    .servicesTitle h2 {
        font-size: 18px;
        padding: 20px 0px;
        margin: 0px;
        font-weight: normal;
        color: #1767b2;
    }
    .iconImageDiv {
        position: relative;
        left: 0px;
        right: 0px;
        top: 10px;
        text-align: right;
    }
    .servicesPara {
        position: absolute !important;
        top: 130px;
    }
    .servicesContent p {
        font-size: 14px;
    }
    .welcome-sec-mobile {
        background: #1767b2;
        color: #FFF;
        padding: 2% 0% 8% 0%;
    }
    .needCOlor-mobile h2 {
        font-size: 24px;
        font-weight: 600;
    }
    span.forColors {
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
    }
    p.onesParas {
        height: 1px;
        background: #FFF;
        width: 100%;
        text-align: center;
        margin: 0px auto 10px auto;
    }
    .needCOlor-mobile h2:before {
        content: "";
        background: #ffffff;
        width: 43%;
        height: 3px;
        position: absolute;
        right: 174px;
        left: 0px;
        top: 33px;
        margin: 0px auto;
    }
    .scroll-no-mobile h1, .scroll-no-mobile h2 {
        font-size: 20px;
    }
    .scroll-no-mobile p {
        line-height: 1.2em;
        font-size: 18px;
    }
    .form-sections {
        padding: 5% 0%;
        text-align: center;
        color: #FFF;
        margin: 4% 0%;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 0%;
        right: 2px;
        top: 56px;
        margin: 0px auto;
        width: 86%;
        color: #FFF;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container .cptch_input {
        width: 100px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_5_container .frm_button_submit {
        background-position: 80%;
    }
    img.img-responsive.logo-sider-imges {
        margin: 0px auto;
    }
    .rowNeedPad {
        padding: 0px 0px;
    }
    div#frm_field_77_container {
        position: relative;
        background-repeat: no-repeat;
        background-position: 96%;
        border: 1px solid #c0d0dc;
        border-radius: 4px;
        outline: none;
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
        width: 100% !important;
        height: 40px;
        color: #FFF;
        margin: 0px;
        width: 98%;
    }
    p.clientCss {
        height: 1px;
        background: #1767b2;
        width: 61%;
        text-align: center;
        margin: 0px auto;
    }
    span#trapezoidl {
        display: none !important;
    }
    .logoslider-sec {
        padding: 6% 0% 14% 0%;
    }
    .owl-next {
        position: absolute;
        left: 258px;
        right: 0px;
        top: 98px;
    }
    .owl-prev {
        position: absolute;
        top: 98px;
        left: 30px;
    }
    p.testiCSS {
        height: 1px;
        background: #1767b2;
        width: 70%;
        text-align: center;
        margin: 0px auto;
    }
    div#frm_form_6_container .frm_button_submit {
        background-position: 78%;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 442px;
        text-align: center;
    }
    .postTitle {
        text-align: center;
        padding: 15px 20px 0px 0px;
        border-right: 0px solid #1767b2;
    }
    .foot-socialsFoots ul {
        list-style: none;
        margin: 0px 0px 0px 19%;
        padding: 0px;
    }
    p.clickMaps {
        position: absolute;
        margin: 0px auto;
        left: 0px;
        right: 10%;
        bottom: 15%;
        text-align: center;
        background: #1767b2;
        width: 60%;
        color: #FFF;
        font-size: 20px;
        padding: 8px 20px;
        font-weight: 100;
    }
    .testimonial-sec {
        padding: 10% 0% 15% 0%;
    }
    p.siteId {
        display: none !important;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
    }
    .cell h4 {
        padding: 0px;
        margin: 0px;
        font-size: 36px;
        position: relative;
        top: 14px;
    }
    .addIcon.cpm-ft img {
        position: absolute;
        top: 20px;
        left: -33px;
        right: 0px;
        margin: 0px auto;
    }
    .conInformation {
        padding: 0px 0px 10px 0px;
    }
    img.mailImags {
        position: absolute;
        top: 20px;
        left: 0px;
        right: 59px;
        margin: 0px auto;
    }
    img.img-iconImages {
        position: absolute;
        top: 18px;
        left: 0px;
        right: 59px;
        margin: 0px auto;
    }
    p.conCss {
        height: 1px;
        background: #1767b2;
        width: 65%;
        text-align: left;
    }
    .addIcontsADD.cpms h4 {
        padding: 0px;
        margin: 0px;
        font-size: 16px;
        line-height: 1.4em;
    }
    p.contactInCss {
        height: 1px;
        background: #1767b2;
        width: 96%;
        text-align: left;
    }
    .contactInformation h2 {
        text-align: left;
        color: #000;
        font-size: 20px;
        font-weight: normal;
        margin: 0px;
        padding: 20px 0px 10px 0px;
        position: relative;
    }
    .addressInfo h4 {
        padding: 4px 0px 0px 0px;
        margin: 0px;
        position: relative;
        bottom: -15px;
        line-height: 1.2em;
        font-size: 16px;
    }
    .mail h4 {
        padding: 3px 0px;
        margin: 0px;
        font-size: 30px;
        position: relative;
        top: 14px;
    }
    .mailIcontsADD.cpms h4 {
        padding: 0px;
        margin: 0px;
        font-size: 20px;
    }
    .contentInner {
        padding: 0px 15px 20px 15px;
        margin: 0px;
    }
    .addIconts.cpm, .cellIconts.cpm, .mailIconts.cpm {
        text-align: right;
    }
    .copyText p {
        padding: 10px 0px 10px 0px;
        margin: 0px;
        font-size: 13px;
        text-align: center;
    }
    div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 8%;
        right: 30%;
        top: -36.2%;
        margin: 0px auto;
        width: 90%;
        color: #2f1e1e;
    }
    .servicesTitleIn h2 {
        padding: 0px;
        margin: 0px;
        font-size: 20px;
        font-weight: 400;
        position: relative;
        top: 6px;
    }
    div#frm_form_7_container .frm_button_submit {
        background-color: #4581bc;
        width: 100%;
        background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
        background-position: 70%;
        background-repeat: no-repeat;
        font-size: 24px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
        border: 0px;
        outline: none;
        padding: 2px;
        box-shadow: none;
    }

}

/*============ Iphone 6 Landscape media query ============*/
@media (min-width:651px) and (max-width:767px) {
    .homeQuote {
        padding: 6% 0%;
    }
    .socialsPhone ul {
        list-style: none;
        padding: 0px;
        margin: 0px 0px 0px 26%;
    }
    .socialsPhone ul li {
        float: left;
        padding-right: 18px;
        padding-bottom: 20px;
        padding-top: 10px;
    }
    img.img-responsive.logo {
        margin: 10px auto;
    }
    img.img-responsive.services-imges {
        width: 100%;
        margin: 0px auto;
    }
    .needBam {
        position: absolute;
        top: 15%;
        width: 100%;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .postContent p:before {
        content: "";
        background: #FFF;
        width: 78%;
        height: 2px;
        position: absolute;
        right: 0px;
        left: 0px;
        bottom: 28px;
        margin: 0px auto;
    }
    .postTitles h3 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 20px;
        line-height: 1.2em;
        text-transform: uppercase;
        font-weight: normal;
        text-align: center;
        color: #FFF;
        padding: 0px 0px;
        margin: 0px 0px;
    }
    .postContent p {
        font-size: 40px;
        padding-bottom: 10px;
    }
    .postContent h2 {
        padding: 15px 0px;
        margin: 0px;
        border: 2px solid #898b8d;
        font-size: 20px;
        font-family: 'Montserrat', sans-serif !important;
        text-align: center;
    }
    .serviesCssColor h2 {
        font-size: 30pt;
    }
    .serviesCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 60px;
        height: 4px;
        position: absolute;
        right: 200px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    p.serviesCss {
        height: 1px;
        background: #1767b2;
        width: 42%;
        text-align: center;
        margin: 0px auto;
    }
    img.img-responsive.logo-sider-imges {
        margin: 0px auto;
    }
    .servicesTitle h2 {
        font-size: 20px;
    }
    .servicesPara {
        position: absolute !important;
        top: 267px;
    }
    .content {
        position: absolute;
        top: 132px;
        background: #FFF;
        /* opacity: 0.6; */
        transition: transform 300ms;
        /* box-shadow: 1px 1px 15px rgba(95, 87, 87, 0.25); */
        margin: 0 auto;
        border: 1px solid #1767b2;
        padding: 10px;
        border-top: 15px solid #1767b2;
        height: 179px;
        display: none;
    }
    .servicesContent p {
        font-size: 20px;
    }
    section.welcome-sec-mobile {
        background: #1767b2;
        color: #FFF;
        padding: 2% 0% 8% 0%;
    }
    .scroll-no-mobile h1 {
        font-size: 20px;
    }
    .needCOlor-mobile h2 {
        font-size: 46px;
        font-weight: 600;
        color: #000;
        text-align: center;
    }
    .needCOlor-mobile h2:before {
        content: "";
        background: #ffffff;
        width: 44%;
        height: 3px;
        position: absolute;
        right: 334px;
        left: 0px;
        top: 57px;
        margin: 0px auto;
    }
    p.conCss {
        height: 1px;
        background: #1767b2;
        width: 33%;
        text-align: left;
    }
    p.contactInCss {
        height: 1px;
        background: #1767b2;
        width: 64%;
        text-align: left;
    }
    .addIcontsADD.cpms, .cellIcontsADD.cpms,.mailIcontsADD.cpms {
        padding: 0px !important;
        margin: 0px !important;
    }
    div#frm_form_7_container .frm_button_submit {
        background-position: 76%;
    }
    div#frm_field_77_container {
        position: relative;
        background-repeat: no-repeat;
        background-position: 96%;
        border: 1px solid #c0d0dc;
        border-radius: 4px;
        outline: none;
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
        width: 100% !important;
        height: 40px;
        color: #FFF;
        margin: 0px;
        width: 98%;
    }
    span.forColors {
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
    }
    p.onesParas {
        height: 1px;
        background: #FFF;
        width: 100%;
        text-align: center;
        margin: 0px auto 10px auto;
    }
    .scroll-no-mobile h1, .scroll-no-mobile h2 {
        font-size: 20px;
    }
    .scroll-no-mobile p {
        line-height: 1.2em;
        font-size: 17px;
    }
    .form-sections {
        padding: 5% 0%;
        text-align: center;
        color: #FFF;
        margin: 4% 0%;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 0%;
        right: 2px;
        top: 56px;
        margin: 0px auto;
        width: 86%;
        color: #FFF;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container .cptch_input {
        width: 100px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_5_container .frm_button_submit {
        background-position: 63%;
    }
    p.clientCss {
        height: 1px;
        background: #1767b2;
        width: 41%;
        text-align: center;
        margin: 0px auto;
    }
    .logoslider-sec {
        padding: 2% 0% 8% 0%;
    }
    div#frm_form_6_container .frm_button_submit {
        background-position: 63%;
    }
    .owl-next {
        position: absolute;
        left: 54%;
        right: 0px;
        top: 75px;
    }
    .owl-prev {
        position: absolute;
        top: 75px;
        left: 40%;
    }
    .touch {
        color: #FFF;
        padding: 10px 0px 0px 25px;
        margin: 0px;
        position: relative;
    }
    h2.touch:after {
        content: "";
        background: #FFF;
        width: 184.9px;
        height: 1px;
        position: absolute;
        right: 0px;
        left: 28px;
        bottom: 0px;
    }
    p.testiCSS {
        height: 1px;
        background: #1767b2;
        width: 48%;
        text-align: center;
        margin: 0px auto;
    }
    .rowNeedPad {
        padding: 0px 0px;
    }
    .conInformation {
        padding: 0px 0px 10px 0px;
    }
    .addIconts.cpm, .cellIconts.cpm, .mailIconts.cpm {
        text-align: right;
    }
    .contactInformation {
        padding: 20px 0px 20px 0px;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 333px;
    }
    p.clickMaps {
        position: absolute;
        margin: 0px auto;
        left: 0px;
        right: 10%;
        bottom: 15%;
        text-align: center;
        background: #1767b2;
        width: 29%;
        color: #FFF;
        font-size: 20px;
        padding: 8px 20px;
        font-weight: 100;
    }
    .postTitle {
        text-align: center;
        padding: 20px 0px 0px 0px;
        border-right: 0px solid #1767b2;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 333px;
        text-align: center;
    }
    .testimonial-sec {
        padding: 5% 0% 8% 0%;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
        height: 100px;
    }
    .cell h4 {
        padding: 0px 20px;
        margin: 0px;
        font-size: 36px;
        position: relative;
        top: 10px;
    }
    .addIcon.cpm-ft img {
        position: absolute;
        top: 22px;
        left: -30px;
        right: 0px;
        margin: 0px auto;
    }
    img.mailImags {
        position: absolute;
        top: 13px;
        left: -33px;
        right: 0px;
        margin: 0px auto;
    }
    img.img-iconImages {
        position: absolute;
        top: 13px;
        left: -30px;
        right: 0px;
        margin: 0px auto;
    }

    .addressInfo h4 {
        padding: 0px 20px;
        margin: 0px;
        position: relative;
        bottom: -14px;
        line-height: 1.2em;
        font-size: 20px;
    }
    .mail h4 {
        padding: 0px 20px;
        margin: 0px;
        font-size: 30px;
        position: relative;
        top: 10px;
    }
    .copyText p {
        padding: 10px 0px 10px 0px;
        margin: 0px;
        font-size: 13px;
        text-align: center;
    }
    div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 28%;
        right: 30%;
        top: -36%;
        margin: 0px auto;
        width: 70%;
        color: #2f1e1e;
    }
    .servicesTitleIn h2 {
        padding: 0px;
        margin: 0px;
        font-size: 22px;
        font-weight: 400;
        position: relative;
        top: 6px;
    }
    .foot-socialsFoots ul {
        list-style: none;
        margin: 0px 0px 0px 30%;
        padding: 0px;
    }
    .contentInner {
        padding: 0px 15px !important;
        margin: 0px;
    }
    p.siteId {
        display: none !important;
    }

    .testimonal-para-inner {
        position: relative;
        top: 0px;
        padding: 0px 15px;
    }
    img.img-iconTesti {
        display: none;
    }
}
/*============ landscape  media query ============*/
@media (min-width:0px) and (max-width:768px) {
    .addIconts.cpm, .cellIconts.cpm, .mailIconts.cpm {
        text-align: left !important;
    }

    section#contactPages {
        background: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-Contact-background-image.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 0% 100%;
    }
    .service-sec {
        padding: 7% 0% 3% 0%;
        margin: 0px;
    }
    .inner-content {
        padding: 5% 0%;
        margin: 0px;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container .frm_error {
        margin-top: 0px !important;
    }
    .imageleft {
        padding: 0px !important;
        margin: 0px !important;
    }
    .contentInner {
        padding: 20px 15px !important;
        margin: 0px;
    }
    .imageRight {
        padding: 0px !important;
        margin: 0px !important;
    }
    h1.pageiner {
        padding: 0px;
        margin: 0px;
        font-size: 30px;
        color: #FFF;
        font-weight: 600;
        text-shadow: 1px 1px 1px #4387c6;
    }
    .contentInner {
        padding: 15px 15px !important;
        margin: 0px;
    }
    .locationPosition {
        position: absolute;
        bottom: 40px;
        width: 95%;
    }
    .cptch_reload_button {
        width: 48px;
        height: 48px;
        font-size: 30px !important;
        position: relative !important;
        top: 10px !important;
    }
    .form-sections {
        background-color: #FFF;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: inherit;
        background-position: center center;
        background-image: url(img/fullsize_distr.jpg) !important;
        border-top: 10px dashed #1767b2;
        border-bottom: 13px dashed #1767b2;
    }

    .contentInner p {
        line-height: 1.3em;
        font-size: 18px;
        padding: 0px 0px 10px 0px;
        margin: 0px;
        text-align: left;
    }


}


/**Ipad mini portrite media query**/
@media (min-width:768px) and (max-width:1023px) {
    .touch {
        color: #FFF;
        padding: 10px 0px 0px 30px;
        margin: 0px;
        position: relative;
    }
    h2.touch:after {
        content: "";
        background: #FFF;
        width: 184.9px;
        height: 1px;
        position: absolute;
        right: 0px;
        left: 31px;
        bottom: 0px;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container .frm_error {
        margin-top: 0px !important;
        left: -45%;
    }
    .inner-content {
        padding: 5% 0%;
        margin: 0px;
    }
    div#frm_field_77_container {
        position: relative;
        background-repeat: no-repeat;
        background-position: 96%;
        border: 1px solid #c0d0dc;
        border-radius: 4px;
        outline: none;
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
        height: 40px;
        color: #FFF;
        margin: 0px;
        width: 98%;
    }
    .homeQuote {
        padding: 5% 0%;
    }
    .socialsPhone ul {
        list-style: none;
        padding: 0px;
        margin: 0px 0px 0px 0px;
    }
    .socialsPhone ul li {
        float: left;
        padding-right: 18px;
        padding-bottom: 20px;
        padding-top: 10px;
    }
    .conInformation {
        padding: 0px 0px 10px 0px;
    }
    .contactInformation h2 {
        text-align: left;
        color: #000;
        font-size: 20px;
        font-weight: normal;
        margin: 0px;
        padding: 20px 0px 10px 0px;
        position: relative;
    }
    img.img-responsive.logo {
        margin: 10px auto;
    }
    p.conCss {
        height: 1px;
        background: #1767b2;
        width: 28%;
        text-align: left;
    }
    p.contactInCss {
        height: 1px;
        background: #1767b2;
        width: 55%;
        text-align: left;
    }
    .needBam {
        position: absolute;
        top: 20%;
        width: 100%;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .postContent p:before {
        content: "";
        background: #FFF;
        width: 67%;
        height: 2px;
        position: absolute;
        right: 0px;
        left: 0px;
        bottom: 28px;
        margin: 0px auto;
    }
    .postTitles h3 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 20px;
        line-height: 1.2em;
        text-transform: uppercase;
        font-weight: normal;
        text-align: center;
        color: #FFF;
        padding: 0px 0px;
        margin: 0px 0px;
    }
    .postContent p {
        font-size: 40px;
        padding-bottom: 10px;
    }
    .postContent h2 {
        padding: 15px 0px;
        margin: 0px;
        border: 2px solid #898b8d;
        font-size: 20px;
        font-family: 'Montserrat', sans-serif !important;
        text-align: center;
    }
    .serviesCssColor h2 {
        font-size: 30pt;
    }
    .serviesCssColor h2:before {
        content: "";
        background: #1767b2;
        width: 60px;
        height: 4px;
        position: absolute;
        right: 203px;
        left: 0px;
        bottom: 0px;
        margin: 0px auto;
    }
    p.serviesCss {
        height: 1px;
        background: #1767b2;
        width: 36.6%;
        text-align: center;
        margin: 0px auto;
    }
    .servicesTitle h2 {
        font-size: 20px;
    }
    .servicesPara {
        position: absolute !important;
        top: 151px;
    }
    .servicesContent p {
        font-size: 14px;
    }
    section.welcome-sec-mobile {
        background: #1767b2;
        color: #FFF;
        padding: 2% 0% 8% 0%;
    }
    .scroll-no-mobile h1 {
        font-size: 20px;
    }
    .needCOlor-mobile h2 {
        font-size: 40px;
        font-weight: 600;
        text-align: left;
        color: #000;
    }
    span.forColors {
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
    }
    .needCOlor-mobile h2:before {
        content: "";
        background: #ffffff;
        width: 33%;
        height: 3px;
        position: absolute;
        right: 471px;
        left: 0px;
        top: 51px;
        margin: 0px auto;
    }
    p.onesParas {
        height: 1px;
        background: #FFF;
        width: 75%;
        text-align: left;
    }
    .scroll-no-mobile h1, .scroll-no-mobile h2 {
        font-size: 20px;
    }
    .scroll-no-mobile p {
        line-height: 1.2em;
        font-size: 17px;
    }
    .form-sections {
        padding: 3% 0%;
        text-align: center;
        color: #FFF;
        margin: 4% 0%;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 0%;
        right: 2px;
        top: 56px;
        margin: 0px auto;
        width: 86%;
        color: #FFF;
    }
    div#frm_form_5_container div#frm_field_cptch_number_container .cptch_input {
        width: 100px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_5_container .frm_button_submit {
        background-position: 60%;
    }
    p.clientCss {
        height: 1px;
        background: #1767b2;
        width: 35.5%;
        text-align: center;
        margin: 0px auto;
    }
    .logoslider-sec {
        padding: 2% 0% 8% 0%;
    }
    .owl-next {
        position: absolute;
        left: 54%;
        right: 0px;
        top: 90px;
    }
    .owl-prev {
        position: absolute;
        top: 90px;
        left: 40%;
    }
    .addIconts.cpm, .cellIconts.cpm, .mailIconts.cpm {
        text-align: left;
    }
    .addIcontsADD.cpms, .cellIcontsADD.cpms,.mailIcontsADD.cpms {
        padding: 0px !important;
        margin: 0px !important;
    }
    p.testiCSS {
        height: 1px;
        background: #1767b2;
        width: 41.3%;
        text-align: center;
        margin: 0px auto;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 333px;
    }
    p.clickMaps {
        position: absolute;
        margin: 0px auto;
        left: 0px;
        right: 10%;
        bottom: 15%;
        text-align: center;
        background: #1767b2;
        width: 29%;
        color: #FFF;
        font-size: 20px;
        padding: 8px 20px;
        font-weight: 100;
    }
    .postTitle {
        text-align: center;
        padding: 20px 0px 0px 0px;
        border-right: 0px solid #1767b2;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 333px;
        text-align: center;
        height: 294px;
    }
    .testimonial-sec {
        padding: 7% 0% 8% 0%;
    }
    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
        height: 100px;
    }
    .cell h4 {
        padding: 0px 20px;
        margin: 0px;
        font-size: 36px;
        position: relative;
        top: 10px;
    }
    .addIcon.cpm-ft img {
        position: absolute;
        top: -4px;
        left: -47px;
        right: 0px;
        margin: 0px auto;
    }
    img.mailImags {
        position: absolute;
        top: 13px;
        left: -45px;
        right: 0px;
        margin: 0px auto;
    }
    img.img-iconImages {
        position: absolute;
        top: 13px;
        left: -45px;
        right: 0px;
        margin: 0px auto;
    }
    .addressInfo h4 {
        padding: 0px 20px;
        margin: 0px;
        position: relative;
        bottom: -5px;
        line-height: 1.2em;
        font-size: 20px;
    }
    .mail h4 {
        padding: 0px 20px;
        margin: 0px;
        font-size: 30px;
        position: relative;
        top: 10px;
    }
    .copyText p {
        padding: 10px 0px 10px 0px;
        margin: 0px;
        font-size: 13px;
        text-align: center;
    }
    .contactInformation {
        padding: 20px 0px 30px 0px;
    }
    div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 28%;
        right: 30%;
        top: -36%;
        margin: 0px auto;
        width: 62%;
        color: #2f1e1e;
    }
    .servicesTitleIn h2 {
        padding: 0px;
        margin: 0px;
        font-size: 22px;
        font-weight: 400;
        position: relative;
        top: 6px;
    }
    .foot-socialsFoots ul {
        list-style: none;
        margin: 0px 0px 0px 35%;
        padding: 0px;
    }
    .contentInner {
        padding: 0px 15px !important;
        margin: 0px;
    }
    p.siteId {
        display: none !important;
    }

    .testimonal-para-inner {
        position: relative;
        top: 0px;
        padding: 0px 15px;
    }
    img.img-iconTesti {
        display: none;
    }
    .content {
        position: absolute;
        top: 26px;
        background: #FFF;
        /* opacity: 0.6; */
        transition: transform 300ms;
        /* box-shadow: 1px 1px 15px rgba(95, 87, 87, 0.25); */
        margin: 0 auto;
        border: 1px solid #1767b2;
        padding: 10px;
        border-top: 15px solid #1767b2;
        height: 175px;
        display: none;
    }
}

/**Ipad mini landscape media query**/
@media (min-width:1024px) and (max-width:1279px) {
    .socialDiv ul {
        list-style: none;
        padding: 0px;
        margin: 0px 0px 0px 1%;
    }
    ul#menu-mainmenu {
        list-style: none;
        padding: 3.8% 0% 0% 0%;
        margin: 0px;
    }
    .forBgColor {
        background: #e5e5e5;
        height: 170px;
    }
    p.serviesCss {
        height: 1px;
        background: #1767b2;
        width: 31.5%;
        text-align: center;
        margin: 0px auto;
    }
    div#frm_form_6_container div#frm_field_cptch_number_container .cptch_input {
        width: 80px !important;
        background: #373635;
        border: 0px;
        color: #FFF;
        padding: 0px;
        text-align: center;
        font-size: 16px !important;
    }
    .servicesTitleIn h2 {
        font-size: 15px;
    }
    p.conCss {
        height: 1px;
        background: #1767b2;
        width: 68%;
        text-align: left;
    }
    p.contactInCss {
        height: 1px;
        background: #1767b2;
        width: 64%;
        text-align: left;
    }
    .inner-faq-content {
        padding: 0px !important;
    }
    img.img-iconTesti {
        width: 100%;
        margin: 0px auto;
    }
    .testimonal-para-inner p {
        font-size: 18px;
        line-height: 1.3em;
        padding: 0px 0px 0px 0px;
        margin: 0px;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container {
        position: absolute;
        left: 56%;
        right: 30%;
        top: -32%;
        margin: 0px auto;
        width: 44%;
        color: #2f1e1e;
        margin-bottom: 20px !important;
    }
    div#frm_form_7_container div#frm_field_cptch_number_container .cptch_input {
        width: 130px !important;
        background: #e0e0e0;
        border: 0px;
        color: #000;
        padding: 0px;
        font-weight: bold;
        text-align: center;
        font-size: 16px !important;
    }
    .mailIcontsADD.cpms h4 {
        padding: 0px;
        margin: 0px;
        font-size: 20px;
    }
    .postTitle {
        text-align: center;
        padding: 36px 20px;
        border-right: 1px solid #1767b2;
    }
    .cell h4 {
        padding: 0px;
        margin: 0px;
        font-size: 26px;
        position: relative;
        top: 12px;
    }
    .servicesParaImage:after {
        content: "";
        height: 60px;
        position: absolute;
        top: 0;
        width: 92px;
        right: 0;
        border-left: 24px solid transparent;
        border-right: 0px solid transparent;
        border-top: 58px solid #1767b2;
    }
    .servicesTitle h2 {
        font-size: 20px;

    }
    .servicesTitleHover h2 {
        font-size: 17px;

    }
    .phoneDiv a {
        font-size: 20px;
    }
    .emailDiv a {
        font-size: 13px;
    }
    .socialDiv ul li {
        padding: 4px;
    }
    ul#menu-topmenu li {
        float: left;
        padding: 11px 5px;
        border-left: 1px solid #b4b4e6;
        border-right: 1px solid #4a4ac3;
    }
    ul#menu-topmenu li a {
        color: #FFF;
        font-size: 13px;
    }
    ul#menu-mainmenu li {
        float: left;
        padding: 5px;
        border: 1px solid transparent;
    }
    ul#menu-mainmenu li:hover {
        float: left;
        padding: 5px;
        border: 1px solid #1767b2;
    }
    ul#menu-mainmenu li a {
        color: #000;
        font-size: 15px;
        font-family: 'Poppins', sans-serif !important;
    }
    .postContent p {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 34px;
    }
    .postTitles h3 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 26px;
    }
    .servicesPara {
        position: absolute !important;
        top: 125px;
    }
    .servicesContent p {
        line-height: 1.2em;
        padding: 5px 0px 10px 0px;
        margin: 0px;
        font-size: 13px;
    }
    .content {
        position: absolute;
        top: 26px;
        background: #FFF;
        /* opacity: 0.6; */
        transition: transform 300ms;
        /* box-shadow: 1px 1px 15px rgba(95, 87, 87, 0.25); */
        margin: 0 auto;
        border: 1px solid #1767b2;
        padding: 10px;
        border-top: 15px solid #1767b2;
        height: 153px;
        display: none;
    }
    .needCOlor h2 {
        text-align: center;
        color: #000;
        font-size: 28px;
    }
    .scroll-no {
        width: 100%;
        overflow: auto;
        padding-right: 15px;
        position: relative;
        z-index: 1;
        height: 219px;
        color: #000;
    }
    p.clientCss {
        height: 1px;
        background: #1767b2;
        width: 27.2%;
        text-align: center;
        margin: 0px auto;
    }
    .owl-next {
        position: absolute;
        left: 100%;
        right: 0px;
        top: 21px;
    }
    .owl-prev {
        position: absolute;
        top: 21px;
        left: -35px;
    }
    p.testiCSS {
        height: 1px;
        background: #1767b2;
        width: 31.5%;
        text-align: center;
        margin: 0px auto;
    }
    p.clickMaps {
        position: absolute;
        margin: 0px auto;
        left: 7%;
        right: 0%;
        bottom: 30%;
        text-align: center;
        background: #1767b2;
        width: 19%;
        color: #FFF;
        font-size: 20px;
        padding: 10px 20px;
        font-weight: 100;
    }

    img.img-foterBg {
        width: 100%;
        margin: 0px auto;
    }
    .addressInfo h4 {
        padding: 4px 0px 0px 0px;
        margin: 0px;
        position: relative;
        bottom: -20px;
        line-height: 1.2em;
        font-size: 15px;
    }
    .mail h4 {
        padding: 3px 0px;
        margin: 0px;
        font-size: 16px;
        position: relative;
        top: 8px;
    }
    img.mailImags {
        position: absolute;
        left: -12px;
        right: 0px;
        top: 10px;
        text-align: center;
    }
    img.img-iconImages {
        position: absolute;
        left: -12px;
        right: 0px;
        top: 10px;
        text-align: center;
    }
    div#frm_form_7_container .frm_button_submit {
        background-color: #599ce0;
        width: 50%;
        background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
        background-position: 75%;
        background-repeat: no-repeat;
        font-size: 25px;
        margin: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
        border: 0px;
        outline: none;
        padding: 2px;
        box-shadow: 0px 1px 0px 0px #6a9ed2;
        border-radius: 6px;
        border-bottom: 1px solid #388ee2;
    }
    div#frm_form_5_container .frm_button_submit {
        background-color: #4581bc;
        width: 100%;
        background-image: url(img/plastic-fabrication-Gold-Coast-EXP-Plastics-cta-send-icon.png);
        background-position: 76%;
        background-repeat: no-repeat;
        font-size: 24px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-transform: uppercase;
        font-weight: 600;
        border: 0px;
        outline: none;
        padding: 2px;
        box-shadow: none;
    }
    div#frm_form_6_container .frm_button_submit {
        background-position: 80%;

    }

}


@media (min-width: 1280px) and (max-width:1499px) {
    .contactRights {
        padding: 0px !important;
        margin: 0px !important;
    }
    .inner-faq-content {
        padding: 0px !important;
        margin: 0px !important;
    }
    div#frm_form_7_container .frm_button_submit {
        position: absolute;
        bottom: 2%;
    }

}

/*============19.5" device media query================*/
@media (min-width: 1500px) and (max-width:1700px) {
    .inner-faq-content {
        padding: 0px 0px !important;
        margin: 0px 0px !important;
    }
    .contactRights {
        padding: 0px !important;
        margin: 0px !important;
    }
    .inner-faq-content {
        padding: 0px !important;
        margin: 0px !important;
    }
    div#frm_form_7_container .frm_button_submit {
        position: absolute;
        bottom: 2%;
    }

}

/*============21" to 23" device media query================*/ 
@media (min-width: 1701px) and (max-width:2000px) {
    div#frm_form_7_container .frm_button_submit {
        position: absolute;
        bottom: 2%;
    }
    .needBam {
        position: absolute;
        top: 34%;
        width: 85%;
        left: 14%;
    }
    .postContent p {
        font-size: 60px;
    }
    .postTitles h3 {
        font-size: 30px;
    }
    i.fa.fa-long-arrow-right {
        font-size: 24px;
        width: 30px;
        text-align: right;
        position: relative;
        left: 30px;
    }
    i.fa.fa-long-arrow-left {
        font-size: 24px;
        width: 30px;
        text-align: right;
        position: relative;
        right: 30px;
    }

    .inner-faq-content {
        padding: 0px 0px !important;
        margin: 0px 0px !important;
    }
    .inner-faq-content {
        padding: 0px !important;
        margin: 0px !important;
    }
    .contactRights {
        padding: 0px !important;
        margin: 0px !important;
    }
}


/*============27" large device media query================*/ 
@media only screen and (min-width: 2001px) {
    .contactRights {
        padding: 0px !important;
        margin: 0px !important;
    }
    .needBam {
        position: absolute;
        top: 36%;
        width: 85%;
        left: 14%;
    }
    .postContent p {
        font-size: 60px;
    }
    .postTitles h3 {
        font-size: 30px;
    }
    .postContent p:before {
        width: 75%;
        margin: 0px auto;
    }
    i.fa.fa-long-arrow-right {
        font-size: 24px;
        width: 30px;
        text-align: right;
        position: relative;
        left: 40px;
    }
    i.fa.fa-long-arrow-left {
        font-size: 24px;
        width: 30px;
        text-align: right;
        position: relative;
        right: 40px;
    }
    .inner-faq-content {
        padding: 0px 0px !important;
        margin: 0px 0px !important;
    }
    .inner-faq-content {
        padding: 0px !important;
        margin: 0px !important;
    }
    .logoslider-sec {
        padding: 0% 0% 5% 0%;
    }
}

img.img-responsive.boglmg {
    margin: 20px auto;
}

/*******Internet Explorer Hack*******/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    a:focus {
        outline: none !important;
    }

}
/*******Mozila Browser prefix*******/
@-moz-document url-prefix() {
    a:focus {
        outline: none !important;
    }

}
.fromCall.visible-xs.visible-sm a {
    color: #1767b2 !important;
}
.fromCall.visible-xs.visible-sm a:hover {
    color: #1767b2;
}


form#form_aa3yp .form-field { margin-bottom: 35px; }

div#frm_field_78_container { margin-bottom: 20px; }

div#frm_form_7_container div#frm_field_cptch_number_container { bottom: 249px; }

form#form_aa3yp .frm_error {position: absolute; }

div#frm_form_7_container div#frm_field_cptch_number_container .frm_error {margin-top: 3px !important; left: -20px; }

i.fa.fa-long-arrow-right:hover, i.fa.fa-long-arrow-left:hover {
    color: #5294d1;
}

.img-blog {
    margin-bottom: 10px;
}
.contentInner .btn-blog {
    border: 2px solid #1767b2;
    color: #1767b2;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 20px;
}


.thank {
    padding: 20px;
    text-align: center;
    border: 3px solid #4387c6;
}
.thank h3 {
    margin: 0;
    font-size: 30px;
}


.website-notice {
    text-align: center;
    background: #713827;
    padding: 13px 0;
    font-size: 24px;
    line-height: 1.2;
    color: #fff;
}
.website-notice a, .website-notice a:hover, .website-notice a:focus{
    color: #FFC107;
}


.website-notice p{margin-bottom: 0;}

.website-notice a, .website-notice a:hover. .website-notice a:focus{
    color: #FFC107 !important;
}

.oh h4 {font-size: 15px;}
.oh h4 strong{line-height: 22px;}
