@font-face {
    font-family: 'MyriadProLight';
    src: url('../fonts/MyriadProLight.eot');
    src: url('../fonts/MyriadProLight.eot') format('embedded-opentype'),       
         url('../fonts/MyriadProLight.woff') format('woff'),
         url('../fonts/MyriadProLight.ttf') format('truetype'),
         url('../fonts/MyriadProLight.svg#MyriadProLight') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadProRegular.eot');
    src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('../fonts/MyriadProRegular.woff') format('woff'),
         url('../fonts/MyriadProRegular.ttf') format('truetype'),
         url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'Myriad-Pro-Semibold-Condensed_31644';
    src: url('../fonts/Myriad-Pro-Semibold-Condensed_31644.eot');
    src: url('../fonts/Myriad-Pro-Semibold-Condensed_31644.eot') format('embedded-opentype'),
         url('../fonts/Myriad-Pro-Semibold-Condensed_31644.woff') format('woff'),
         url('../fonts/Myriad-Pro-Semibold-Condensed_31644.ttf') format('truetype'),
         url('../fonts/Myriad-Pro-Semibold-Condensed_31644.svg#Myriad-Pro-Semibold-Condensed_31644') format('svg');
}
.left p,.right p{text-align:justify !important;font-size:18px !important;}
.left, .right{float:left; width:47%; margin-right:3%;}

body{ padding:0; margin: 0; font-family: 'MyriadProRegular';}

