/* Gloabal Rules */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,500i,700,900');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');
body{font-family: 'Roboto', sans-serif !important; color: #555555 !important;}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif !important;}
p{}
a{}
a:hover{}
.half_color{color: #f05a1a;}


/* Site Header */
.site_header .logo{}
.site_header .search{color: #AFAFAF;}

.site_header .menu .navbar{}
.site_header .menu .navbar-nav li {display: inline-block; position: relative;}
.site_header .menu .navbar-nav li a{padding: 45px 10px; display: block; color: #AFAFAF; font-weight: 500; font-size: 17px; text-decoration: none; font-family: 'Open Sans', sans-serif !important;}
.site_header .menu .navbar-nav li.active:before, .site_header .menu .navbar-nav li:hover:before {content: "\f0d8"; font-family: FontAwesome; bottom: -7px; left: 45%; position: absolute; color: #F19621;}
.site_header .menu .navbar-nav li.active:after, .site_header .menu .navbar-nav li:hover:after {content: '';  position: absolute; text-align: center; height: 3px; width: 100%; bottom: 0; left: 0px; background: #F4901E;}


/* Site Footer */
.site_footer .footer_area{background-color: #D4D4D4; padding: 40px 0;font-family: 'Open Sans', sans-serif;}
.site_footer .footer_area .w_title{color: #929292; text-transform: uppercase; font-size: 18px; font-weight: 400; margin-bottom: 10px; margin-top: 10px; font-family: 'Open Sans', sans-serif !important;}
.site_footer .footer_area .tags{margin-bottom: 23px;}
.site_footer .footer_area .tags ul li{margin-right: 5px; cursor: pointer;}
.site_footer .footer_area .tags ul li kbd{padding: 5px; background: #333333; color: #fff; font-size: 12px; border-radius: 0; }
.site_footer .footer_area .tags ul li kbd:hover{background: #F19621;}
.site_footer .copyright{background: #333333; color: #ffffff; padding: 20px 0; font-size: 12px;}
.site_footer .footer_area ul.list2 {margin: 5px 0 15px 0px;  padding: 0px; list-style: none;}
.site_footer .footer_area ul.list2 li{font-size: 14px; padding: 3px 0;}
.site_footer .footer_area ul.list2 li a{color: #666; text-decoration: none; }
.site_footer .footer_area ul.list2 li a:hover{color: #F19621;}
.site_footer .footer_area ul.list2 {margin: 5px 0 15px 0px;  padding: 0px;}
.site_footer .footer_area .media{margin-top: 10px;}
.site_footer .footer_area .media img{padding-right: 10px;}
.site_footer .footer_area .media p{font-size: 14px}
.site_footer .footer_area .media .media-heading {margin-top: 0px; margin-bottom: 5px; text-transform: capitalize; text-align: left; font-size: 14px; font-weight: normal; color: #666;}

/*=========================================================================
help Partners
===========================================================================*/
.help_dev .dev_partners{padding: 50px 0;}
.help_dev .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.help_dev .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.help_dev .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.help_dev .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}
.help_cont_button{color: #fff; background: #314FA1; border-radius: 17px; padding: 15px; min-width: 300px;}
.help_cont_button:hover{color: #fff; background: #314FA1; border-radius: 17px; padding: 15px; min-width: 300px;}

/*=========================================================================
About Partners
===========================================================================*/
.about_dev .dev_partners{padding: 50px 0;}
.about_dev .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.about_dev .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.about_dev .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.about_dev .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}





/* ==========================================================================
   AI Page CSS
   ========================================================================== */

/* AI page title  */
.ai_system{}
.ai_system .page_title{background:url('../images/ai_system_page_title.jpg'); background-size: cover;	color: #ffffff;	padding: 8rem 4rem;}
.ai_system .page_title h1{font-size: 51px; font-weight: 600; text-transform: uppercase;}
.ai_system .page_title h1:nth-child(2) {font-weight: 300;}
.ai_system .page_title .btn{text-transform: capitalize; font-size: 18px; border: 2px solid #ffffff; font-weight: 600; padding: 10px 50px; border-radius: 10px; color: #ffffff; margin-top: 30px; text-decoration: none;}
.ai_system .page_title .btn:hover{border: 2px solid #f05a1a; color: #f05a1a;}

.ai_system .text_sec{padding: 20px 0 30px 0; color: #555555;}

.ai_system .service_sec{background-color: #f2f2f2; padding: 40px 0;}
.ai_system .service_sec .service{margin-bottom: 70px;}
.ai_system .service_sec .service:nth-child(5), .ai_system .service_sec .service:nth-child(6) {margin-bottom: 0;}
.ai_system .service_sec .service h5{margin: 10px 0 25px 0;}
.ai_system .service_sec .service a{text-transform: uppercase; text-decoration: none; font-size: 14px; border: 1px solid #f05a1a; font-weight: 600; padding: 10px 30px; border-radius: 10px; color: #f05a1a; margin-top: 5px; display: inline-block;}
.ai_system .service_sec .service a:hover{color: #f77a44; border-color: #f77a44;}

.ai_system .get_information{background:url('../images/get_information.jpg'); padding: 50px;}
.ai_system .get_information h3{text-transform: uppercase; color: #ffffff;}
.ai_system .get_information .btn{background-color: #ffffff; text-transform: uppercase; font-size: 16px; padding: 10px 20px; color: #2f2f2f; font-weight: 500; margin-top: 40px;}
.ai_system .get_information .btn:hover{background-color: #dcd8d8;}



/* ==========================================================================
   Animated Video Page CSS
   ========================================================================== */


.a_video{}
.a_video .page_title{/*background:url('../images/a_video_page_title.jpg'); background-size: cover;	color: #ffffff;	padding: 8rem 4rem;*/}
.a_video .page_title h1{font-size: 51px; font-weight: 600; text-transform: uppercase;}
.a_video .page_title h2{font-size: 40px;}
.a_video .page_title .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius: 100px; color: #ffffff; margin-top: 30px; text-decoration: none; background-color: #e4531b; }
.a_video .page_title .btn:hover{background-color: #ce4a17; }

.a_video .explainer_sec{padding: 30px 0;}
.a_video .explainer_sec h5{color: #222222;}
.a_video .text_sec h3{color: #414141;}
.a_video .text_sec{font-family: 'Roboto Slab', serif; color: #777777;}

.a_video .blue_shield{background: #e4531b url('../images/blue_cross.jpg')no-repeat bottom right; background-size: 50%; padding: 7% 0;}
.a_video .blue_shield .button{background-color: #ffffff; text-transform: uppercase; font-size: 16px; font-weight: 600; padding: 20px 50px; border-radius: 100px; color: #e4531b; margin-top: 30px; text-decoration: none; display: table;}
.a_video .blue_shield .button:hover{color: #d64e1a;}

.a_video .shelton_group{background: url('../images/shelton_ipad.png')no-repeat center right; background-size: 50%; padding: 15% 0;}
.a_video .shelton_group h3{color: #222222;}
.a_video .shelton_group p{color: #777777;}
.a_video .shelton_group .button{text-decoration: none; color: #e4531b; font-size: 16px;}
.a_video .shelton_group .button:hover{color: #d64e1a;}

.a_video .we_diffrent{background-color: #f9f9f9; padding: 7% 15px; border-top: 2px solid #d7d7d7; margin-top: 40px;}
.a_video .we_diffrent p{font-family: 'Roboto Slab', serif; color: #777777;}
.a_video .we_diffrent h1{color: #222222; margin-bottom: 70px;}
.a_video .we_diffrent h5{color: #222222;}

.a_video .we_diffrent .test:before{border: 2px solid red;}


.a_video .ready_talk{background-color: #314fa1;}
.a_video .ready_talk .button{background-color: #001e70; color: #ffffff; padding: 10px 25px; margin-top: 15px; display: inline-block; border: 2px solid #ffffff; border-radius: 5px; text-decoration: none;}
.a_video .ready_talk .webcam img{margin-top:-17%; }

.a_video .dev_partners{padding: 50px 0;}
.a_video .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.a_video .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.a_video .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.a_video .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}

.ani_vid_button_custom{background-color: #2c4587;
    border-radius: 100px !important;
    padding: 10px 50px !important;
    color: #ffffff;}
.ani_vid_button_custom:hover{background-color: #2c4587;
    border-radius: 100px !important;
    padding: 10px 50px !important;
    color: #ffffff;}
.know_custom_button{background-color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    padding: 20px 50px;
    border-radius: 100px;
    color: #e4531b;
    margin-top: 30px;
    text-decoration: none;
    display: table;}

#know_button{background-color: #ffffff; text-transform: uppercase;font-size: 16px;font-weight: 600;padding: 20px 50px;border-radius: 100px;
    color: #e4531b; margin-top: 30px; text-decoration: none;  display: table;}

.ani_video{background-image: url(../images/blue_cross.jpg);
    background-position-x: 85%; height: 100%;  background-size: cover;  background-repeat: no-repeat;  position: relative;}
/* ==========================================================================
   Antena System Page CSS
   ========================================================================== */

.antena_system{}
.antena_system .page_title{background:url('../images/antena_system_page_title.jpg'); background-size: cover;	color: #ffffff;	padding: 8rem 4rem;}
.antena_system .page_title h1{font-size: 51px; font-weight: 600; text-transform: uppercase;}
.antena_system .page_title h1:nth-child(2) {font-weight: 300;}
.antena_system .page_title .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius:5px; border: 2px solid #ffffff; color: #ffffff; margin-top: 30px; text-decoration: none; background-color: rgba(0,0,0,0.5); }
.antena_system .page_title .btn:hover{background-color: rgba(41, 39, 39, 0.5); }

.antena_system .coverage_sol{color: #494949}
.antena_system .support ul li{margin-bottom: 10px;}
.antena_system .support ul li i{ margin-right: 5px; font-size: 22px; color:#e65d23;}

.antena_system .antena_booster{background-color: #f3f3f3;}
.antena_system .antena_partners .antena_clients .owl-item div{border: 1px solid #d6d6d6; padding: 40px 0;}
.antena_system .antena_partners .antena_clients .owl-prev {position: absolute; top: 40%; margin-left: -20px; display: block!IMPORTANT;}
.antena_system .antena_partners .antena_clients  .owl-next {position: absolute; top: 40%; right: -25px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.antena_system .antena_partners .antena_clients .owl-item img{width: auto; margin:auto;}

.antena_system .get_information{background:url('../images/get_information.jpg'); padding: 50px;}
.antena_system .get_information h3{text-transform: uppercase; color: #ffffff;}
.antena_system .get_information .btn{background-color: #ffffff; text-transform: uppercase; font-size: 16px; padding: 10px 20px; color: #2f2f2f; font-weight: 500; margin-top: 40px;}
.antena_system .get_information .btn:hover{background-color: #dcd8d8;}



/* ==========================================================================
   Augmented Page CSS
   ========================================================================== */


.augmented .page_title{background:url('../images/augmented_page_title.jpg'); background-size: cover;	color: #ffffff;	padding: 8rem 4rem;}
.augmented .page_title h1{font-size: 51px; font-weight: 600; text-transform: uppercase;}
.augmented .page_title h1:nth-child(2) {font-weight: 300;}
.augmented .page_title .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius:5px; color: #ffffff; margin-top: 30px; text-decoration: none; background-color: #231e1f; }
.augmented .page_title .btn:hover{background-color: #131011;}

.augmented .title_b{margin: 0 auto 20px auto;}
.augmented .title_b .bd{border-bottom: 3px solid #ef5f1f; }
.augmented .title_b h3{color: #231e1f; }
.augmented  p{color: #231e1f; }
.augmented .augmented_3d .pic img{border: 3px solid #ef5f1f;}
.augmented .augmented_3d .box{background-color: #f5f3f3; padding: 30px 15px;}
.augmented .augmented_3d .b2{padding: 80px 15px;}

.augmented .augmented_tdiv .device_selection{background:url('../images/device_selection.jpg'); background-size: 100%; background-position-y: 50%;     background-repeat: no-repeat; border: 3px solid #ef5f1f; padding: 40px; margin-right: 5px;}
.augmented .augmented_tdiv .best_practice{background:url('../images/best_practice.jpg'); background-size: cover;  border: 3px solid #ef5f1f; padding: 40px; margin-left: 5px;}
.augmented .augmented_tdiv .overlay{background-color: rgba(0,0,0,0.5); padding: 40px; height: 100%;}


/* ==========================================================================
   AV Solution Page CSS
   ========================================================================== */

/*.av_solution .page_title{background:url('../images/av_solution_page_title.jpg'); background-size: cover;	color: #ffffff;	padding: 8rem 4rem;}*/
.av_solution .page_title h1{font-size: 51px; font-weight: 600; text-transform: uppercase;}
.av_solution .page_title h1:nth-child(2) {font-weight: 300;}
.av_solution .page_title .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius:5px; color: #ffffff; margin-top: 30px; text-decoration: none; background-color: #ef5c27; }
.av_solution .page_title .btn:hover{background-color: #ce4a17;}

.av_solution .optimal_user{background-color: #f0f0f0; border-bottom: 2px solid #acacac; }
.av_solution .optimal_user h4{color: #565656;}
.av_solution .optimal_user p{color: #5b5b5b;}
.av_solution .optimal_user .button{text-transform: capitalize; font-size: 16px; font-weight: 500; padding: 10px 20px; border-radius: 100px; color: #ffffff; margin-top: 10px; text-decoration: none; background-color: #707070; display: inline-block;}
.av_solution .optimal_user .button:hover{background-color: #545454;}

.av_solution .optimal_gallery h4{color: #716060; font-weight: lighter;}
.av_solution .optimal_gallery .gallery_box{position: relative;}
.av_solution .optimal_gallery .g_title{position: absolute; bottom: 0; background:rgba(0,0,0,0.7); color: #ffffff; left: 0; right: 0; padding: 5px 0; font-size: 15px; width: 100% !important;}
.av_solution .optimal_gallery .button{text-transform: capitalize; font-size: 16px; font-weight: 500; padding: 10px 50px;  border-radius: 100px; color: #ffffff; margin-top: 10px; text-decoration: none; background-color: #314fa1; display: inline-block; margin-top: 25px;}
.av_solution .optimal_gallery .button:hover{background-color: #28428a;}

.av_solution .get_information{background:url('../images/av_solution_information.jpg'); padding: 50px;}
.av_solution .get_information h3{text-transform: uppercase; color: #ffffff;}
.av_solution .get_information .btn{background-color: #ffffff; text-transform: uppercase; font-size: 16px; padding: 10px 20px; color: #ef5c27; font-weight: 500; margin-top: 40px;}
.av_solution .get_information .btn:hover{background-color: #dcd8d8;}
.av_sol_btn{text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 30px;
    text-decoration: none;
    background-color: #ef5c27;}
.av_button_custom{background-color: #2c4587;
    border-radius: 100px !important;
    padding: 10px 50px !important;
    color: #ffffff;}


	
	.av_solution .dev_partners{padding: 50px 0;}
.av_solution .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.av_solution .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.av_solution .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.av_solution .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}



/* ==========================================================================
   Barcode Page CSS
   ========================================================================== */

.barcode .page_title{background:url('../images/barcode_page_title.jpg'); background-size: cover; color: #ffffff;   padding: 8rem 4rem;}
.barcode .page_title h1{font-size: 51px; font-weight: 500; text-transform: uppercase;}
.barcode .page_title h1:nth-child(2) {font-weight: 500;}
.barcode .page_title .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius:5px; color: #3e3e3e; margin-top: 30px; text-decoration: none; background-color: #ffffff; }
.barcode .page_title .btn:hover{background-color: #dcd8d8; }

.barcode .houston_leader{color: #454545; padding: 20px 15px;}
.barcode .houston_leader h5{color: #989898;}
.barcode .houston_leader h4{color: #0b0a0a;}
.barcode .houston_leader .Button{background-color: #070b24; margin-left: 20px; padding: 7px 25px;}
.barcode .houston_leader .Button:hover{background-color: #0b113a;}

.barcode .barcode_scanner{background:url('../images/barcode_scanner.jpg'); background-size: cover; color: #ffffff;   padding: 8rem 4rem;}
.barcode .barcode_scanner h1{font-size: 51px; font-weight: 400; text-transform: uppercase;}
.barcode .barcode_scanner h1:nth-child(2) {font-weight: 300;}
.barcode .barcode_scanner .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius:5px; color: #3e3e3e; margin-top: 30px; text-decoration: none; background-color: #ffffff; }
.barcode .barcode_scanner .btn:hover{background-color: #dcd8d8; }

.barcode .barcode_gallery_sec h4{color: #353537;}
.barcode .barcode_gallery_sec .bd{border-bottom: 3px solid #ef5f1f; }
.barcode .barcode_gallery .gallery_box{position: relative;}
.barcode .barcode_gallery .g_title{position: absolute; bottom: 0; background:rgba(0,0,0,0.7); color: #ffffff; left: 0; right: 0; padding: 5px 0; font-size: 15px; width: 100% !important;}
.barcode .barcode_gallery .button{background-color: #070b24; padding: 7px 25px;}
.barcode .barcode_gallery .button:hover{background-color: #0b113a;}

.barcode .barcode_solutions{color: #454545; padding: 20px 15px 30px 15px;}
.barcode .barcode_solutions .left{margin-bottom: 100px;}
.barcode .barcode_solutions .left .content{padding-right: 60px;}
.barcode .barcode_solutions .right .content{padding-left: 60px;}
.barcode .barcode_solutions .pic{text-align: center; box-shadow: 0px 0px 17px #c5c5c5; padding: 40px;}
.barcode .barcode_solutions h5{color: #989898;}
.barcode .barcode_solutions h4{color: #0b0a0a; text-transform: uppercase;}
.barcode .barcode_solutions p{margin: 25px 0 30px 0;}
.barcode .barcode_solutions .button{background-color: #070b24; padding: 7px 30px;}
.barcode .barcode_solutions .button:hover{background-color: #0b113a;}

.barcode .get_information{background:url('../images/barcode_information.jpg'); padding: 80px 0; color: #fefefe;}
.barcode .get_information h3{text-transform: capitalize; margin-bottom: 30px; font-weight: 600;}
.barcode .get_information .btn{background-color: #ef5f1f; text-transform: capitalize; font-size: 16px; padding: 10px 20px; color: #ffffff; font-weight: 500; margin-top: 40px;}
.barcode .get_information .btn:hover{background-color: #e05c21;}

.bar_code_btn{
    font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: 30px;
    text-decoration: none;
    background-color: #ffffff;}
.bar_code_btn:hover{ color: #3e3e3e; text-decoration:none;background-color: #dcd8d8;}
.bar_code_btn_second{
    font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: 30px;
    text-decoration: none;
    background-color: #ffffff;}
	.bar_code_btn_second:hover{ color: #3e3e3e; text-decoration:none;background-color: #dcd8d8;}
	
	.barcode .dev_partners{padding: 50px 0;}
.barcode .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.barcode .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.barcode .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.barcode .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}

/* ==========================================================================
   Cabling Page CSS
   ========================================================================== */

.cabling .page_title{background:url('../images/structure_cabling.jpg'); background-size: cover; color: #ffffff;   padding: 8rem 4rem;}
.cabling .page_title h1{font-size: 51px; font-weight: 700; text-transform: uppercase;}
.cabling .page_title h2{font-weight: 300;}
.cabling .page_title .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius:5px; color: #ffffff; margin-top: 30px; text-decoration: none; border: 2px solid #ffffff; }
.cabling_btn{/*text-transform: capitalize;*/ font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius:5px; color: #ffffff;  text-decoration: none; border: 2px solid #ffffff; }
.cabling_btn:hover{color:#fff; text-decoration:none; border: 2px solid #f05a1a;}
.cabling .page_title .btn:hover{color: #efeaea; border: 2px solid #efeaea; }

.cabling .get_connected{padding: 60px 0; margin-bottom: 40px; background-color: #f3f3f3;}
.cabling .get_connected h3{}
.cabling .get_connected p{}
.cabling .get_connected .button{background-color: #2c4587; border-radius: 100px; padding: 10px 50px; color: #ffffff;}
.cabling .get_connected .button:hover{background-color: #253b73;}

.cabling .cabling_solution{padding: 3px 15px;}
.cabling .cabling_solution .card{border: none;}
.cabling .cabling_solution .card .card-header{background-color:#2e2e2e; color: #ffffff;}
.cabling .cabling_solution .card .card-header i{margin-right: 10px;}
.cabling .cabling_solution .card .list-group-item{background-color: #fafafa; border-color: #dcdcdc; color: #767676; }
.cabling .cabling_solution .card .list-group-item i{color: #dcdcdc; font-size: 20px;}
.cabling .cabling_solution .card .list-group-item img{ margin-right: 20px; width: 20px; }

.cabling .cabling_solution .our_design{color: #494949;}
.cabling .cabling_solution .our_design ul li{margin-bottom: 10px;}
.cabling .cabling_solution .our_design ul li:last-child{margin-bottom: 0;}
.cabling .cabling_solution .our_design ul li i{margin-right: 10px; color: #ef5f1f; font-size: 22px;}

.cabling .cabling_gallery_sec{background-color: #f3f3f3;}
.cabling .cabling_gallery_sec h4{color: #494949;}
.cabling .cabling_gallery .gallery_box img{border: 2px solid #b4b4b4; border-radius: 3px;}
.cabling .cabling_gallery .gallery_box p{margin-top: 10px; color: #1f1f1f;}
.cabling .cabling_gallery .button{background-color: #2c4587; border-radius: 100px; padding: 15px 100px;}
.cabling .cabling_gallery .button:hover{background-color: #253b73;}

.cabling .cabling_partners{}
.cabling .cabling_partners .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.cabling .cabling_partners .owl-prev {position: absolute; top: 40%; margin-left: -20px; display: block!IMPORTANT;}
.cabling .cabling_partners .owl-next {position: absolute; top: 40%; right: -25px; display: block!IMPORTANT;}
.cabling .cabling_partners .owl-prev i, .cabling .cabling_partners .owl-next i {font-size: 30px; color: #494949;}
.cabling .cabling_partners .owl-item img{width: auto; margin:auto;}


.cabling .get_information{background:url('../images/cabling_infor.jpg'); padding: 50px;}
.cabling .get_information h3{text-transform: uppercase; color: #ffffff;}
.cabling .get_information .btn{background-color: #ffffff; text-transform: uppercase; font-size: 16px; padding: 10px 20px; color: #2f2f2f; font-weight: 500; margin-top: 40px;}
.cabling .get_information .btn:hover{background-color: #dcd8d8;}

/*   =====================================================
==========================================================
ESTOP PAGE CSS
==========================================================
==========================================================  */
.estop .iot_slider{}
.estop .iot_slider .carousel-caption{top: 43%; padding: 0;}

.estop .iot_solution{background-color: #f1f1f1; padding: 80px 0 30px 0; border-bottom: 2px solid #cdcdcd; }
.estop .iot_solution .services {margin-top: 40px;}
.estop .iot_solution .services img{margin: auto; display: block;}
.estop .iot_solution h3{color: #4c4c4c;}
.estop .iot_solution .services h5{ color: #4c4c4c; margin-top: 20px; text-align: center;}
.estop .iot_solution .services{ color: #717171; }

.estop .smart_city{/*background:url('../images/smart_city.png')no-repeat bottom left;*/ /*border-bottom: 2px solid #cdcdcd;*/ padding: 60px 0 0 0; background-size: 45%;}
.estop .circle_list{}
.estop .circle_list .city{color: #646464; margin-bottom: 15px;}
.estop .circle_list .city:last-child{margin-bottom: 0;}
.estop .circle_list .city h6{color: #1b69aa; text-transform: capitalize; font-weight: bold; font-size: 20px;}
.estop .circle_list .city i{color: #1b69aa; text-transform: capitalize; font-weight: bold; font-size: 20px;}
.estop .circle_list .city h6 i{margin-right: 10px;}
.estop .circle_list .city  i{margin-right: 10px;}

.estop .smart_ew{/*background:url('../images/smart_water.png')no-repeat;*/ padding: 60px 0 0 0; background-size: cover; /*border-bottom: 2px solid #cdcdcd;*/}
.estop .smart_ew .left, .iot .retail_analytic .left, .iot .smart_ew .right, .iot .retail_analytic .right{box-shadow: 0px 0px 5px grey; padding: 45px;}
.estop .smart_ew .left, .iot .retail_analytic .left{margin-right: 15px;}
.estop .smart_ew .right, .iot .retail_analytic .right{margin-left: 15px;}

.estop .smart_metering{background:url('../images/smart_metering.png')no-repeat; padding: 40px 0px; background-size: 100%; border-bottom: 2px solid #cdcdcd;}
.estop .security_em{border-bottom: 2px solid #cdcdcd; padding-top: 40px;}
.estop .security_em .shadow{box-shadow: 0 0 15px #00000069;}

.estop .retail_analytic{background:url('../images/retail_analytic.jpg')no-repeat; padding: 60px 0 0 0; background-size: cover; border-bottom: 2px solid #cdcdcd;}
.estop .retail_analytic .right{color: #646464;}

.estop .indust_con{background:url('../images/indus_con.png')no-repeat center left; border-bottom: 2px solid #cdcdcd; padding: 60px 0; background-size: 45%;}

.estop .logistic_agr{background:url('../images/iot_log.jpg'); padding: 60px 0;}
.estop .logistic_agr .circle_list .city{color: #ffffff; margin-bottom: 15px;}
.estop .logistic_agr .circle_list .city:last-child{margin-bottom: 0;}
.estop .logistic_agr .circle_list h3{color: #ffffff; }
.estop .logistic_agr .circle_list .city h6{color: #ffffff; text-transform: capitalize; font-weight: bold; font-size: 20px;}
.estop .logistic_agr .circle_list .city h6 i{margin-right: 10px; color: #1b69aa; background-color: #ffffff; border-radius: 100px; width: 16px; height: 16px; line-height: 16px;}

.estop .smart_animal{background:url('../images/smart_animal.jpg')no-repeat center right; border-bottom: 2px solid #cdcdcd; padding: 60px 0 15px 0; background-size: 40%;}
.estop .smart_animal .top{margin-top: 100px;}

.estop .ehealth{padding: 60px 0;}
.estop .ehealth .shadow{box-shadow: 0 0 15px #00000069;}

.estop .dev_partners{padding: 50px 0;}
.estop .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.estop .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.estop .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.estop .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}

.masthead{text-align: center;
    color: #fff;
    background-image: url(../images/employee_banner_second.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
	.intro-text{padding-top: 300px;
    padding-bottom: 200px;}

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

/* ==========================================================================
   IOT Page CSS
   ========================================================================== */

.iot .iot_slider{}
.iot .iot_slider .carousel-caption{top: 43%; padding: 0;}

.iot .iot_solution{background-color: #f1f1f1; padding: 80px 0 30px 0; border-bottom: 2px solid #cdcdcd; }
.iot .iot_solution .services {margin-top: 40px;}
.iot .iot_solution .services img{margin: auto; display: block;}
.iot .iot_solution h3{color: #4c4c4c;}
.iot .iot_solution .services h5{ color: #4c4c4c; margin-top: 20px; text-align: center;}
.iot .iot_solution .services{ color: #717171; }

.iot .smart_city{background:url('../images/smart_city.png')no-repeat bottom left; border-bottom: 2px solid #cdcdcd; padding: 60px 0 0 0; background-size: 45%;}
.iot .circle_list{}
.iot .circle_list .city{color: #646464; margin-bottom: 15px;}
.iot .circle_list .city:last-child{margin-bottom: 0;}
.iot .circle_list .city h6{color: #1b69aa; text-transform: capitalize; font-weight: bold; font-size: 20px;}
.iot .circle_list .city h6 i{margin-right: 10px;}

.iot .smart_ew{background:url('../images/smart_water.png')no-repeat; padding: 60px 0 0 0; background-size: cover; border-bottom: 2px solid #cdcdcd;}
.iot .smart_ew .left, .iot .retail_analytic .left, .iot .smart_ew .right, .iot .retail_analytic .right{box-shadow: 0px 0px 5px grey; padding: 45px;}
.iot .smart_ew .left, .iot .retail_analytic .left{margin-right: 15px;}
.iot .smart_ew .right, .iot .retail_analytic .right{margin-left: 15px;}

.iot .smart_metering{background:url('../images/smart_metering.png')no-repeat; padding: 40px 0px; background-size: 100%; border-bottom: 2px solid #cdcdcd;}
.iot .security_em{border-bottom: 2px solid #cdcdcd; padding-top: 40px;}
.iot .security_em .shadow{box-shadow: 0 0 15px #00000069;}

.iot .retail_analytic{background:url('../images/retail_analytic.jpg')no-repeat; padding: 60px 0 0 0; background-size: cover; border-bottom: 2px solid #cdcdcd;}
.iot .retail_analytic .right{color: #646464;}

.iot .indust_con{background:url('../images/indus_con.png')no-repeat center left; border-bottom: 2px solid #cdcdcd; padding: 60px 0; background-size: 45%;}

.iot .logistic_agr{background:url('../images/iot_log.jpg'); padding: 60px 0;}
.iot .logistic_agr .circle_list .city{color: #ffffff; margin-bottom: 15px;}
.iot .logistic_agr .circle_list .city:last-child{margin-bottom: 0;}
.iot .logistic_agr .circle_list h3{color: #ffffff; }
.iot .logistic_agr .circle_list .city h6{color: #ffffff; text-transform: capitalize; font-weight: bold; font-size: 20px;}
.iot .logistic_agr .circle_list .city h6 i{margin-right: 10px; color: #1b69aa; background-color: #ffffff; border-radius: 100px; width: 16px; height: 16px; line-height: 16px;}

.iot .smart_animal{background:url('../images/smart_animal.jpg')no-repeat center right; border-bottom: 2px solid #cdcdcd; padding: 60px 0 15px 0; background-size: 40%;}
.iot .smart_animal .top{margin-top: 100px;}

.iot .ehealth{padding: 60px 0;}
.iot .ehealth .shadow{box-shadow: 0 0 15px #00000069;}

.iot .dev_partners{padding: 50px 0;}
.iot .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.iot .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.iot .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.iot .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}



/* ==========================================================================
   watr_managment Page CSS
   ========================================================================== */

.water_manage .iot_slider{}
.water_manage .iot_slider .carousel-caption{top: 43%; padding: 0;}

.water_manage .water_solution{/*background-color: #f1f1f1;*/ padding: 80px 0 30px 0; border-bottom: 2px solid #cdcdcd; }
.water_manage .water_solution .services {margin-top: 40px;}
.water_manage .water_solution .services img{margin: auto; display: block;}
.water_manage .water_solution h3{color: #4c4c4c;}
.water_manage .water_solution .services h5{ color: #4c4c4c; margin-top: 20px; text-align: center;}
.water_manage .water_solution .services{ color: #717171; }

.water_manage .water_solution_sec{/*background-color: #f1f1f1;*/ padding: 80px 0 30px 0; border-bottom: 2px solid #cdcdcd; }
.water_manage .water_solution_sec .services {margin-top: 40px;}
.water_manage .water_solution_sec .services img{margin: auto; display: block;}
.water_manage .water_solution_sec h3{color: #4c4c4c;}
.water_manage .water_solution_sec .services h5{ color: #4c4c4c; margin-top: 20px; text-align: center;}
.water_manage .water_solution_sec .services{ color: #717171; }
.custom_heading_water{font-size:19px}
.water_manage .smart_city{background:url('../images/smart_city.png')no-repeat bottom left; border-bottom: 2px solid #cdcdcd; padding: 60px 0 0 0; background-size: 45%;}
.water_manage .circle_list{}
.water_manage .circle_list .city{color: #646464; margin-bottom: 15px;}
.water_manage .circle_list .city:last-child{margin-bottom: 0;}
.water_manage .circle_list .city h6{color: #1b69aa; text-transform: capitalize; font-weight: bold; font-size: 20px;}
.water_manage .circle_list .city h6 i{margin-right: 10px;}

.water_manage .smart_ew{/*background:url('../images/smart_water.png')no-repeat;*/ padding: 60px 0 0 0; 
/*background-size: cover; border-bottom: 2px solid #cdcdcd;*/ border-bottom: 2px solid #cdcdcd;}
.water_manage .smart_ew .left, .iot .retail_analytic .left, .iot .smart_ew .right, .iot .retail_analytic .right{/*box-shadow: 0px 0px 5px grey;*/ padding: 45px;}
.water_manage .smart_ew .left, .iot .retail_analytic .left{margin-right: 15px;}
.water_manage .smart_ew .right, .iot .retail_analytic .right{margin-left: 15px; padding: 45px; }

.water_manage .smart_metering{background:url('../images/background_third_water.jpg')no-repeat; padding: 40px 0px; background-size: cover; border-bottom: 2px solid #cdcdcd; background-position: center center;}
.water_manage .security_em{border-bottom: 2px solid #cdcdcd; padding-top: 40px;}
.water_manage .security_em .shadow{box-shadow: 0 0 15px #00000069;}

.water_manage .retail_analytic{background:url('../images/retail_analytic.jpg')no-repeat; padding: 60px 0 0 0; background-size: cover; border-bottom: 2px solid #cdcdcd;}
.water_manage .retail_analytic .right{color: #646464;}

.water_manage .indust_con{background:url('../images/indus_con.png')no-repeat center left; border-bottom: 2px solid #cdcdcd; padding: 60px 0; background-size: 45%;}

.water_manage .logistic_agr{background:url('../images/iot_log.jpg'); padding: 60px 0;}
.water_manage .logistic_agr .circle_list .city{color: #ffffff; margin-bottom: 15px;}
.water_manage .logistic_agr .circle_list .city:last-child{margin-bottom: 0;}
.water_manage .logistic_agr .circle_list h3{color: #ffffff; }
.water_manage .logistic_agr .circle_list .city h6{color: #ffffff; text-transform: capitalize; font-weight: bold; font-size: 20px;}
.water_manage .logistic_agr .circle_list .city h6 i{margin-right: 10px; color: #1b69aa; background-color: #ffffff; border-radius: 100px; width: 16px; height: 16px; line-height: 16px;}

.water_manage .smart_animal{background:url('../images/smart_animal.jpg')no-repeat center right; border-bottom: 2px solid #cdcdcd; padding: 60px 0 15px 0; background-size: 40%;}
.water_manage .smart_animal .top{margin-top: 100px;}

.water_manage .ehealth{padding: 60px 0;}
.water_manage .ehealth .shadow{box-shadow: 0 0 15px #00000069;}

.water_manage .dev_partners{padding: 50px 0;}
.water_manage .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.water_manage .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.water_manage .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.water_manage .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}
.water_heading_four{font-size:18px;}
.water_div_img{position:absolute; bottom:0; right:0; }
.custom_three_contact{color:#FFF;}
.text_align_water_right{text-align:right}
.button_water{background-color:#f05a1a; color:#fff;}
@media (max-width: 990px){
	.water_div_img{position:inherit; bottom:0; right:0; }
}


/* ==========================================================================
   IT Service Page CSS
   ========================================================================== */

.it_service{}
.it_service .page_title{background:url('../images/ai_system_page_title.jpg'); background-size: cover;  color: #ffffff;   padding: 100px 0 200px 0; margin: 0;}
.it_service .page_title h1{font-size: 51px; font-weight: 600; text-transform: uppercase;}
.it_service .page_title h1:nth-child(2) {font-weight: 300;}
.it_service .page_title .btn{background-color:#ef5a1b;text-transform: capitalize; font-size: 18px; border: 2px solid #ffffff; font-weight: 600; padding: 10px 50px; border-radius: 10px; color: #ffffff; margin-top: 45px; text-decoration: none;}
.it_service .page_title .btn:hover{background-color: #cc4b15;}

.it_service .services{background:url('../images/it_services.jpg')no-repeat; background-size: cover;}
.it_service .services .boxes{background-color: #ffffff; padding: 30px; margin-top: -120px; margin-bottom: -85px;}
.it_service .services .boxes h5{color: #ef5a1b; text-transform: uppercase; margin:0; padding: 0;}
.it_service .services .boxes p{color: #424242;}
.it_service .services .boxes .img-fluid{width: 100%;}

.it_service .it_contact{background: #ef5a1b url('../images/it_service2.png')no-repeat top; background-size: cover; padding: 150px 0 60px 0;}
.it_service .it_contact .top{padding-bottom: 30px; border-bottom: 1px solid #d13e00;}
.it_service .it_contact .bottom{padding-top: 60px; border-top: 1px solid #ff834f;}
.it_service .it_contact .btn{text-transform: capitalize; font-size: 18px; border: 2px solid #ffffff; font-weight: 600; padding: 10px 50px; border-radius: 10px; color: #ffffff; text-decoration: none;}
.it_service .it_contact .btn:hover{border: 2px solid #e0dede; color: #e0dede;}
.it_service .it_contact .button2{text-transform: capitalize; font-size: 18px; border: 2px solid #ef5a1b; font-weight: 600; padding: 10px 50px; border-radius: 10px; color: #ef5a1b; text-decoration: none; margin-bottom: -80px; margin-top: 40px; background: #ffffff;}
.it_service .it_contact .button2 i{margin-left: 10px;}
.it_service .it_contact .button2:hover{border: 2px solid #d8521a; color: #d8521a;}
.it_service .it_clogos{padding: 120px 0 60px 0;}
.it_service .it_clogos .part{border-right: 2px solid #ef5a1b; padding: 1px;}
.it_service .it_clogos .part h4{text-transform: uppercase; color: #ef5a1b;}


/* ==========================================================================
   Marketing Tracking Page CSS
   ========================================================================== */

.marketing_tracking{}
.marketing_tracking .page_title{background:url('../images/ai_system_page_title.jpg'); background-size: cover;  color: #ffffff;   padding: 8rem 4rem;}
.marketing_tracking .page_title h1{font-size: 51px; font-weight: 600; text-transform: capitalize;}
.marketing_tracking .page_title .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius: 10px; color: #f05d24; background-color: #ffffff; margin-top: 30px; text-decoration: none;}
.marketing_tracking .page_title .btn:hover{background-color: #dcd8d8;}

.marketing_tracking .m_serrvice {padding: 40px 0;}
.marketing_tracking .m_serrvice .media{margin-bottom: 15px;}
.marketing_tracking .m_serrvice .media h5{color: #474747;}
.marketing_tracking .m_serrvice .media p{color: #464646;}

.marketing_tracking .m_serrvice .qualify_con{padding-top: 60px; color: #797979; }
.marketing_tracking .m_serrvice .qualify_con h4{margin-bottom: 20px;}
.marketing_tracking .m_serrvice .qualify_con .button{background-color: #2e3192; color: #ffffff; border-radius: 10px; padding: 10px 30px; margin-left: 20px;  margin-top: 10px;}
.marketing_tracking .m_serrvice .qualify_con .button:hover{background-color: #25277d;}

.marketing_tracking .addi_tech{background-color: #f7f7f7; padding: 40px 0 60px 0;}
.marketing_tracking .addi_tech .box{background-color: #ffffff; padding: 10px 5px 20px 5px; height: 100%;box-shadow:0 0 15px #8080805c;}
.marketing_tracking .addi_tech .box img{display: block; margin: auto;}
.marketing_tracking .addi_tech{}

.marketing_tracking .mtracking_partners{}
.marketing_tracking .mtracking_partners .mtracking_clients .owl-item div{border: 1px solid #d6d6d6; padding: 40px 0;}
.marketing_tracking .mtracking_partners .mtracking_clients .owl-prev {position: absolute; top: 40%; margin-left: -20px; display: block!IMPORTANT;}
.marketing_tracking .mtracking_partners .mtracking_clients  .owl-next {position: absolute; top: 40%; right: -25px; display: block!IMPORTANT;}
.marketing_tracking .mtracking_partners .mtracking_clients .owl-prev i, .marketing_tracking .mtracking_partners .mtracking_clients .owl-next i {font-size: 30px; color: #494949;}
.marketing_tracking .mtracking_partners .mtracking_clients .owl-item img{width: auto; margin:auto;}

.marketing_tracking .get_information{background:url('../images/mar_infor.jpg'); padding: 50px;}
.marketing_tracking .get_information h3{text-transform: uppercase; color: #ffffff;}
.marketing_tracking .get_information .btn{background-color: #ffffff; text-transform: uppercase; font-size: 16px; padding: 10px 20px; color: #2f2f2f; font-weight: 500; margin-top: 40px;}
.marketing_tracking .get_information .btn:hover{background-color: #dcd8d8;}


/* ==========================================================================
   Phone Page CSS
   ========================================================================== */

.phone{font-family: 'Roboto', sans-serif !important;}
/*.phone .page_title{background:url('../images/phone_page_title.jpg'); background-size: cover;  color: #ffffff;   padding: 8rem 4rem; margin: 0;}*/
.phone .page_title h1{font-family: 'Roboto Slab', serif !important; font-size: 51px; font-weight: bolder !important;}
.phone .page_title h2{font-family: 'Roboto', sans-serif !important; font-size: 43px; font-weight: 100 !important;}
.phone .page_title h3{font-family: 'Roboto Slab', serif !important; font-size: 25px; font-weight: bolder !important;}
.phone .page_title .btn{text-transform: uppercase; font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius: 100px; color: #ffffff; margin-top: 10px; text-decoration: none; border: 1px solid #ffffff;}
.phone .page_title .btn:hover{color: #f05a1a; border-color: #f05a1a;}

.phone .houseton_nec{background-color: #f7f6fa; color: #5e5e5e; padding: 40px 15px;}
.phone .houseton_nec h3{}
.phone .houseton_nec h4{font-family: 'Roboto Slab', serif !important; margin: 45px 0 25px 0;}
.phone .houseton_nec p{}
.phone .houseton_nec .button{background: #f0611f; color: #ffffff; padding: 10px 30px; border-radius: 0;}
.phone .houseton_nec .button:hover{background: #de5a1d;}
.phone .houseton_nec .button2{background: #d9d8da; color: #434343; border-radius: 0; padding: 10px 30px; text-transform: capitalize;}
.phone .houseton_nec .button2:hover{background: #cac9cc;}

.phone .hidden_secret{background:url('../images/hidden_sec.jpg'); background-size: cover; color: #ffffff; padding: 40px 0;}
.phone .hidden_secret h1{margin: 0; font-size: 50px; font-family: 'Roboto Slab', serif !important; font-weight: bold;}
.phone .hidden_secret h2{font-size: 36px; font-weight: 100; margin: 0;}
.phone .hidden_secret h3{margin-bottom: 30px; font-size: 28px; font-weight: 100; font-family: 'Roboto Slab', serif !important;}
.phone .hidden_secret a{background: #f6600e; color: #ffffff; border-radius: 0; padding: 9px 30px;}
.phone .hidden_secret a:hover{background: #dc580f;}


.phone .why_us{padding: 40px 0 20px 0; margin-bottom: 30px; border-bottom: 2px solid #bebebe;}
.phone .why_us .button{background: #383838; color: #ffffff; border-radius: 0; padding: 9px 35px;}
.phone .why_us .button:hover{background: #3e3d3d;}
.phone .why_us h3{color: #515151;}
.phone .why_us .top{margin-top: 80px;}
.phone .why_us .ser{color: #5e5e5e;}
.phone .why_us .ser h4{color: #515151; margin: 15px 0 20px 0; text-transform: uppercase; font-size: 20px;}

.phone .unified{}
.phone .unified .left{background:url('../images/unifyleft.jpg'); background-size: cover; color: #ffffff; padding: 100px 60px 130px 140px;}
.phone .unified .right{background:url('../images/unifyright.jpg'); background-size: cover; color: #ffffff; padding: 100px 140px 130px 60px; text-align: right;}

.phone .unified .left{} 
.phone .unified .left h4, .phone .unified .right h4{font-size: 25px; font-family: 'Roboto Slab', serif !important; font-weight: bold;} 
.phone .unified .left .cborder, .phone .unified .right .cborder{border-bottom: 2px solid #ffffff; width: 20%; margin-bottom: 30px;} 

.phone .unified .right{}

#phone_heading_one{font-size:51px !important; line-height:61px !important;}
#phone_heading_two{font-size:43px !important;}
#phone_heading_three{font-size:25px !important;}



#video_heading_one{font-size:37px !important; line-height:61px !important;}
#video_heading_three{font-size:25px !important;}


.unifier{}
 .unifier .left{background-color:#e4531b; background-size: cover; color: #ffffff; padding: 100px 60px 130px 140px;}
 .unifier .right{ background:url('../images/blue_cross.jpg'); background-size: cover; color: #ffffff; padding: 150px 0px 0px 33px; text-align: center; }

 .unifier .left{} 
 .unifier .left h4,  .unifier .right h4{font-size: 25px; font-family: 'Roboto Slab', serif !important; font-weight: bold;} 
 .unifier .left .cborder,  .unifier .right .cborder{border-bottom: 2px solid #ffffff; width: 20%; margin-bottom: 30px;} 

.unified .right{}

	.phone .dev_partners{padding: 50px 0;}
.phone .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.phone .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.phone .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.phone .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}
/* ==========================================================================
   Web Mobile Development Page CSS
   ========================================================================== */

.mobile_dev .title_b h3{color: #474747; font-size: 36px; font-weight: 600;}
.mobile_dev .title_b img{margin: 10px 0 30px 0;}

.mobile_dev .page_title{/*background:url('../images/mobile_page_title.jpg'); background-size: cover;  color: #ffffff;   padding: 4rem 4rem 17rem 4rem; margin: 0;    background-position: center;*/}
.mobile_dev .page_title h1{text-shadow: 0 0 5px #636363;font-size: 45px; font-weight: bolder !important;}
.mobile_dev .page_title h2{font-family: 'Roboto', sans-serif !important; font-size: 30px; font-weight: bold !important; color: #f4c601;}
.mobile_dev .page_title h3{font-size: 18px;}

.mobile_dev .app_idea{background:url('../images/app_idea.png')no-repeat top right; background-position-y: -4px; padding: 60px 15px;}
.mobile_dev .app_idea .ser{margin:35px 0 45px 0;}
.mobile_dev .app_idea .ser h5{color: #353854; font-size: 24px; margin-top: 10px;}
.mobile_dev .app_idea .ser img{}

.mobile_dev .app_sol{background:url('../images/app_solbg.jpg'); background-size: cover; color: #d6d4d4; padding-top: 80px;}
.mobile_dev .app_sol h4{font-size: 26px;}
.mobile_dev .get_start{background: #1e1e1e; padding: 15px 0;}
.mobile_dev .get_start .button{background: #ffffff; color: #e56e34; border-radius: 100px; font-size: 15px; font-weight: 700; padding: 8px 20px;}
.mobile_dev .get_start .button:hover{background: #f1efef;}

.mobile_dev .how_work{padding: 60px 0;}
.mobile_dev .how_work .icon_list{color: #727272; font-weight: 600; margin-top: 35px;} 
.mobile_dev .how_work .icon_list i{color: #fc6a42; margin-right: 10px;}
.mobile_dev .how_work p{font-weight: normal; color: #373737; margin:30px 0 40px 0;}


.mobile_dev .we_are{background:url('../images/weare.jpg'); background-size: cover; color: #ffffff; padding: 60px 15px;}
.mobile_dev .we_are p{margin:5px 0 40px 0;}
.mobile_dev .we_are .button{background: #ffffff; color: #e56e34; border-radius: 100px; font-size: 15px; font-weight: 700; padding: 10px 35px; margin-bottom: 50px;}
.mobile_dev .we_are .button:hover{background: #f1efef;}

.mobile_dev .dev_partners{padding: 50px 0;}
.mobile_dev .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.mobile_dev .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -20px; display: block!IMPORTANT;}
.mobile_dev .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -25px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.mobile_dev .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}

.mobile_dev .testimonials{background:url('../images/weare_testimonial.jpg'); background-size: cover; padding: 60px 0 5px 0;}
.mobile_dev .testimonials .tslider{}
.mobile_dev .testimonials .tslider .carousel-item{}
.mobile_dev .testimonials .tslider .carousel-item .testimonial-caption{z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center;}

.mobile_dev .testimonials .tslider .carousel{padding-bottom: 50px;} 
.mobile_dev .testimonials .tslider .carousel-indicators li{background: url('../images/tli.png')no-repeat; width: 25px; height: 20px;}
.mobile_dev .testimonials .tslider .carousel-indicators .active{background: url('../images/tlia.png')no-repeat;}
.mobile_dev .testimonials .tslider .carousel-item .testimonial-caption h3{font-size:28px; font-weight: normal;}
.mobile_dev .testimonials .tslider .carousel-item .testimonial-caption .name{font-size:16px; color: #3b3b3b; text-transform: uppercase; font-weight: bold;}
.mobile_dev .testimonials .tslider .carousel-item .testimonial-caption .co_name{font-size:14px; font-style: italic;}


.mobile_dev .tellus{padding: 150px 0 25px 0;}
.mobile_dev .tellus .title_b h3{font-size: 34px; color: #666666; font-weight: 700; margin-bottom: 30px;}
.mobile_dev .tellus .contact_form{}
.mobile_dev .tellus .contact_form .btn{padding: 8px 40px; border-radius: 100px; font-size: 15px; font-weight: 700;}
.mobile_dev .tellus .contact_form span{font-weight: bold; font-size: 15px; margin: 0 8px;}
.mobile_dev .tellus .contact_form .submit_btn{background: #666666; color: #ffffff;}
.mobile_dev .tellus .contact_form .submit_btn:hover{background: #565555;}
.mobile_dev .tellus .contact_form .contact_btn{background: #fc6a42; color: #ffffff;}
.mobile_dev .tellus .contact_form .contact_btn:hover{background: #ec6641;}
.mobile_dev .tellus .contact_form .form-group{}
.mobile_dev .tellus .contact_form .form-group .form-control{border-color: #e7e7e7; padding: 15px;}
.mobile_dev .tellus .contact_form .form-group .form-control::-webkit-input-placeholder { color: #aeaeae; }  /* WebKit, Blink, Edge */
.mobile_dev .tellus .contact_form .form-group .form-control:-moz-placeholder { color: #aeaeae; }  /* Mozilla Firefox 4 to 18 */
.mobile_dev .tellus .contact_form .form-group .form-control::-moz-placeholder { color: #aeaeae; }  /* Mozilla Firefox 19+ */
.mobile_dev .tellus .contact_form .form-group .form-control:-ms-input-placeholder { color: #aeaeae; }  /* Internet Explorer 10-11 */
.mobile_dev .tellus .contact_form .form-group .form-control::-ms-input-placeholder { color: #aeaeae; }  /* Microsoft Edge */
.mob_btn{ font-size: 18px; font-weight: 600; padding: 10px 50px; border-radius:5px; color: #ffffff;  text-decoration: none; border: 2px solid #ffffff; }
.mob_btn:hover{color:#fff; text-decoration:none; border: 2px solid #f05a1a;}

.wmd_dev_one{text-shadow: 0 0 5px #636363;
    font-size: 45px !important;
    font-weight: bolder !important;}
.wmd_dev_two{    font-family: 'Roboto', sans-serif !important;
    font-size: 30px;
    font-weight: bold !important;
    color: #f4c601;line-height: 44px;}
.wmd_dev_three{font-size: 18px;}
.wmd_page_title{top:5% !important;}
.wmd_dev_btn{
	font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -16px;
    text-decoration: none;
    background-color: #ffffff;
}
.wmd_dev_btn:hover{color: #3e3e3e;
    text-decoration: none;
    background-color: #dcd8d8;}
.have_web_btn{background: #383838;
    color: #ffffff;
    border-radius: 0;
    padding: 9px 35px;}
	
.have_web_btn:hover{background: #3e3d3d; color:#fff;}	
/* ==========================================================================
   Wifi Network Page CSS
   ========================================================================== */

.wifi_network .page_title{background:url('../images/wifi_page_title.jpg'); background-size: cover;  color: #ffffff; padding: 8rem 4rem; margin: 0; background-position: center;}
.wifi_network .page_title h1{text-shadow: 0 0 5px #636363; font-size: 45px; font-weight: bolder !important;}
.wifi_network .page_title .btn{text-transform: capitalize; font-size: 18px; font-weight: 600; padding: 10px 30px; color: #ffffff; background-color: #ef5c27; margin-top: 30px; text-decoration: none;}
.wifi_network .page_title .btn:hover{background: #d25325;}

.wifi_network .title_b{text-align: center;}
.wifi_network .title_b h3{color: #383838; text-transform: uppercase; font-size: 30px;}
.wifi_network .title_b img{margin: 10px 0 30px 0; }

.wifi_network .wireless_installer {padding-top: 60px;}
.wifi_network .wireless_installer p{color: #7e7e7e;}

.wifi_network .service_offer{padding: 60px 0 10px; border-bottom: 2px solid #e2e2e2;}
.wifi_network .service_offer h5{color: #7e7e7e; font-size: 18px; margin-bottom: 15px;}
.wifi_network .service_offer .offer_list, .wifi_network .service_offer .offer_list ul{list-style: none; padding: 0;  color: #5e5e5e;}
.wifi_network .service_offer .offer_list ul{padding-left: 25px; color: #5e5e5e; font-size: 14px; margin-bottom: 15px;}
.wifi_network .service_offer .offer_list li{margin-bottom: 10px; font-weight: 500;}
.wifi_network .service_offer .offer_list li .fa-circle{color: #b7b7b7; margin-right: 10px;}
.wifi_network .service_offer .offer_list li .fa-circle-o{color: #b7b7b7; margin-right: 10px; vertical-align: middle;}

.wifi_network .our_solution{background:url('../images/our_sol.png')no-repeat center; background-size: 100%;  padding: 40px 0 90px 0; border-bottom: 2px solid #e2e2e2;}
.wifi_network .our_solution .d_antena, .wifi_network .w_net .d_antena{padding-top:65px; }
.wifi_network .our_solution .d_antena h3, .wifi_network .w_net .d_antena h3, .wifi_network .pro_service .d_antena h3{color: #353535; font-size: 25px;}
.wifi_network .our_solution .d_antena p, .wifi_network .w_net .d_antena p, .wifi_network .pro_service .d_antena p{color: #5e5e5e;}
.wifi_network .our_solution .d_antena .button, .wifi_network .w_net .d_antena .button, .wifi_network .pro_service .d_antena .button{background-color: #2a4da1; padding:10px 50px; color: #ffffff; border-radius: 100px; margin-top: 5px; text-transform: uppercase; font-size: 15px;}
.wifi_network .our_solution .d_antena .button:hover, .wifi_network .w_net .d_antena .botton:hover, .wifi_network .pro_service .d_antena .button:hover{background-color: #25438a;}

.wifi_network .w_net{background:url('../images/w_net.png')no-repeat bottom left; padding: 100px 0 195px 0px; border-bottom: 2px solid #e2e2e2; background-size: 55%;}
.wifi_network .w_net .d_antena{padding: 0;}

.wifi_network .pro_service {background:url('../images/pro_service.jpg')no-repeat center right; padding: 100px 0 195px 0px; background-size: 39%; border-bottom: 2px solid #e2e2e2; }
.wifi_network .pro_service .button2{background-color: #e15107; padding:10px 50px; color: #ffffff; border-radius: 100px; margin-top: 5px; text-transform: uppercase;  margin-left: 15px;}
.wifi_network .pro_service .button2:hover{background-color: #cc4a07;}

.wifi_network .industries{padding:60px 0;}
.wifi_network .industries .network_services{margin-top: 30px;}
.wifi_network .industries .network_services .owl-item div{text-align: center; color: #888888;}
.wifi_network .industries .network_services .owl-prev {position: absolute; top: 30%; margin-left: -20px; display: block!important;}
.wifi_network .industries .network_services  .owl-next {position: absolute; top: 30%; right: -25px; display: block!important;}
.wifi_network .industries .network_services .owl-prev i, .wifi_network .industries .network_services .owl-next i {font-size: 60px; color: #c6c6c6;}
.wifi_network .industries .network_services .owl-item img{width: auto; margin:auto; margin-bottom: 10px;}

.wifi_network .get_information{background:url('../images/wifi_infor.jpg'); padding: 90px 0;}
.wifi_network .get_information h3{text-transform: uppercase; color: #ffffff;}
.wifi_network .get_information .contact{color:#ffffff !important; background-color: #ef8527; text-transform: capitalize; font-size: 16px; padding: 10px 45px; color: #2f2f2f; font-weight: 500; margin-top: 40px;border-radius: 2px;}
.wifi_network .get_information .contact:hover{background-color: #dc7920;}
.wifi_network .get_information .request{background-color: #ffffff; text-transform: capitalize; font-size: 16px; padding: 10px 30px; color: #2f2f2f; font-weight: 500; margin-top: 40px;border-radius: 2px;}
.wifi_network .get_information .request:hover{background-color: #dcd8d8;}



/* ==========================================================================
   Software Development Page CSS
   ========================================================================== */

.s_development{}
.s_development .page_title{/*background:url('../images/s_deve.jpg'); background-size: cover;  color: #ffffff; padding: 8rem 4rem; margin: 0; background-position: center;  background-position: center center;*/
}
.s_development .page_title h1{font-size: 45px; font-weight: bolder !important;}
.s_development .page_title p{font-size: 26px; color: #ffffff;}

.call_us_btn{margin: -23px auto; text-align: center;}
.call_us_btn .call_btn{background-color: #f6f6f6; /* background:url('../images/btn.jpg')repeat-x*/; background-size: contain;   text-transform: capitalize; font-size: 16px; padding: 10px 150px; color: #0a0a0a; font-weight: 500; border-radius: 6px; border: 1px solid gray;}
.call_us_btn .call_btn:hover{/*background-color: #ffffff;*/ color: #2f2f2f;}

.s_development .custom_software{background:url('../images/custom_software.jpg')no-repeat; background-size: cover; padding: 113px 0; border-bottom: 2px solid #e7e7e7;}
.s_development h3{color: #0a0a0a; font-size: 36px; font-weight: bold;}
.s_development p{color: #4e4e4e;}
.s_development .button{background-color: #314fa1;  color: #ffffff; font-size: 16px; border-radius: 100px; padding: 8px 25px;}
.s_development .button i{margin-left: 10px;}

.s_development .custom_software .button{margin-top: 100px;}

.s_development .our_tech{background:url('../images/our_tech.png')no-repeat bottom left; padding: 100px 0 200px 0; background-size: 65%;}
.s_development .our_tech h5{color: #4e4e4e; margin: 15px 0 30px 0;}
.s_development .our_tech .button{margin-top: 80px;}
.s_development .our_tech .button:hover{background: #2f4b98;}

.s_development .discover_inte{background:url('../images/discover_int.jpg')no-repeat; background-size: cover; color: #ffffff; padding: 80px 0;}
.s_development .discover_inte h4{font-weight: bold; font-size: 32px;}
.s_development .discover_inte p{color: #ffffff; padding: 50px 0;}
.s_development .discover_inte .button{background: #ffffff; color: #314fa1;}
.s_development .discover_inte .button:hover{background: #f7f7f7;}

.s_development .discover_inte .timeline{}
.s_development .discover_inte .timeline .media{/*margin-bottom: 60px;*/}
.s_development .discover_inte .timeline .media .main_icons{margin-right: 20px;}
.s_development .discover_inte .timeline .media:last-child{margin-bottom: 0px;}
.s_development .discover_inte .timeline .media .icon_img{border: 2px solid #ffffff; padding: 16px; border-radius: 100px;/* margin-right: 20px;*/}
.s_development .discover_inte .timeline .media .icon_img img{}
.s_development .discover_inte .timeline .media .media-body{margin-bottom: 7px;}
.s_development .discover_inte .timeline .media .media-body h5{font-weight: bold; font-size: 20px;}




.s_development .variations{background:url('../images/variations2.jpg')no-repeat bottom left; padding: 145px 0; background-size:100%; }
.s_development .variations h4{color: #0a0a0a; margin-bottom: 50px; font-weight: bold;}
.s_development .variations p:last-child{margin-top: 35px;}
.s_development .variations{}



.s_development{}
.s_development .get_in_touch{padding: 90px 0;}
.s_development .get_in_touch h3{color: #0a0a0a;}
.s_development .get_in_touch p{margin: 30px 0 40px 0;}
.s_development .get_in_touch .button{color:#ffffff !important; background-color: #ff7a0f; text-transform: capitalize; font-size: 16px; padding: 10px 45px; color: #2f2f2f; font-weight: 500; border-radius: 100px;}
.s_development .get_in_touch .button:hover{background-color: #e86f0d;}


.s_development .dev_partners{padding: 50px 0;}
.s_development .dev_partners .mdev_clients .owl-item div{/*border: 1px solid #d6d6d6;*/ padding: 40px 0;}
.s_development .dev_partners .mdev_clients .owl-prev {position: absolute; top: 40%; margin-left: -11px; display: block!IMPORTANT;}
.s_development .dev_partners .mdev_clients  .owl-next {position: absolute; top: 40%; right: -15px; display: block!IMPORTANT;}
.owl-prev i, .owl-next i {font-size: 30px; color: #494949;}
.s_development .dev_partners .mdev_clients .owl-item img{width: auto; margin:auto;}

.s_development{}











.clients_testimonials .testimonials{background:url('../images/weare_testimonial.jpg'); background-size: cover; padding: 60px 0 5px 0;}
.clients_testimonials .testimonials .tslider{}
.clients_testimonials .testimonials .tslider .carousel-item{}
.clients_testimonials .testimonials .tslider .carousel-item .testimonial-caption{z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center;}

.clients_testimonials .testimonials .tslider .carousel{padding-bottom: 50px;} 
.clients_testimonials .testimonials .tslider .carousel-indicators li{background: url('../images/tli.png')no-repeat; width: 25px; height: 20px;}
.clients_testimonials .testimonials .tslider .carousel-indicators .active{background: url('../images/tlia.png')no-repeat;}
.clients_testimonials .testimonials .tslider .carousel-item .testimonial-caption h3{font-size:28px; font-weight: normal;}
.clients_testimonials .testimonials .tslider .carousel-item .testimonial-caption .name{font-size:16px; color: #3b3b3b; text-transform: uppercase; font-weight: bold;}
.clients_testimonials .testimonials .tslider .carousel-item .testimonial-caption .co_name{font-size:14px; font-style: italic;}




/* Media Query */

@media (min-width: 800px) and (max-width: 990px){
#video_heading_one{font-size:32px !important; line-height:61px !important;}
#video_heading_three{font-size:25px !important;}	
.video_title{margin-top:-27px !important;}
}
@media (min-width: 769px) and (max-width: 799px){
.video_title{margin-top:-32px !important;}
}
@media (min-width: 750px) and (max-width: 767px)
{
	.responsive_play_button{width: 11%;margin-top: -23%;}	
}

@media (min-width: 750px) and (max-width: 799px){
#video_heading_one{font-size:24px !important; line-height:61px !important;}
#video_heading_three{font-size:22px !important;}	
}
@media (min-width: 700px) and (max-width: 749px){
#video_heading_one{font-size:24px !important; line-height:36px !important;}
#video_heading_three{font-size:22px !important;}
.responsive_play_button{width: 11%;margin-top: -23%;}	
}
@media (min-width: 600px) and (max-width: 699px){
#video_heading_one{font-size:24px !important; line-height:36px !important;}
#video_heading_three{font-size:22px !important;}	
 
.video_page_button{margin-top:15px !important;}
.responsive_play_button{width: 11%;margin-top: -27%;}	
}
@media (min-width: 550px) and (max-width: 599px){
#video_heading_one{font-size:24px !important; line-height:26px !important;}
#video_heading_three{font-size:22px !important;}	
 
.video_page_button{margin-top:13px !important;}
.responsive_play_button{width: 11%;margin-top: -27%;}
}

@media (min-width: 500px) and (max-width: 549px){
#video_heading_one{font-size:21px !important; line-height:28px !important;}
#video_heading_three{font-size:21px !important;}	

.video_page_button{margin-top:8px !important;}
.responsive_play_button{width: 11%;margin-top: -27%;}
}

@media (min-width: 450px) and (max-width: 499px){
#video_heading_one{font-size:19px !important; line-height:21px !important;}
#video_heading_three{font-size:18px !important;}	
.video_title{margin-top:33px;}
.video_page_button{margin-top:4px !important;}
.responsive_play_button{width: 14%;margin-top: -37%;}
}
@media (min-width: 400px) and (max-width: 449px){
#video_heading_one{font-size:16px !important; line-height:21px !important;}
#video_heading_three{font-size:15px !important;}	
.video_title{margin-top:25px;}
.video_page_button{margin-top:5px !important; padding: 7px 35px !important; font-size: 13px !important;}
.responsive_play_button{width: 14%;margin-top: -37%;}

}
@media (min-width: 350px) and (max-width: 399px){
#video_heading_one{font-size:14px !important; line-height:21px !important;}
#video_heading_three{font-size:13px !important;}	
.video_title{margin-top:18px;}
.video_page_button{margin-top:3px !important; padding: 5px 30px !important; font-size: 12px !important;}
.responsive_play_button{width: 14%;margin-top: -37%;}
}
@media (min-width: 300px) and (max-width: 349px){
#video_heading_one{font-size:12px !important; line-height:21px !important;}
#video_heading_three{font-size:11px !important;}	
.video_title{margin-top:12px;}
.video_page_button{margin-top:4px !important; padding: 5px 23px !important; font-size: 12px !important;}
.responsive_play_button{width: 24%;margin-top: -55%;}
}
@media (max-width: 299px) {
#video_heading_one{font-size:10px !important; line-height:21px !important;}
#video_heading_three{font-size:10px !important;}	
.video_title{margin-top:6px;}
.video_page_button{margin-top:0px !important; padding: 4px 19px !important; font-size: 10px !important;}
.responsive_play_button{width: 28%;margin-top: -65%; margin-left:-22px;}
}

@media (min-width: 1024px) and (max-width: 1200px) {
   .it_service .it_clogos .part{border: none;}
   .mobile_dev .app_sol{padding:60px 0;}
   .s_development .variations{padding: 96px 0;}
   .s_development .custom_software{background: none; padding: 95px 0;}
   .s_development .button{margin-top: 0 !important;}
   .s_development .variations{background: none;}
   .s_development .our_tech, .s_development .get_in_touch{padding: 80px;}
   .s_development .variations{padding: 60px 0 0 0;background: none}

}

@media (min-width: 979px) and (max-width: 1024px) {
      .it_service .it_clogos .part{border: none;}
      .iot .smart_metering{background-position: right;}
	  .estop .smart_metering{background-position: right;}
      .wifi_network .our_solution .d_antena .button, .wifi_network .w_net .d_antena .button, .wifi_network .pro_service .d_antena .button{padding: 10px 22px; font-size: 15px;}
      .wifi_network .pro_service .button2{padding: 10px 22px; font-size: 15px;}
      .mobile_dev .app_sol{padding:60px 0;}

.s_development .variations{padding: 60px 0 0 0;background: none}
.s_development .discover_inte .tborder {display: none;}
.s_development .discover_inte .timeline .media {margin-bottom: 25px !important;}
.s_development .discover_inte .timeline .media .our_tech{padding: 60px 0;}
.s_development .custom_software .button{margin-top: 0;}
.s_development .custom_software{background: none; padding: 60px 0;}
.s_development .our_tech, .s_development .get_in_touch{padding: 60px 0;}
.s_development .our_tech .button{margin-top: 35px;}

}

@media (min-width: 768px) and (max-width: 979px) {
.it_service .it_contact .btn{padding: 7px 10px; font-size: 16px;}
.it_service .it_clogos .part{border: none;}
.av_solution .optimal_user{padding-bottom: 60px;}
.wifi_network .our_solution .d_antena .button, .wifi_network .w_net .d_antena .button, .wifi_network .pro_service .d_antena .button{padding: 8px 15px; font-size: 14px;}
.wifi_network .pro_service .button2{padding: 7px 10px; font-size: 14px;}
.mobile_dev .app_sol{padding:60px 0;}
.phone .unified .left{padding: 100px 60px;}
.phone .unified .right{padding: 100px 60px;}
.phone .hidden_secret h1{font-size: 50px;}
.phone .hidden_secret h2{font-size: 35px;}
.phone .hidden_secret h3{font-size: 35px;}

      .s_development .custom_software{background-size: none; }
      .s_development .variations{padding: 60px 0 0 0;background: none}
      .s_development .button{margin-top: 0 !important;}
     .s_development .custom_software{background: none; padding: 60px 0;}
      .s_development .discover_inte .tborder {display: none;}
      .s_development .discover_inte .timeline .media {margin-bottom: 25px !important;}
      .s_development .our_tech, .s_development .get_in_touch{padding: 60px 0;}

} 

@media (max-width: 992px) {
   .site_footer .footer_area .w_title{margin-top: 0; }
.site_footer .footer_area .tags .w_title{margin-top: -10px; }
.site_footer .footer_area .tags{margin-bottom: 5px; }
.a_video .blue_shield{background-position: center right;}
.a_video .ready_talk .webcam img{width: 100%; margin-top: 0;}   
.a_video .ready_talk{padding: 25px 0;}
.augmented .augmented_3d .pic{margin: auto;}
.augmented .augmented_tdiv .best_practice, .augmented .augmented_tdiv .overlay, .augmented .augmented_tdiv .device_selection{padding: 20px; margin: 5px 15px;}

.marketing_tracking .addi_tech .col-md-6:nth-child(1), .marketing_tracking .addi_tech .col-md-6:nth-child(2){margin-bottom: 30px;}
.iot .smart_ew .left, .iot .retail_analytic .left, .iot .logistic_agr .left,
.iot .smart_ew .right, .iot .retail_analytic .right, .iot .logistic_agr .right{margin: 0 10px;}
.iot .smart_ew .left, .iot .retail_analytic .left, .iot .logistic_agr .left, .iot .security_em .shadow, .iot .ehealth .shadow{margin-bottom: 30px !important;}
.iot .smart_metering{background-position: right;}

.estop .smart_ew .left, .iot .retail_analytic .left, .iot .logistic_agr .left,
.estop .smart_ew .right, .iot .retail_analytic .right, .iot .logistic_agr .right{margin: 0 10px;}
.estop .smart_ew .left, .iot .retail_analytic .left, .iot .logistic_agr .left, .iot .security_em .shadow, .iot .ehealth .shadow{margin-bottom: 30px !important;}
.estop .smart_metering{background-position: right;}


.wifi_network .w_net{padding: 60px 0 60px 0px;}

}

@media (max-width: 767px) { 

.ai_system .page_title h1, .a_video .page_title h1, .antena_system .page_title h1, .augmented .page_title h1, .av_solution .page_title h1, .it_service .page_title h1, .barcode .page_title h1, .cabling .page_title h1, .marketing_tracking .page_title h1, .wifi_network .page_title h1, .mobile_dev .page_title h1, .phone .page_title h1, .phone .hidden_secret h1, .s_development .page_title h1{font-size: 35px;}
.a_video .page_title h2, .mobile_dev .page_title h2, .phone .page_title h2, .phone .hidden_secret h2{font-size: 30px;}
.ai_system .page_title .btn, .a_video .page_title .btn, .antena_system .page_title .btn, .augmented .page_title .btn, .av_solution .page_title .btn, .it_service .page_title .btn, .barcode .page_title .btn, .barcode .barcode_scanner .btn, .cabling .page_title .btn, .marketing_tracking .page_title .btn, .wifi_network .page_title .btn, .phone .page_title .btn{padding: 8px 35px; font-size: 16px;}
.antena_system .page_title h1{word-break: break-all;}

.iot .iot_slider .carousel-caption{top: 25%;}
.iot .iot_slider .carousel-caption h1{font-size: 35px;}

.estop .iot_slider .carousel-caption{top: 25%;}
.estop .iot_slider .carousel-caption h1{font-size: 35px;}

.site_header .respons .logo{padding: 30px 0; text-align: center;}
.site_header .respons .menu {padding: 0 0 30px 0;}
.site_header .respons .menu .navbar-nav li a{padding: 10px 20px; }
.site_header .respons .menu .navbar-nav {margin: 0 auto;}
.site_header .respons .search{padding: 15px 25px 30px 25px;}

.ai_system .service_sec .service:nth-child(5){margin-bottom: 70px;}
.a_video .blue_shield{background-image: none;}
.a_video .explainer_sec h5{margin-bottom: 15px;}
.a_video .shelton_group{background:none;}
.a_video .client_logos .col-md-3{margin-bottom: 30px;}
.a_video .client_logos .col-md-3:last-child{margin-bottom: 0px;}
.a_video .ready_talk .webcam {display: none;}
.a_video .we_diffrent h1{text-align: center;}
/*.antena_system .antena_clients{width: 325px; margin: auto;}*/
/*.antena_system .antena_clients .owl-stage-outer{margin: 20px;}*/
.augmented .augmented_reality {margin: 0;}
.augmented .augmented_3d .box{margin: 0 15px;}

.av_solution .optimal_gallery .gallery_box, .barcode .barcode_gallery .gallery_box{margin-bottom: 30px; }

.it_service .it_contact .resa{margin-top: 20px; }
.it_service .it_clogos .part{border: none;}
.it_service .it_clogos{text-align: center;}

.it_service .services .boxes{margin: 0 0 20px 0;}
.it_service .it_contact{padding: 60px 0;}
.it_service .it_contact .iconp{text-align: center;}
.it_service .it_contact .iconp img{margin-bottom: 30px; }
.barcode .barcode_solutions .pic{margin:  0 15px 20px 15px;}
.barcode .barcode_solutions .right .content, .barcode .barcode_solutions .left .content{padding: 0 15px;}
.barcode .barcode_solutions .left{margin-bottom: 50px;}

.cabling .cabling_solution .card {width: 100% !important; margin-bottom: 50px;}
.cabling .cabling_gallery .button{padding: 15px 50px;}
.cabling .cabling_solution{padding: 20px 15px;}
.cabling .cabling_partners .row, .antena_system .antena_partners .row, .marketing_tracking .mtracking_partners .row, .mobile_dev .dev_partners .row{padding: 10px;}
.cabling .cabling_partners .owl-prev, .antena_system .antena_partners .owl-prev, .marketing_tracking .mtracking_partners .owl-prev, .wifi_network .industries .network_services .owl-prev, .mobile_dev .dev_partners .mdev_clients .owl-prev{margin-left: 5px !important;}
.cabling .cabling_partners .owl-next, .antena_system .antena_partners .owl-next, .marketing_tracking .mtracking_partners .owl-next, .wifi_network .industries .network_services  .owl-next, .mobile_dev .dev_partners .mdev_clients .owl-next{right: 5px !important;}

.marketing_tracking .m_serrvice .qualify_con h4{margin-top: 30px;}
.marketing_tracking .addi_tech .box{margin-bottom: 30px; height: auto;}
.marketing_tracking .addi_tech .col-md-6:nth-child(1), .marketing_tracking .addi_tech .col-md-6:nth-child(2){margin-bottom: 0px;}

.iot .iot_solution .services .col-md-4{margin-bottom: 30px;}
.iot .iot_solution .services .col-md-4:nth-child(3){margin-bottom: 0;}
.iot .smart_city{background-image: none; padding: 30px 0;}
.iot .smart_ew .left, .iot .retail_analytic .left, .iot .logistic_agr .left, .iot .security_em .shadow, .iot .ehealth .shadow{margin-bottom: 30px !important;}
.iot .smart_ew .right, .iot .retail_analytic .right{margin: 0;}
.iot .smart_metering, .iot .indust_con, .iot .smart_animal{background-image: none;}
.iot .security_em, .iot .retail_analytic, .iot .smart_ew{padding: 30px 0;}
.iot .smart_ew .left, .iot .retail_analytic .left, .iot .logistic_agr .left,
.iot .smart_ew .right, .iot .retail_analytic .right, .iot .logistic_agr .right{margin: 0 10px;}


.estop .iot_solution .services .col-md-4{margin-bottom: 30px;}
.estop .iot_solution .services .col-md-4:nth-child(3){margin-bottom: 0;}
.estop .smart_city{background-image: none; padding: 30px 0;}
.estop .smart_ew .left, .iot .retail_analytic .left, .iot .logistic_agr .left, .iot .security_em .shadow, .iot .ehealth .shadow{margin-bottom: 30px !important;}
.estop .smart_ew .right, .estop .retail_analytic .right{margin: 0;}
.estop .smart_metering, .estop .indust_con, .estop .smart_animal{background-image: none;}
.estop .security_em, .estop .retail_analytic, .estop .smart_ew{padding: 30px 0;}
.estop .smart_ew .left, .estop .retail_analytic .left, .estop .logistic_agr .left,
.estop .smart_ew .right, .estop .retail_analytic .right, .estop .logistic_agr .right{margin: 0 10px;}

.it_service .it_contact .btn {padding: 7px 10px; font-size: 16px;}

.wifi_network .our_solution{background:none; padding: 60px 0;}
.wifi_network .w_net{background:none; padding: 60px 15px;}
.wifi_network .pro_service{background:none; padding: 60px 0;}
.wifi_network .industries .network_services .owl-item img{width: 98%;}
.wifi_network .industries .network_services .owl-prev i, .wifi_network .industries .network_services .owl-next i{font-size: 45px;}
.mobile_dev .app_idea{background: none;}
.mobile_dev .app_sol{padding:60px 0;}
.mobile_dev .app_sol img{margin-bottom: 15px;}
.mobile_dev .tellus{padding:60px 0;}
.mobile_dev .page_title{padding: 4rem 2rem 17rem 2rem;}
.phone .unified .left{padding: 100px 60px;}
.phone .unified .right{padding: 100px 60px;}
.phone .why_us .ser{margin-bottom: 30px;}
.phone .why_us .ser:last-child{margin-bottom: 0px;}
.phone .hidden_secret .row{text-align: center;}
.phone .hidden_secret img{margin-bottom: 30px;}
.phone .hidden_secret h3{font-size: 36px;}
.phone .houseton_nec h3{margin-top: 20px;}

      .s_development .page_title p{font-size: 20px;}
      .s_development .custom_software{background-size: none; }
      .s_development .variations{padding: 60px 0 0 0;background: none}
      .s_development .button{margin-top: 0 !important;}
     .s_development .custom_software{background: none; padding: 60px 0;}
      .s_development .discover_inte .tborder {display: none;}
      .s_development .discover_inte .timeline .media {margin-bottom: 25px !important;}
      .s_development .our_tech, .s_development .get_in_touch{padding: 60px 0;}
      .s_development .discover_inte .timeline{margin-top: 50px;}
      .s_development .discover_inte p{padding: 20px 0;}
      .call_us_btn .call_btn{padding: 10px 30px;}
}

@media (max-width: 576px) {
.site_header .respons .menu .navbar {background: #0c1923;}
.site_header .respons .menu .navbar-nav li a{border-top: 1px solid rgba(255,255,255,.5); padding: 10px 20px; text-transform: uppercase; color: #AFAFAF; font-weight: 500; font-size: 16px;}
.site_header .respons .menu .navbar-nav li a:hover{background: #252525;}
.site_header .respons .menu .navbar-toggler{ cursor: pointer;}
.site_header .respons .menu .navbar-toggler:focus {outline: none;}
.site_header .respons .menu .navbar-toggler i {color: white; padding: 10px 0px;}
.wifi_network .industries .network_services .owl-item img{width: auto;}
.wifi_network .our_solution .d_antena .button, .wifi_network .w_net .d_antena .button, .wifi_network .pro_service .d_antena .button{padding: 8px 15px; font-size: 14px;}
.wifi_network .pro_service .button2{padding: 7px 10px; font-size: 14px;}
}


@media (min-width: 390px) and (max-width: 480px) {
.av_solution .optimal_gallery .g_title{width: 346px !important; margin: auto;}

} 

@media (min-width: 321px) and (max-width: 480px) {.barcode .barcode_gallery .g_title{width: 275px !important; margin: auto;}}

@media (max-width: 480px) {
   .wifi_network .pro_service .button2{margin-left: 0;}
   .mobile_dev .tellus .contact_form .submit_btn, .mobile_dev .tellus .contact_form span, .mobile_dev .tellus .contact_form .contact_btn{display: block;}
   .mobile_dev .tellus .contact_form span{margin: 10px auto !important;  text-align: center;}
}

@media (max-width: 320px) {
.av_solution .optimal_gallery .g_title, .barcode .barcode_gallery .g_title{width: 100% !important; margin: auto;}
}



/* Extra small devices (portrait phones, less than 576px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
   .av_solution .optimal_gallery .g_title{width: 68% !important;  margin: auto;}
   .barcode .barcode_gallery .g_title{width: 68% !important;  margin: auto;}
}

@media (min-width: 480px) {
   .av_solution .optimal_gallery .g_title{width: 346px !important; margin: auto;}
   .barcode .barcode_gallery .g_title{width: 278px !important; margin: auto;}
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
   .av_solution .optimal_gallery .g_title, .barcode .barcode_gallery .g_title{width: 100% !important; margin: auto;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
   .av_solution .optimal_gallery .g_title, .barcode .barcode_gallery .g_title{width: 100% !important; margin: auto;}}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}






#page_title_section #phone_page_title {
	position: absolute;
	text-align: center;
	width: 100%;
	color: #fff;
	top: 8%;
}


.sd_para_sec{font-size: 1rem !important;
    color: #4e4e4e !important;}



#custom_text_left{text-align:left !important}
.sd_para{font-size: 1rem !important;
    color: #4e4e4e !important;}

.custom_headings{font-size:21px;}
#page_title_section {
	position: relative;
}
#page_title_section #page_title {
	position: absolute;
	text-align: center;
	width: 100%;
	color: #fff;
	top: 19%;
}
#page_title_section #page_title h1 {
	font-weight:800; font-size:35px; line-height:40px;
	text-transform:uppercase;
	margin:5px 0px; padding:0px;
}


#page_title_section_estop {
	position: relative;
}
#page_title_section_estop #page_title_estop {
	position: absolute;
	text-align: center;
	width: 100%;
	color: #fff;
	top: 19%;
}
#page_title_section_estop #page_title_estop h1 {
	font-weight:800; font-size:35px; line-height:40px;
	text-transform:uppercase;
	margin:5px 0px; padding:0px;
}




.software_wall
{
	margin-right: 100px;
}
.btn_mobile_web_app
{
text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: 30px;
    text-decoration: none;
    background-color: #ffffff;	
}
.button_soft
{
	    background-color: #314fa1;
    color: #ffffff;
    font-size: 16px;
    /* border-radius: 100px; */
    padding: 8px 25px;
    background-color: #070b24;
    /* padding: 7px 30px; */
}
@media(max-width: 1000px)
{
	#phone_heading_one{font-size: 51px !important;line-height: 61px !important}
	#phone_heading_two{font-size: 43px !important;}
	#phone_heading_three{font-size: 25px !important;}
	
}
@media (min-width: 900px) and (max-width: 950px)
{
	#phone_page_title{margin-top:-19px}
}
@media (min-width: 900px) and (max-width: 999px)
{
	#phone_heading_one{font-size: 37px !important;line-height: 61px !important}
	#phone_heading_two{font-size: 33px !important;}
	#phone_heading_three{font-size: 25px !important;}
}
@media (min-width: 800px) and (max-width: 899px)
{
	#phone_heading_one{font-size: 33px !important;line-height: 27px !important}
	#phone_heading_two{font-size: 29px !important;}
	#phone_heading_three{font-size: 25px !important;}
	.phone_title{margin-top: -39px;}
	#page_title_section #phone_page_title { position: absolute; text-align: center; width: 100%; color: #fff; top: 15%;}
}
@media (min-width: 700px) and (max-width: 799px)
{
	#phone_heading_one{font-size: 27px !important;line-height: 15px !important;}
	#phone_heading_two{font-size: 25px !important;}
	#phone_heading_three{font-size: 24px !important;}
	.phone_page_button{padding: 5px 24px !important;}
}
@media (min-width: 600px) and (max-width: 699px)
{
	#phone_heading_one{font-size: 23px !important;line-height: 20px !important;margin-top: -15px;}
	#phone_heading_two{font-size: 20px !important;}
	#phone_heading_three{font-size: 17px !important;}
	.phone_title{margin-top: -15px;}
	.phone_page_button{    padding: 5px 22px!important; font-size: 13px !important; margin-top: 3px !important;}
}
@media (min-width: 480px) and (max-width: 599px)
{
	#phone_heading_one{font-size: 19px !important; line-height: 24px !important; margin-top: -25px !important;}
	#phone_heading_two{font-size: 17px !important;}
	#phone_heading_three{font-size: 15px !important;}
	.phone_page_button{padding: 5px 14px !important;font-size: 12px !important;margin-top: 0px !important;}
	.phone_title{margin-top: -27px;}
	#page_title_section #phone_page_title { top: 17% !important;}
	
}

@media (min-width: 450px) and (max-width: 479px)
{
	.phone_title{margin-top:18px;}
	#phone_heading_one{font-size: 17px !important;line-height: 16px !important;margin-top: -31px;}
	#phone_heading_two{font-size: 15px !important;}
	#phone_heading_three{font-size: 13px !important;}
	.phone_page_button{padding: 2px 10px !important; font-size: 11px !important}
	#phone_page_title{margin-top:10px}
	#page_title_section #phone_page_title {margin-top:-10px !important;}
	.phone_sys_one{font-size:14px !important;}
}
	

@media (min-width: 380px) and (max-width: 449px)
{
	.phone_sys_one{font-size:12px !important;}
	.phone_title{margin-top:14px;}
	#phone_heading_one{font-size: 15px !important;line-height: 14px !important;margin-top: -29px !important;}
	#phone_heading_two{font-size: 13px !important;line-height: 11px !important;}
	#phone_heading_three{font-size: 12px !important;}
	.phone_page_button{margin-top:-1px !important; padding: 3px 9px !important; font-size: 10px !important;}
	#page_title_section #phone_page_title {margin-top:-6px !important;}
	
}
@media (min-width: 300px) and (max-width: 379px)
{
.phone_title{margin-top:11px;}
.phone_sys_one{font-size:10px;}
	#phone_heading_one{font-size: 12px !important; line-height: 14px !important; margin-top: -30px;}
	#phone_heading_two{font-size: 11px !important;line-height: 4px !important;}
	#phone_heading_three{font-size: 10px !important;}
	.phone_page_button { padding: 4px 6px !important; font-size: 9px !important; margin-top: -10px !important;}
	#page_title_section #phone_page_title {margin-top:-7px !important;}
}

@media(max-width: 299px)
{
	.phone_title{margin-top:11px;}
	.phone_sys_one{font-size:10px;}
	#phone_heading_one{font-size: 11px !important;line-height: 13px !important;margin-top: -35px;}
	#phone_heading_two{font-size: 10px !important;line-height: 4px;}
	#phone_heading_three{font-size: 9px !important;}
	.phone_page_button{padding: 2px 11px !important;font-size: 7px !important;margin-top: -10px !important;}
	#page_title_section #phone_page_title {margin-top:-6px !important;}
}

@media (min-width: 1100px) and (max-width: 1200px) {

	.sd_heading_custom{font-size: 28px !important;}
	.custom_width{max-width:45% !important}
	
	.custom_width_sec{max-width:45% !important}
	.sd_head_sec{font-size:28px !important;}
}
@media (min-width: 1050px) and (max-width: 1099px) {

	.sd_heading_custom{font-size: 28px !important;}
	.custom_width{max-width:45% !important}
	.sd_move_up_button{margin-top:-27px;}
	
	.custom_width_sec{max-width:45% !important;}
	.sd_head_sec{font-size:28px !important;}
}
@media (min-width: 990px) and (max-width: 1049px){
	.sd_heading_custom{font-size: 23px !important;}
	.sd_para{}
	.custom_width{max-width:47% !important}
	.sd_move_up_button{margin-top:-40px;}
	
	.custom_width_sec{max-width:47% !important; margin-right: -28px;
    margin-top: -29px;}
	.sd_head_sec{font-size:23px !important;}
}
@media (max-width: 989px)
{
	#sd_custom_image{display:none;}
	.sd_page_title{position:inherit !important; margin-top:30px;}
	.sd_heading_custom{text-align:center}
	.sd_para{text-align: center;}
	.sd_move_up_button{text-align:center}
	
	.sd_head_sec{text-align:center}
	.sd_para_sec{text-align:center;}
	.sd_move_up_button_sec{text-align:center}
}
@media (min-width: 768px) and (max-width: 991px) {
 
#page_title_section #page_title {top:25%;}
#page_title_section_estop #page_title_estop {top:25%;}
 
.homebanner-title{ top:18%!important;}
}
@media (max-width: 767px) {
. 
#page_title_section #page_title {top:20%;}
#page_title_section #page_title h1{font-size:20px;}
#page_title_section #page_title h2{font-size:16px;}

#page_title_section_estop #page_title_estop {top:20%;}
#page_title_section_estop #page_title_estop h1{font-size:20px;}
#page_title_section_estop #page_title_estop h2{font-size:16px;}

 
}


@media (max-width: 480px) {
 
#page_title_section #page_title {top:1%;}
#page_title_section #page_title h1{font-weight:800; font-size:20px; margin:2px 0px; padding:0px 0px;}
#page_title_section #page_title h2{font-weight:300; font-size:14px; margin:0px; padding:0px 0px;}

#page_title_section_estop #page_title_estop {top:20%;}
#page_title_section_estop #page_title_estop h1{font-weight:800; font-size:20px; margin:2px 0px; padding:0px 0px;}
#page_title_section_estop #page_title_stop h2{font-weight:300; font-size:14px; margin:0px; padding:0px 0px;}

 
.homebanner-title{ top:10%!important;}
.homebanner-title img{ width:170px!important;}
.homebanner-title h1, .homebanner-title h2{ margin:0px!important; padding:0px!important;}
}

@media (min-width: 300px) and (max-width: 350px) {
	.software_iframe
	{
		width:100%; height:500px; border:none;
	}
}
@media (min-width: 351px) and (max-width: 450px) {
	.software_iframe
	{
		width:100%; height:530px; border:none;
	}
}
@media (min-width: 451px) and (max-width: 550px) {
	.software_iframe
	{
		width:100%; height:575px; border:none;
	}
}
@media (min-width: 551px) and (max-width: 630px) {
	.software_iframe
	{
		width:100%; height:450px; border:none;
	}
}
@media (min-width: 631px) and (max-width: 700px) {
	.software_iframe
	{
		width:100%; height:450px; border:none;
	}
}
@media (min-width: 701px) and (max-width: 768px) {
	.software_iframe
	{
		width:100%; height:450px; border:none;
	}
	.cabling_btn{/*text-transform:*/ capitalize; font-size: 13px; font-weight: 600; padding: 8px 23px; border-radius:5px; color: #ffffff;  text-decoration: none; border: 2px solid #ffffff; margin-top:-22px; }
}
@media (min-width: 769px) {
	.software_iframe
	{
		width:100%; height:445px; border:none;
	}
}
@media (min-width: 601px) and (max-width: 700px) {
	.software_iframe
	{
		width:100%; height:450px; border:none;
	}
	.cabling_btn{/*text-transform: capitalize;*/ font-size: 13px; font-weight: 600; padding: 8px 23px; border-radius:5px; color: #ffffff;  text-decoration: none; border: 2px solid #ffffff; margin-top:-22px; }
}

@media (min-width: 350px) and (max-width: 600px) {
	.cabling_btn{
		/*text-transform: capitalize;*/
    font-size: 12px;
    font-weight: 600;
    padding: 4px 23px;
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    border: 2px solid #ffffff;
    margin-top: -28px;
}
}
@media (min-width: 266px) and (max-width:350px){
	.cabling_btn{
		/*text-transform: capitalize;*/
    font-size: 8px;
    font-weight: 600;
    padding: 1px 17px;
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    border: 2px solid #ffffff;
    margin-top: -58px;
	}
}
@media(min-width: 850px) and (max-width:990px)
{
	.mob_btn{
	
    font-size: 15px;
    font-weight: 600;
    padding: 8px 47px;
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    border: 2px solid #ffffff;
    margin-top: -35px;
	}
	.bar_code_btn{text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -9px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title{top:13% !important;}
}
@media(min-width: 768px) and (max-width:849px)
{
	.mob_btn{
	
    font-size: 15px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    border: 2px solid #ffffff;
    margin-top: -26px;
	}
	.bar_code_btn{text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -5px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title{top:17% !important;}
	.bar_code_head_one{font-size: 32px !important;;}
	
	.bar_code_btn_second{
    font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -3px;
    text-decoration: none;
    background-color: #ffffff;}
	.bar_code_page_title_sec{top: 22% !important;}
	.bar_code_head_two{font-size: 23px !important;}
}
@media(min-width: 650px) and (max-width: 767px)
{	
	.iot_one{font-size:22px !important;}
	.iot_sec{font-size:20px !important;}
	
	.water_one{font-size:22px !important;}
	
	.estop_one{font-size:22px !important;}
	.estop_sec{font-size:20px !important;}
	
	.estop_sec_second{font-size:22px !important;}
	
	.bar_code_btn{text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    padding: 9px 31px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -20px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title{top:12% !important;}
	.bar_code_head_one{font-size: 22px; !important;}
	
	.bar_code_btn_second{
    font-size: 18px;
    font-weight: 600;
    padding: 10px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -3px;
    text-decoration: none;
    background-color: #ffffff;}
	.bar_code_page_title_sec{top: 22% !important;}
	.bar_code_head_two{font-size: 23px !important;}
}
@media(min-width: 500px) and (max-width: 649px)
{
	.iot_one{font-size:22px !important;}
	.iot_sec{font-size:20px !important;}
	
	.water_one{font-size:22px !important;}
	
	.estop_one{font-size:22px !important;}
	.estop_sec{font-size:20px !important;}
	.estop_sec_second{font-size:22px !important;}
	.bar_code_btn{ 
	font-size: 15px;
    padding: 9px 50px;
    font-weight: 600;
    padding: 7px 20px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -15px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title{top: 5% !important;}
	.bar_code_head_one{    font-size: 20px !important;}
	.bar_span_custom{font-size:22px !important; line-height:34px !important;}
	
	
	.bar_code_btn_second{
    font-size: 15px;
    font-weight: 600;
    padding: 7px 22px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -8px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title_sec{top: 15% !important;}
	.bar_code_head_two{font-size: 18px !important;}
}
@media(min-width: 420px) and (max-width: 499px)
{
	.iot_one{font-size:17px !important; margin-top:25px !important;}
	.iot_sec{font-size:20px !important;}
	
	.water_one{font-size:17px !important; margin-top:25px !important;}
	
	.estop_one{font-size:22px !important; margin-top:25px !important;}
	.estop_sec{font-size:20px !important;}
	.estop_sec_second{font-size:20px !important;}
	.bar_code_btn{ font-size: 13px;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -32px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title{top: 7% !important;}
	.bar_code_head_one{    font-size: 16px !important; line-height: 30px !important;}
	
	
	
	.bar_code_btn_second{
    font-size: 15px;
    font-weight: 600;
    padding: 5px 17px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -8px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title_sec{top: 15% !important;}
	.bar_code_head_two{font-size: 18px !important;}
}
@media(max-width: 299px)
{
	.iot_one{font-size:13px !important; line-height: 25px !important; margin-top: 15px !important;}
	.iot_sec{font-size:14px !important;}
	
	.water_one{font-size:13px !important; line-height: 25px !important; margin-top: 15px !important;}
	
	.estop_one{font-size:13px !important; line-height: 25px !important; margin-top: 15px !important;}
	.estop_sec{font-size:14px !important;}
	.estop_sec_second{font-size:16px !important;}
	
}
@media(min-width: 300px) and (max-width: 349px)
{
	.iot_one{font-size:16px !important; line-height: 26px !important; margin-top: 19px !important;}
	.iot_sec{font-size:14px !important;}
	.water_one{font-size:16px !important; line-height: 26px !important; margin-top: 19px !important;}
	.estop_one{font-size:13px !important; line-height: 25px !important; margin-top: 15px !important;}
	.estop_sec{font-size:14px !important;}
	.estop_sec_second{font-size:16px !important;}
}
@media(min-width: 350px) and (max-width: 419px)
{
	.iot_one{font-size:16px !important; margin-top: 14px !important;}
	.iot_sec{font-size:14px !important;}
	.water_one{font-size:16px !important; margin-top: 14px !important;}
	.estop_one{font-size:16px !important; margin-top: 14px !important;}
	.estop_sec{font-size:14px !important;}
	.estop_sec_second{font-size:18px !important;}
	
	.bar_code_btn{ font-size: 12px;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -4px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title{top: 7% !important;}
	.bar_code_head_one{    font-size: 14px !important; line-height: 19px !important;}
	.bar_span_custom{font-size:17px !important; line-height:3px !important;}
	
	
	.bar_code_btn_second{
    font-size: 13px;
    font-weight: 600;
    padding: 3px 11px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -8px;
    text-decoration: none;
    background-color: #ffffff;
	}
	.bar_code_page_title_sec{top: 15% !important;}
	.bar_code_head_two{font-size: 14px !important;}
}
@media(min-width: 335px) and (max-width: 349px)
{
	.bar_code_btn{
		text-transform: capitalize;
    font-size: 12px;
    font-weight: 600;
    padding: 5px 25px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -27px;
    text-decoration: none;
    background-color: #ffffff;}
	.bar_code_page_title{top: 7% !important;}
	.bar_code_head_one{    font-size: 12px !important; line-height: 22px !important;}
	.bar_span_custom{font-size:22px !important; line-height:3px !important;}
}
@media(min-width: 570px) and (max-width:767px)
{
	.mob_btn{
	
    font-size: 13px;
    font-weight: 600;
    padding: 7px 20px;
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    border: 2px solid #ffffff;
    margin-top: -26px;
	}
	.top_custom{top:2% !important}
}
@media(min-width: 300px) and (max-width:569px)
{
	.mob_btn{
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    border: 2px solid #ffffff;
    margin-top: -53px;
	}
	.top_custom{top:0% !important}
}
@media(min-width: 266px) and (max-width:300px)
{
	.mob_btn{
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    border: 2px solid #ffffff;
    margin-top: -53px;
	}
	.top_custom{top:0% !important}
	.custom_headings{font-size:13px;}
}
@media(min-width:266px) and (max-width:430px)
{
	#custom_image{
		height: 105px;
	}
}

@media (min-width:1050px) and (max-width: 1150px)
{
.wmd_dev_one{ font-size: 40px !important;}
.wmd_dev_two{ font-size: 24px;line-height: 37px;}
.wmd_dev_three{font-size: 17px;}
.wmd_page_title{top:5% !important;}
.wmd_dev_btn{
	font-size: 16px;
    font-weight: 600;
    padding: 08px 50px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -16px;
    text-decoration: none;
    background-color: #ffffff;
}

}
@media (min-width:950px) and (max-width: 1049px)
{
.wmd_dev_one{ font-size: 37px !important;}
.wmd_dev_two{ font-size: 22px;line-height: 37px;}
.wmd_dev_three{font-size: 16px;}
.wmd_page_title{top:5% !important;}
.wmd_dev_btn{
	font-size: 16px;
    font-weight: 600;
    padding: 08px 35px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -16px;
    text-decoration: none;
    background-color: #ffffff;
}

}
@media (min-width:990px)
{
	.iot_development_custom{margin-top:100px !important;}
	.estop_development_custom{margin-top:63px !important;}
	.estop_development_custom_sec{margin-top:100px !important;}
}

@media(min-width: 768px) and (max-width: 949px)
{
	.wmd_dev_one{ font-size: 34px !important;}
.wmd_dev_two{ font-size: 20px;line-height: 15px;}
.wmd_dev_three{font-size: 16px;}
.wmd_page_title{top:1% !important;}
.wmd_dev_btn{
	font-size: 14px;
    font-weight: 600;
    padding: 6px 27px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -16px;
    text-decoration: none;
    background-color: #ffffff;
}
}

@media(min-width: 700px) and (max-width: 767px)
{
	.wmd_dev_one{ font-size: 28px !important;}
.wmd_dev_two{ font-size: 16px;line-height: 15px;}
.wmd_dev_three{font-size: 14px;}
.wmd_page_title{top:-2% !important;}
.wmd_dev_btn{
	font-size: 12px;
    font-weight: 600;
    padding: 6px 16px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -39px;
    text-decoration: none;
    background-color: #ffffff;
}
}
@media(min-width: 550px) and (max-width: 699px)
{
	.wmd_dev_one{ font-size: 28px !important;}
.wmd_dev_two{ font-size: 16px;line-height: 15px;}
.wmd_dev_three{font-size: 14px;}
.wmd_page_title{top:-2% !important;}
.wmd_dev_btn{
	font-size: 12px;
    font-weight: 600;
    padding: 6px 16px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -39px;
    text-decoration: none;
    background-color: #ffffff;
}
}
@media(min-width: 481px) and (max-width: 549px)
{
	.wmd_dev_one{ font-size: 22px !important;}
.wmd_dev_two{ font-size: 14px !important;line-height: 8px;}
.wmd_dev_three{font-size: 11px;}
.wmd_page_title{top:-2% !important;}
.wmd_dev_btn{
	font-size: 11px;
    font-weight: 600;
    padding: 4px 12px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -39px;
    text-decoration: none;
    background-color: #ffffff;
}
}
@media(min-width: 400px) and (max-width: 480px)
{
	.wmd_dev_one{ font-size: 18px !important; line-height: 31px !important;}
.wmd_dev_two{ font-size: 11px !important;line-height: 6px;}
.wmd_dev_three{font-size: 10px; line-height: 23px;}
.wmd_page_title{top:-2% !important;}
.wmd_dev_btn{
	font-size: 9px;
    font-weight: 600;
    padding: 4px 6px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -60px;
    text-decoration: none;
    background-color: #ffffff;
}
}
@media(min-width: 350px) and (max-width: 399px)
{
	.wmd_dev_one{ font-size: 18px !important; line-height: 31px !important;}
.wmd_dev_two{ font-size: 11px !important;line-height: 6px;}
.wmd_dev_three{font-size: 10px; line-height: 23px;}
.wmd_page_title{top:-2% !important;}
.wmd_dev_btn{
	font-size: 9px;
    font-weight: 600;
    padding: 4px 6px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -60px;
    text-decoration: none;
    background-color: #ffffff;
}
}
@media(min-width: 300px) and (max-width: 349px)
{
	.wmd_dev_one{ font-size: 14px !important; line-height: 31px !important;}
.wmd_dev_two{ font-size: 9px !important;line-height: 6px;}
.wmd_dev_three{font-size: 8px; line-height: 23px;}
.wmd_page_title{top:-2% !important;}
.wmd_dev_btn{
	font-size: 8px;
    font-weight: 600;
    padding: 4px 6px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -73px;
    text-decoration: none;
    background-color: #ffffff;
}
}
@media(min-width: 260px) and (max-width: 299px)
{
	.wmd_dev_one{ font-size: 14px !important; line-height: 31px !important;}
.wmd_dev_two{ font-size: 9px !important;line-height: 0px;}
.wmd_dev_three{font-size: 8px; line-height: 24px;}
.wmd_page_title{top:-2% !important;}
.wmd_dev_btn{
	font-size: 8px;
    font-weight: 600;
    padding: 4px 6px;
    border-radius: 5px;
    color: #3e3e3e;
    margin-top: -73px;
    text-decoration: none;
    background-color: #ffffff;
}
.text-white
{
	font-size:30px !important;
}
}

@media(min-width: 768px) and (max-width: 800px)
{
	.av_sol_one{font-size:32px !important}
	.av_sol_two{font-size:26px;}
	.av_sol_page_title{top:13% !important}
}
@media(min-width: 650px) and (max-width: 767px)
{
	.av_sol_one{font-size:23px !important}
	.av_sol_two{font-size:23px;}
	.av_sol_page_title{top:10% !important}
}
@media(min-width: 550px) and (max-width: 649px)
{
	.av_sol_one{font-size:23px !important}
	.av_sol_two{font-size:23px;}
	.av_sol_page_title{top:10% !important}
}
@media(min-width: 450px) and (max-width: 549px)
{
	.av_sol_one{font-size:20px !important}
	.av_sol_two{font-size:19px;}
	.av_sol_page_title{top:10% !important}
	.av_sol_btn{text-transform: capitalize;
    font-size: 15px !important;
    font-weight: 600;
    padding: 7px 29px !important;;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 12px !important;;
    text-decoration: none;
    background-color: #ef5c27;}
}
@media(min-width: 380px) and (max-width: 449px)
{
	.av_sol_one{font-size:15px !important}
	.av_sol_two{font-size:15px; line-height:5px}
	.av_sol_page_title{top:10% !important}
	.av_sol_btn{text-transform: capitalize;
    font-size: 12px !important;
    font-weight: 600;
    padding: 5px 25px !important;;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 12px !important;;
    text-decoration: none;
    background-color: #ef5c27;}
}
@media(min-width: 300px) and (max-width: 379px)
{
	.av_sol_one{font-size:12px !important}
	.av_sol_two{font-size:12px;margin-top:-15px}
	.av_sol_page_title{top:5% !important}
	.av_sol_btn{text-transform: capitalize;
    font-size: 10px !important;
    font-weight: 600;
    padding: 3px 15px !important;;
    border-radius: 5px;
    color: #ffffff;
    margin-top: -7px !important;;
    text-decoration: none;
    background-color: #ef5c27;}
}
@media(min-width: 250px) and (max-width: 299px)
{
	.av_sol_one{font-size:9px !important}
	.av_sol_two{font-size:9px;margin-top:-15px}
	.av_sol_page_title{top:0% !important}
	.av_sol_btn{text-transform: capitalize;
    font-size: 9px !important;
    font-weight: 600;
    padding: 1px 9px !important;;
    border-radius: 5px;
    color: #ffffff;
    margin-top: -7px !important;;
    text-decoration: none;
    background-color: #ef5c27;}
}
