/*

Theme Name: Alpha Security System

Author: The Digital Web Solutions team

Description: (Alpha Security System) brings your site to life with header video and immersive featured images. 

Version: 1.2

Text Domain: Alpha Security System

Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/*--------------------------------------------------------------

1.0 Normalize

--------------------------------------------------------------*/







.postid-28 .commom-heading {

    text-align: center;

}





.product-image-loader {

    border: 6px solid #f3f3f3;

    border-radius: 50%;

    border-top: 6px solid #006cb6;

    border-right: 6px solid rgba(0, 108, 182, 0.45);

    border-right-width: 6px;

    border-right-style: solid;

    border-right-color: rgba(0, 108, 182, 0.45);

    border-bottom: 6px solid #006cb6;

    border-left: 6px solid rgba(0, 108, 182, 0.45);

    width: 60px;

    height: 60px;

    -webkit-animation: spin 2s linear infinite;

    animation: spin 2s linear infinite;

    margin: 25px auto;

}



@-webkit-keyframes spin {

  0% { -webkit-transform: rotate(0deg); }

  100% { -webkit-transform: rotate(360deg); }

}



@keyframes spin {

  0% { transform: rotate(0deg); }

  100% { transform: rotate(360deg); }

}



body.single-product .product .sdmpd-right .summary {

    width: 100% !important;

}



.security-installations-right .alp h4{

    font-size: 32px;

	padding-top: 14px;

    padding-bottom: 11px;

}



.security-installations-right .Pacinss h6{

    padding-top: 4px;

    padding-bottom: 9px;

}

.security-installations-right ul li{

padding : 0px 15px;

}



.security-installations-right .Pacinss .packagewrap li {    margin-bottom: 4px;}



.security-installations-right .Nenqbutt{margin-top: 12px;

    margin-bottom: 15px;}



.security-installations-right .selectBox select, .page-template-packages .selectBox select{    margin: 0px auto 0px auto;}



input.wpcf7-form-control.wpcf7-submit.Nenqbutt {

    margin-top: 10px;

    margin-bottom: 12px;

	font-size : 18px;

}

span.woocommerce-Price-amount.amount:after {

    display: inline-block;

    content: '+ GST';

    padding: 0 6px;

    font-size: 18px;

    font-weight: 400;

}



.security-text li {

    list-style-type: disc;

}

.contact-btn-container{

	text-align: center;

}

.contact-btn{

      background: #3A5CA3;

      padding: 5px 15px;

     border-radius: 10px;

    color: #ffffff;

    font-size: 20px;

   margin-top: 15px;

}

.contact-btn:hover{

  color: #ffffff;

  opacity: 0.7;

}

.intercom-systems ul.new-listing{

  float: none;

  width: 100%;

  margin-top: 20px;

}

.intercom-systems ul.new-listing li{

   margin-bottom: 20px;

}

.additional-bottom-img{

  float: none !important;

  margin: 0 auto 30px;

}

.intercom-systems ul.bullets{

  float: none;

  width: 100%;

  margin-left: 16px;

  margin-top: 10px;

}

.intercom-systems ul.bullets li{

   list-style: disc;

   padding: 3px 5px;

}

.intercom-systems ul.bullets li:after{

   display: none;

}
.postid-30 .our-adelaide {
    display: none;
}
.postid-30 .packgsec {
    display: none;
}
.bottom_sequerity img {
    margin: 20px auto;
}
.postid-30  .container-wrapper{padding:0px;}

.bottom_sequerity a {
    text-align: center;
    display: block;
    padding: 14px 0;
    background: #014a96;
    margin: auto;
    max-width: 200px;
    margin-top: 17px;
    color: #fff;
}

.bottom_sequerity a {}

.bottom_sequerity a:hover {
    background: #535353;
    color:#fff;
}





.item_row {
    clear: both;
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

.img_cnt_section {
    clear: both;
    margin-top: 50px;
    margin-bottom: 50px;
}

.imagepart {
    height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.contentpart p {
    margin-top: 0;    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
    color: #333;
    font-weight: 400;
}
.col-sm-push-6.contentpart {
    padding-right: 0;
    padding-left: 15px;
}
.col-sm-6.contentpart {padding-left: 0;padding-right: 15px;}
.bximage_section2 img {
    margin: auto;
    margin-bottom: 15px;
}

.bximage_section {
    clear: both;
}

.bximage_section2 {
    margin-top: 50px;  clear: both;
    margin-bottom: 30px;
}
.item_row:nth-child(2n+1) .contentpart {
    left: 50%;
    padding-right: 0;
    padding-left: 15px;
}

/*.item_row:nth-child(2n+1) .imagepart {
    right: 50%;
}
*/
.container-fluid.testimonial-section-main {
    display: none;
}