h1{ font-size: 34px; color: #fff;  font-family: 'MyriadProLight'; text-transform: uppercase; margin: 0; font-weight: lighter;}
h4{font-size: 30px; color: #fff;  font-family: 'MyriadProLight'; text-transform: uppercase; margin: 0; font-weight: lighter; text-align: center;}
p{ color: #000000; font-size: 17px;  font-family: 'MyriadProLight'; line-height: 26px;}
.img-responsive{    display: block;    max-width: 100%;    height: auto;}
.inner-more{background: #EA6A39;
    padding: 4px 10px;
    margin: 9px 0;
    float: right;}
.no-display{display:none;}
textarea{ resize: none;}

.active a{border-bottom: 3px solid #ea6a39; color: #ea6a39 !important;}
/* bannner */
.alignleft{float: left !important;margin: 0 10px;}
.alignright{float: right !important;margin: 0 10px;}
.bannner{ width:100%;}
.banner img{width:100%;}
.bradcrum{ width: 100%; position: relative;     padding: 38px 0 31px; background: #403e3f;}
.main{ width: 100%; padding: 35px 0 20px; position: relative;}
.main_content{ width: 680px; display: inline-block;}
.main_content h2 {color: #000;  font-family: 'MyriadProLight'; font-size: 26px;}
.main_content p{ margin-top: 0;margin-bottom: 10px;text-align: justify; }
.main_text p {    text-align:justify;}
.main_text img {   float: right;   display: inline-block;}
.orange{     display: inline-block;    vertical-align: top;    float: right;    margin-top: -115px;}
.orange_main{ width: 363px; }
.main_text {    padding-bottom: 10px;    width: 100%;    display: inline-block;}
.brand{ background: #ea6a39; padding: 27px 40px 30px 40px;}
.flexslider {    margin: 0;    margin-top: 15px;   border: 0;}
.flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {    left: -15px;opacity: 1;}
.flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {   right: -15px;opacity: 1;}
.flex-direction-nav a{ opacity: 1;}
.flex-direction-nav a:before {   display: inline-block;    content: '';   background: url('../images/prev.png');   background-repeat: no-repeat;   width: 37px;   height: 37px;}
.flex-direction-nav a.flex-next:before {   display: inline-block;    content: '';   background: url('../images/next.png');   background-repeat: no-repeat;   width: 37px;   height: 37px;}
.gray{ padding: 36px 30px 40px 30px;  background: #403e3f;}
.gray p{ text-align: center; color: #fff; line-height: 28px; margin: 0; font-size: 18px;}
.orag_btn a {    font-size: 16px;    text-decoration: none;    color: #fff; background: #ea6a39; padding: 10px 15px;}
.orag_btn {    display: block;    margin: 30px 0;    text-align: center;}
.gray p a{ font-size: 25px;    text-decoration: none;    color: #fff;}
.gray p span a{ font-size: 18px;    text-decoration: none;    color: #ea6a39;}
.gray p:last-child {    margin: 0 -10px;}
.main_content ul{ padding-left: 20px; margin-top: 0;}
.main_content ul li{ font-size: 17px;line-height: 25px; font-family: 'MyriadProLight'; list-style: none; list-style-image:  url('../images/orange_arrow.png'); margin-bottom: 9px; }
.car-cen-set img {
    max-width: 100%;
}
.main_content h6 {
    font-size: 17px;
    font-family: 'MyriadProRegular';
    margin: 0;
    color: #3e3d3d;
    text-align: left;
}
span.orange_span{
    color:#ea6a39;
}
/*hour css*/
.main_text.hour p{
    width:66.7%; 
/*    font-family: 'MyriadProRegular'; */
    font-size: 17px;
}
.big_titl h2{
    margin: 0px;
    font-family: 'MyriadProRegular'; 
    font-size: 17px;
    text-transform: capitalize;
}
.main_content  h6 {
    font-size: 22px;
    margin-bottom: 13px;
    font-weight: normal;
}

/*******electronicsecuriy_css******/

.man_div{
    padding-left: 0px;
    padding-right:0px;
}

.top_box{
    margin-top: -36px;

}

.Security_box{
    width: 100%;
    margin-top: -10px;

} 

.Security_box span{
    color: #ea6a39;
    font-weight: 600;
    padding: 0 20px 0 0;
}

.Security_box p{
    color: #000;
    font-family: 'MyriadProLight';
    font-size: 17px;
    margin-bottom:-2px;
}

.text_men_row{
    width: 100%;
}
.text_men_row h2{
    color: #3e3d3d;
    font-family: 'MyriadProLight';
    font-size:26px;
}

.text_men_row p{
    color: #000;
    font-family: 'MyriadProLight';
    font-size:17px;
    width: 96%;
    margin-top: -5px;
	text-align:justify;
}

.text_men_row span{
    color: #f09674;
}
.box_3{
    width:102%;
}
.box_3 span{
    color: #ea6a39;
    padding: 0 15px 0 0;
}

.top_rp{
    margin-top: -29px
}


/*******electronicsecuriy_css and******/




/*******commertial_css******/
.commertial p {
    width: 46%;
    display: inline-block;
    float: left; 
}

.aro_lt_box {
    width:97%;
    float: left;
    margin-top: -15px;
}
.aro_lt_box p {
    color: #000;
    font-size: 16px;
    font-family: 'MyriadProLight';
    margin-top: -5px;
    margin-bottom:6px;
}

.aro_lt_box p:before {
    content: '';
    background: url(../images/Aro_img.png) 0px 8px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 7px;
    height:27px;
    float: left;
    margin: 0 15px 0 0;
}
.commertial_text_bt{
    width: 97%;
    float: left;
    margin-top: 12px;
}

.Contact_Endeavour_row{
    width: 100%;
}

.Contact_Endeavour_row h2{
    color: #3e3d3d;
    font-size:26px;
    font-family: 'MyriadProLight';
}
.Contact_Endeavour_row h3{
    color: #ea6a39;
    font-size:25px;
    font-family: 'MyriadProLight';
    margin-top:-23px;
}

.text_bt{
    width: 90%;
    margin-top: -10px;
}
.main_content a{
    color: #f09674;
    text-decoration: none;
}


/*******security-cameras-mebourne-css******/ 

.endeavour_box{
    width:94%;
    margin-top: -15px;
}
.endeavour_box h3{
    color: #000000;
    font-size:22px;
    font-family: 'MyriadProLight';  
}
.cctv_Security{
    width: 100%;
    margin-top:-45px;
}
.cctv_Security h5{
    font-family: 'MyriadProRegular';
    font-size: 26px;
    color: #3e3d3d;
    float: left;
    font-weight:500;
}
.cctv_Security p{
    font-family: 'MyriadProLight'; 
    font-size:17px;
    color: #000;
    float: left;
    margin-top: -30px;
}

.inner_men_row{
    width: 100%;
    float: left;
    margin-top:0px;

}
.digital p {
    width:54%;
    display: inline-block;
    float: left; 
    margin-top: 26px;

}

.digital h5{
    font-family: 'MyriadProRegular';
    font-size: 22px;
    color: #3e3d3d;
    font-weight: 500;
    margin-bottom: -18px;
}

.inners_row{
    width: 100%;
    margin-top: -50px;
}

.digital_bt{
    width: 100%;
    margin-top: -12px;
}
.digital_bt p{
    padding-bottom: 22px;
}


.High p {
    width:60%;
    display: inline-block;
    float: left; 
    margin-top: 26px;

}
.High h5{
    font-family: 'MyriadProRegular';
    font-size: 22px;
    color: #3e3d3d;
    font-weight: 500;
    margin-bottom: -18px;
}
h6 {
    font-size: 26px;
    color: #fff;
    font-family: 'MyriadProLight';
    text-transform: uppercase;
    margin: 0;
    font-weight: lighter;
    text-align: center;
}

/*******security-cameras-mebourne-css and******/


/*******contect css******/
.Contact_box{
    width: 100%;
    margin-top: -12px;
}

.Contact_box h2{
    color: #403f3f;
    font-family: 'MyriadProLight';
    font-size: 35px;
    font-weight: 500;
}

.Contact_box p{
    color: #403f3f;
    font-family: 'MyriadProLight';
    font-size: 20px;
    width:65%;
    margin-top:-21px;
}

.Contact_box span{
    font-weight: 600;
}


.form_box {
    width: 100%;
    margin-top:25px;
}
.contact_main {
    padding-left: 38px;
}
.form_box label{
    color: #000;
    display: block;
    font-family: 'MyriadProLight';
    font-size: 17px;
    margin-bottom: 4px;
}

.txt {
    border: 1px solid #dfdfdf;
    background:#fff;
    width:83%;
    padding: 0 16px;
    font-family: 'Lato-Regular';
    font-size: 14px;
    color: #666666;
    margin-bottom:18px;
    -webkit-appearance: none;
    height: 47px;
    -moz-appearance: none;
    border-radius: 1px;
    box-shadow: none;
    font-family: 'MyriadProRegular';
    font-size: 15px;
}
.txt::-webkit-input-placeholder {
    color: #b4b4b4;
}
.txt:-moz-placeholder { 
    color: #b4b4b4;  
}
.txt::-moz-placeholder {  
    color: #b4b4b4;  
}
.txt:-ms-input-placeholder {  
    color: #b4b4b4;  
}

.txt:focus{
    outline:none;	
}

input.submit {
    background: #ea6a39;
    padding: 7px 14px;
    color:#fff;
    text-transform: uppercase;
    border: 1px solid #f7c3b0;
    font-family: 'MyriadProRegular';
    font-size: 16px;
    border-radius: 0px !important;
    float: right;
    margin-bottom:10px;
    margin-right: 75px;
}
input.submit:focus{
    outline:none;	
}

/*******homeestcurity css******/

.home_bt {
    width: 98%;
    margin-top: -10px;
}
.home_bt p{
    margin-bottom:20px;
}
.Panic{
    margin-top:35px;
    margin-bottom: 93px;
}
.burglar_box{
    width: 100%;
    margin-top:50px;
}

.burglar_box h3{
    font-family: 'MyriadProRegular';
    color: #3e3d3d;
    font-size: 26px;
    font-weight: 500;
}
.burglar_box h5{
    font-family: 'MyriadProRegular';
    color: #3e3d3d;
    font-size: 22px;
    margin-top: -10px;
    font-weight: 500;
}
.burglar_box p{
    width: 69%;
    float: left;
    padding-top: 55px;
    padding:40px 45px 0 0;
}
.burglar_box_row{
    margin-top:-66px;
}
.burglar_box_bt{
    width: 100%;
    float: left;
    margin-top: -30px;
}


.Controller p {
    width: 67%;
    float: left;
    padding-top: 55px;
    padding: 40px 45px 0 0;
}

.burglar_box h2{
    font-family: 'MyriadProLight';
    color: #3e3d3d;
    font-size: 22px;
    margin-top: -10px;
    font-weight: 600;
}
.Sensors p{
    width:72%;
    float: left;
    padding-top: 55px;
    padding: 40px 45px 0 0; 
}

/*****automotive*****/
.auto_text {
    padding-bottom: 10px;
    width: 100%;
    display: inline-block;
}
/*.auto_text p {
    width: 47%;
    display: inline-block;
}
.auto_text img {
    float: right;
    display: inline-block;
    margin-top: -40px;
}*/

.auto_text h2
{
    font-family: 'MyriadProRegular';    
    color: #3e3d3d;
    font-size: 26px;
}

.auto_logo_box
{
    width: 93%;
    border: 1px solid #ccc;
    padding: 10px;
    text-align: justify;
    display: inline-block;
}
.auto-sep{min-height: 112px;}
.auto_boxxe{display: inline-block;}
.aut_logoset{float: left;/*padding: 15px 17px 10px 8px;*/}
.aut_logoset2{float: left;padding: 0 19px 29px 0;}
.aut_logoset3{float: left;padding: 0 30px 29px 0;}



/*******homeestcurity css and******/


.container{
    width:1080px;
    margin: 0 auto;
    display: table;
}
.header-top{
    width:100%;
    display: block;
    position: relative;
    background-color: #ea6a39;
        padding: 4px 0 10px 0;
}
.logo {
    width: 65%;
    float: left;
    display: inline-block;
    position: relative;
    margin-left: -8px;
}
.call {
    width: 35.7%;
    display: inline-block;
    position: relative;
    margin-top: 25px;
    text-align: right;
}
.call a, .call a:hover .call a:focus{
    font-size: 40px;
    font-family: 'MyriadProLight';
    color:#fff;
    text-decoration: none;  
    font-weight: bold;
}
.call a:before{
    content: '';
    background-image: url('../images/tel-icon.png');
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    width:29px;
    height:29px;
    margin-right: 8px;
    vertical-align: middle;
}
.header-main{
    width:100%;
    display: block;
    position: relative;
    background-color: #eff3fc;
}
header{width: 100%;z-index: 9999;}
.sticky{position:fixed;margin:0;}
.sticky .call a{font-size: 25px;}
.sticky .call{margin-top:19px;}
.sticky .logo img{width: 60%;}
.menu-item{
   width:100%;
    display: inline-block;
    position: relative;
}
.menu-item ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
    position: relative;
}
.menu-item ul li{
    width:auto;
    display: inline-block;
    float: left;
    padding: 17px 27px;    
}
.menu-item ul li:first-child{
    padding-left: 6px;
}
.menu-item ul li:last-child {
    padding-right: 0;
}
.menu-item ul li a, .menu-item ul li a:focus{
    color:#000;
    text-decoration: none;
    font-size: 16px;
    font-family: 'MyriadProRegular';    
    text-transform: uppercase;
    padding: 18px 0;
    letter-spacing: 1px;
}
.menu-item ul li a:hover{
    border-bottom: 3px solid #ea6a39;
    color: #ea6a39;
}
.menu-item ul li.current-menu-item a{border-bottom: 3px solid #ea6a39;color: #ea6a39;}
.menu-item ul li.current-menu-item.dropmenu ul li a{color:#000;}
.menu-item ul li.dropmenu{background:url(../images/da.png) right no-repeat;padding: 17px 20px 17px 27px; }
.menu-item ul li.dropmenu ul{display:none;    z-index: 9999;}
.menu-item ul li.dropmenu ul{position:absolute;width: 220px;top: 50px;left: 0;min-width:220px;}
ul.sub-menu li{background: #eff3fc;border-bottom: 1px solid;   min-width: 220px;}
ul.sub-menu li a{font-size:16px;}
ul.sub-menu li:first-child,ul.sub-menu li:last-child {padding: 17px 27px;}
.subdrop{display:block !important;}
.menu-item ul li.dropmenu ul li.current-menu-item a{color:#ea6a39;}
.menu-item ul li.dropmenu ul li a:hover{border:none;}
.menu-item ul li.dropmenu ul li a::focus{font-size: 16px;}

@media(max-width:770px){
	.menu-item ul li.dropmenu{background:url(../images/da.png) right 7px no-repeat;}
	.menu-item ul li.dropmenu ul{position:relative;top: 0px;}
	
}
.banner-hour{
    width:100%;
    display: block;
    position: relative;
}
.banner-hour img{
    max-width: 100%;
    width:100%;
}
.navbar-toggle{
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #ea6a39;
    border-radius: 4px;
    outline: none;
    display: none;
    z-index: 999;
    cursor: pointer;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #ea6a39
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

/*****footer****/
.footermain{
    width: 100%;
    display: inline-block;
}
.footer_inner{
    width: 1080px;
    margin: 0 auto;
}
.footer_left{
    width: 43%;
    display: inline-block;
    float: left;  
    border-right: 1px solid #fff; 
}
.footer_right{
    width: 53.8%;;
    float: right;
}
.footer_middle{
    background: url("../images/footer_map_img.png") no-repeat;
    background-color: #ea865f;
    background-size: 100% 100%;
    display: table;
    width: 100%;
    padding: 44px 0 55px 0;
}
.footer_left .left_side{
    width: 223px;
    display: inline-block;
    float: left;
}
.footer_left .right_side{
    width: 238px;
    display: inline-block;
    float: right;
}
.footer_middle h6{
    text-transform: uppercase;
    color: #fff;
    font-size: 17px;
    margin: 0;
   font-family: 'MyriadProRegular';
}
.footer_middle ul li{
    list-style: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'MyriadProLight';
    margin-bottom: 5px;
    font-size: 13px;
}
.footer_middle ul{
    padding: 0; 
    display: inline-block;
}
.footer_img {
    display: inline-block;
    float: right; 
    margin-top: 35px;

}
.footer_img img{
    width: 100%;
}
.footer_right .left_side{
    width: 186px;
    display: inline-block;
    float: left;
}
.footer_right .right_side{
    width: 394px;
    display: inline-block;
    float: right;
}
.footer-bottom{
    width: 100%;
    display: inline-block;
    background-color: #403f3f;
    text-align: center;
    padding: 35px 0 35px 0;
}
.footer-bottom ul li{
    float: left;
    display: inline-block;
    list-style: none;
    margin-right: 22px;
}
.footer-bottom ul li:last-child{
    margin-right: 0px;
}
.footer-bottom ul{
    padding: 0;
    display: inline-block;
    margin: 0;
}
.footer-bottom ul li a{
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'MyriadProLight';
    text-decoration: none;
    font-size: 17px;
}
.footer-bottom p, .footer-bottom a {
    color: #eff3fc;
    font-size: 14px;
    font-family: 'MyriadProRegular';
    text-decoration: none;
}
.footer-bottom p>a {
    margin-right: 12px;
}
.footer-bottom p{
    margin: 7px 0 0 0;
}
.footer_top{
    background-color: #ea6a39;
    display: inline-block;
    width: 100%;
}
.addres{
    background-image: url("../images/topfooter_img.png");
    background-repeat: no-repeat;
    height: 48px;
}
.addres p, .locksmith p{
    font-size: 18px;
    color: #fff;
    font-family: 'MyriadProRegular';
    margin: 0;
    padding: 11px 0;
}
.addres .left_side{
    width: 43%;
    display: inline-block;
    float: left;
}
.addres .right_side{
    width: 57%;
    display: inline-block;
}

.access-control-main .main_text img{padding-left: 25px;}
.access-control-main .main_content p{margin-bottom: 4px;}

.main_detail {
    width: 50%;
    float: left;
}
.main_detail p{
    width:100%;
}
.Security_box a{
    font-family: 'MyriadProLight';
    font-size: 17px;
    color:#000;
}


/*****home slider****/
.new_pro .flexslider .slides img {
    height: auto;
    -moz-user-select: none;
    
}

.new_pro {
    margin-top: -23px;
}
.new_pro .flex-direction-nav a{
    top: 217px;
}
.new_pro .flexslider .flex-direction-nav .flex-prev {
    background: url(../images/left_arrow.png);
    background-repeat: no-repeat;
    width:58px;
    height:93px;
    display: inline-block;
    color: transparent;
    text-shadow: none;
    left:0px;
    
}
.new_pro .flexslider .flex-direction-nav .flex-next {
    background: url(../images/right_arrow.png);
    background-repeat: no-repeat;
    width:57px;
    height:93px;
    display: inline-block;
    color: transparent;
    text-shadow: none;
    right:0px;
   
}
.new_pro .flex-direction-nav a:before {
    content: '' !important; 
}
.new_pro .flex-direction-nav a.flex-next:before {
    content: '' !important;
}
.slid-imgpad{padding: 19px 0 0 31px;}


.new_pro .flex-direction-nav a.flex-next:before {
    display:none;
    content: '';
    background: url('../images/next.png');
    background-repeat: no-repeat;
    width: 37px;
    height: 37px;
}


.new_pro .flex-direction-nav a:before {
    display:none;
    content: '';
    background: url('../images/prev.png');
    background-repeat: no-repeat;
    width: 37px;
    height: 37px;
}


.new_pro .flex-control-paging li a {
    width: 19px;
    height: 19px;
    display: block;
    background: #666;
    background: rgba(239, 243, 252, 0.8);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.new_pro .flex-control-paging li a:focus{
    outline: 0;
}

.new_pro .flex-control-paging li a.flex-active {
    background: #ea6a39;
    border: 2px solid #fff;
    cursor: default;
    height: 15px;
    width: 16px;
}
.new_pro .flex-control-paging li a:hover {
    background: #ea6a39;
    border: 2px solid #fff;
    cursor: default;
    height: 15px;
    width: 16px;
}
.new_pro .flex-control-nav li {
    margin: 0px 3px;
    display: inline-block;
    zoom: 1;
}



.new_pro .flex-control-nav li {
    margin: 0px 3px;
    display: inline-block;
    zoom: 1;
    float: right;
}

.new_pro .flex-control-nav {
    top: 23px;
    right:22%;
}
.Endeavour_box{
    width:100%;
    position: absolute;
    top: 57px;
   
}
.Endeavour_box_img{
    background: url(../images/circle-image.png);
    float: right;
    height: 443px;
    background-repeat: no-repeat;
    padding-top: 72px;
    width:43%;
    text-align: center;
    
}

.inner_box{
    position: relative !important ;
    
}
.inner_box h1{
    color: #3e3d3d ;
    font-family: 'MyriadProLight';
    float: left;
    width: 39px !important;
}

.product_slider{
    position: relative;
}
.Endeavour_box_img h5{
    font-family: 'MyriadProRegular';
    font-size: 25.87px;
    color: #3e3d3d;
    text-transform: uppercase;
    margin: 0 70px 0 auto;
    font-weight: normal;
}
.Endeavour_box_img h5 strong{
    font-size: 39.87px;
}
.Endeavour_box_img span{
    font-family: 'MyriadProRegular';
    font-size: 30.92px;
    color: #ea6a39;
    text-transform: capitalize;
    margin-right: 74px;
}
.Endeavour_box_img p {
    font-size: 19.98px;
    margin: 11px 32px;
    width: 70%;
}
.Endeavour_box_img p:nth-child(2n){
    font-size: 16px;
    color: #ea6a39;
}
.more_info1 {
    background-image: url(../images/know_img.png);
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    background-position: 93% 46%;
    background-color: #ea6a39;
    padding: 9px 28px 9px 11px;
    font-size: 15.99px;
    color: #fff;
    font-family: 'Myriad-Pro-Semibold-Condensed_31644';
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    margin-top: 8px;
    border:1px solid #f7c3b0;
}
.footer_middle ul li a {
  
    color: #fff;
    text-transform: uppercase;
    font-family: 'MyriadProLight';
    text-decoration: none;
    font-size: 13px;
}
.footer_inner h6{ text-align: left;}
.left_side p:before{ content:''; display: inline-block; width: 16px; height: 22px; background: url('../images/loc.png'); background-repeat: no-repeat; margin-right: 15px; vertical-align: middle;}
.ledt{ margin-bottom: 50px;}



/*********index page properties************/
.back-side
{
        background-size: 100% 100%;
    background-color: #403e3f;
    height: 11px;
    margin-top: -4px;

}

.box-imgsec{
        margin-top: 0px;
    position: relative;
    display: inline-block;
    width: 100%;
    z-index: 1;
    padding: 30px 0;
    /* background: #fff; */
    border-bottom: 4px solid #403e3f;
	background: url(../images/banner_home.jpg);
}
.box-img1 {
    height: 462px;
    width: 100%;
}
.project-overlay1 {
    position: absolute;
    text-align: center;
    padding-top: 33px;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
}
.project-overlay1 h1, .project-overlay1 h3 {
    text-transform: uppercase;
    color: #000;
    font-size: 42.54px;
	font-family: 'MyriadProLight';
	margin: 0;
    font-weight: lighter;
}
.project-overlay1 p {
    color: #000;
    font-weight: 600;
    margin-top: -10px;
    font-size: 22px;
}
.boximgs {
    color: #ea6a39;
    font-size: 17px;
    font-weight: 100;
    position: absolute;
    top: 375px;
    left: 0;
    right: 0;
    text-align: center;
}
.imgmargin {
    margin-right: 15px;
}
.boximgs a {
    color: #ea6a39;
    font-size: 17px;
    font-weight: 100;
    text-decoration: none;
}
.box-img2 {
    height: 202px;
    width: 100%;
}
.project-overlay2 {
    position: absolute;
    top: 89px;
    right: 37px;
   
}
.project-overlay2 h1,.project-overlay2 h3 {
    text-transform: uppercase;
    color: #000;
    font-size: 25px;
    margin-bottom: 10px;
		font-family: 'MyriadProLight';
	margin: 0;
    font-weight: lighter;
}
.no-display h2{text-transform: uppercase;
    color: #000;
    font-size: 20px;
    margin-bottom: 10px;
		font-family: 'MyriadProLight';
	margin: 0;
    font-weight: bold;}
.project-overlay2 p {
    color: #000;
    font-weight: 600;
    margin-top: 0px;
    font-size: 19px;
    line-height: 1em;
}
.box-img3 {
    height: 261px;
    width: 100%;
}
.project-overlay3 {
    position: absolute;
    padding-top: 40px;
    left:0;
    top: 239px;
    right:0;
    margin: 0 auto;
    padding-left: 150px;
}
.project-overlay3 h1, .project-overlay3 h3 {
    text-transform: uppercase;
    color: #fff;
    font-size: 25px;
	font-family: 'MyriadProLight';
	margin: 0 4px 0 0;
    font-weight: lighter;
}
.project-overlay3 p {
    color: #fff;
    margin-top: 0px;
    font-size: 19px;
    line-height: 1em;
}
.box-img4 {
    height: 235px;
    width: 100%;
}
.project-overlay4 {
    position: absolute;
    padding-top: 50px;
    height: 100%;
    width: 100%;
    top: 0px;
    padding-left: 27px;
}
.project-overlay4 h1, .project-overlay4 h3 {
    text-transform: uppercase;
    color: #fff;
    font-size: 34.18px;
	font-family: 'MyriadProLight';
	margin: 0;
    font-weight: lighter;
}
.project-overlay4 p {
    color: #fff;
/*    font-weight: 600;*/
    margin-top: 0px;
    font-size: 19px;
    line-height: 1.2em;
}
.box-img5 {
    height: 236px;
    width: 100%;
}
.project-overlay5 {
    position: absolute;
    top: 76px;
    padding-left: 35px;
}
.project-overlay5 h1, .project-overlay5 h3 {
    text-transform: uppercase;
    color: #000;
    font-size: 34.18px;
	font-family: 'MyriadProLight';
	margin: 0;
    font-weight: lighter;
}
.project-overlay5 p {
    color: #000;
    font-weight: 600;
    margin-top: 0px;
    font-size: 19px;
    line-height: 1.3em;
}
.home-videobg {
    background-color: #eff3fc;
    padding: 60px 0px 60px 0px;
}
.home-videobg h4 {
    font-family: 'MyriadProRegular';
    font-size: 26px;
    color: #3e3d3d;
}
.home-videobg p {
    text-align: center;
    color: #000;
    font-size: 17px;
    text-decoration: none;
}
.home-videobg p a {
    text-align: center;
    color: #ea6a39;
    font-size: 44px;
    text-decoration: none;
    font-weight: 600;
}
.home-videobg p:last-child{
    width:88%;
    margin: 0 auto;
}
.proud_men {
    background: #fff;
}
.main {
    width: 100%;
    padding: 20px 0 14px;
    position: relative;
}
.proud_box {
    width: 100%;
}
.proud_box h1,.proud_box h3 {
    color: #3e3d3d;
    font-family: 'MyriadProLight';
    font-size: 40.88px;
    text-align: center;
}
.proud_box p {
    color: #3e3d3d;
    font-family: 'MyriadProLight';
    font-size: 24px;
    text-align: center;
    margin-top: 1px;
}
.know_more {
    width: 121px;
    background: #ea6a39;
    height: 27px;
    color: #fff;
    font-family: 'MyriadProRegular';
    margin: 0 auto;
    text-align: center;
    padding-top: 6px;
    font-size: 16px;
    margin-bottom: 45px;
    border:1px solid #f7c3b0;
}
.main_content h6{ text-transform: capitalize;}
.proud_box a {
    color: #3e3d3d;
    text-decoration: none;
}
.proud_box span {
    color: #ea6a39;
}
.color {
    color: #fff;
}
.brand_slider {
    width: 100%;
    position: relative;
    background-color: #fafafa;
    padding: 135px 0 80px;
    margin-top: -84px;
}

ul.bxslider>li{
    
}
.lorem {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    height: 58px;
    width: 98%;
    text-align: center;
    display: block;
    margin: 0 auto;
    
}
.emerge_service h4{ text-transform: capitalize;}
.emerge_service p{ line-height: 20px;}
.lorem img{
      margin: auto;
    display: table-cell;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.brand_slider .bx-wrapper .bx-viewport{
    background: transparent;
    border: 0;
    left:0;
    box-shadow: none;
    height: auto !important;
}
.brand_slider .bx-wrapper .bx-prev{
    background:url(../images/bx_left.png);
    background-repeat: no-repeat;
    width:37px;
    height: 37px;
    left: -52px;
}
.brand_slider .bx-wrapper .bx-next{
    background:url(../images/bx_right.png);
    background-repeat: no-repeat;
    width:37px;
    height: 37px;
    right: -52px;
}
.brand_slider .bx-wrapper{
    width:89%;
    margin: 0 auto;
}
.trust_title{
   padding-bottom: 49px;
}
.trust_title h4{
    font-size: 31px;
    background-image: url(../images/orange_bg.png);
    background-repeat: no-repeat;
    width: 25%;
    display: block;
    margin: 0 auto;
    text-align: center;
    background-size: 100% 100%;
   
}
.auto_lock {
        width: 641px;
        margin-left: -30px;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 0px;
        padding-left: 15px;
    }

    .auto_lock_new {
        width: 451px;
        float: left;
        position: relative;
        min-height: 1px;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #fff;
    }
    .secure_alaram {
        width: 573px;
        float: left;
        position: relative;
        min-height: 1px;
    }
    .safe_secure {
        display: inline-block;
        position: relative;
        margin-left: -15px;
     }
    .secure_lock{
        width:521px;
        float: left;
        display: inline-block;
        position: relative;
    }
    .emerge_service {
        width: 55%; 
        margin: 0 auto;
        float: left;
        padding: 0 58px 0 30px;
    }
    .car_video {
        width: 35%;
        float: left;
    }
	.car_video iframe{width:100%;    border: 1px solid #EA6A39;}
    .banner iframe {
    border-top: 1px solid #fff;
    width: 100%;
    height: 324px;
}
.main.access-control-main .brand {
    padding: 27px 30px 27px 30px;
}
.main.access-control-main .gray h4{
    margin-bottom: 6px;
}
.main.access-control-main .gray p{
    line-height: 1.6em;
}
.main.access-control-main .orag_btn{
    margin: 25px 0 40px 0;
}
.main.access-control-main .gray {
    padding: 36px 30px 56px 30px;
}
.main.access-control-main {
    padding-top: 37px;
    padding-bottom: 63px;
}
.main.access-control-main .orange {
    margin-top: -82px;
}
textarea.txt{
    height: 165px;
   
   
}
.main.access-control-main .brand h6{
    font-size: 29px;
}
.play_icon {
    position: absolute;
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 19%;
    margin-top: 20px;
}
..thumbnail a{
    text-decoration: none;
}
#more{color:#fff;}

@media(max-width:1024px){
	
	.sticky .call a{font-size: 15px !important;}
.sticky .call{margin-top:20px;}
.sticky .logo img{width: 85% !important;}
}
.shortcts{width: 100%;margin-bottom: 15px;float: left;}
.shortcts a{margin: 5px 5px 0; float: left;background: #ea6a39;padding: 6px;color: #fff;min-width: 180px;text-align: center;}
.shortcts a:hover{background:#403e3f;}