

/*========== Top Header Class Start =============*/

.top-header {

    padding: 0 0 10px;

}

.toll-free a {

    float: right;

    font-size: 25px;

    margin-top: 20px;

    color: #3a62ab;

    font-weight: 600;

}

/*========== Top Header Class End =============*/





/*========== Slider Area Start =============*/



.carousel-showmanymoveone .carousel-control {

  width: 4%;

  background-image: none;

}

.carousel-showmanymoveone .carousel-control.left {

  margin-left: 5px;

}

.carousel-showmanymoveone .carousel-control.right {

  margin-right: 5px;

}

.carousel-showmanymoveone .cloneditem-1,

.carousel-showmanymoveone .cloneditem-2,

.carousel-showmanymoveone .cloneditem-3,

.carousel-showmanymoveone .cloneditem-4,

.carousel-showmanymoveone .cloneditem-5 {

  display: none;

}

@media all and (min-width: 768px) {

  .carousel-showmanymoveone .carousel-inner > .active.left,

  .carousel-showmanymoveone .carousel-inner > .prev {

    left: -50%;

  }

  .carousel-showmanymoveone .carousel-inner > .active.right,

  .carousel-showmanymoveone .carousel-inner > .next {

    left: 50%;

  }

  .carousel-showmanymoveone .carousel-inner > .left,

  .carousel-showmanymoveone .carousel-inner > .prev.right,

  .carousel-showmanymoveone .carousel-inner > .active {

    left: 0;

  }

  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {

    display: block;

  }

}

@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {

  .carousel-showmanymoveone .carousel-inner > .item.active.right,

  .carousel-showmanymoveone .carousel-inner > .item.next {

    -webkit-transform: translate3d(50%, 0, 0);

    transform: translate3d(50%, 0, 0);

    left: 0;

  }

  .carousel-showmanymoveone .carousel-inner > .item.active.left,

  .carousel-showmanymoveone .carousel-inner > .item.prev {

    -webkit-transform: translate3d(-50%, 0, 0);

    transform: translate3d(-50%, 0, 0);

    left: 0;

  }

  .carousel-showmanymoveone .carousel-inner > .item.left,

  .carousel-showmanymoveone .carousel-inner > .item.prev.right,

  .carousel-showmanymoveone .carousel-inner > .item.active {

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

    left: 0;

  }

}

@media all and (min-width: 992px) {

  .carousel-showmanymoveone .carousel-inner > .active.left,

  .carousel-showmanymoveone .carousel-inner > .prev {

    left: -16.666%;

  }

  .carousel-showmanymoveone .carousel-inner > .active.right,

  .carousel-showmanymoveone .carousel-inner > .next {

    left: 16.666%;

  }

  .carousel-showmanymoveone .carousel-inner > .left,

  .carousel-showmanymoveone .carousel-inner > .prev.right,

  .carousel-showmanymoveone .carousel-inner > .active {

    left: 0;

  }

  .carousel-showmanymoveone .carousel-inner .cloneditem-2,

  .carousel-showmanymoveone .carousel-inner .cloneditem-3,

  .carousel-showmanymoveone .carousel-inner .cloneditem-4,

  .carousel-showmanymoveone .carousel-inner .cloneditem-5,

  .carousel-showmanymoveone .carousel-inner .cloneditem-6  {

    display: block;

  }

}

@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {

  .carousel-showmanymoveone .carousel-inner > .item.active.right,

  .carousel-showmanymoveone .carousel-inner > .item.next {

    -webkit-transform: translate3d(16.666%, 0, 0);

    transform: translate3d(16.666%, 0, 0);

    left: 0;

  }

  .carousel-showmanymoveone .carousel-inner > .item.active.left,

  .carousel-showmanymoveone .carousel-inner > .item.prev {

    -webkit-transform: translate3d(-16.666%, 0, 0);

    transform: translate3d(-16.666%, 0, 0);

    left: 0;

  }

  .carousel-showmanymoveone .carousel-inner > .item.left,

  .carousel-showmanymoveone .carousel-inner > .item.prev.right,

  .carousel-showmanymoveone .carousel-inner > .item.active {

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

    left: 0;

  }

}



.carousel-fade .carousel-inner .item {

  opacity: 0;

  -webkit-transition-property: opacity;

  -moz-transition-property: opacity;

  -o-transition-property: opacity;

  transition-property: opacity;

}

.carousel-fade .carousel-inner .active {

  opacity: 1;

}

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  left: 0;

  opacity: 0;

  z-index: 1;

}

.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}

.carousel-fade .carousel-control {

  z-index: 2;

}

a.right.carousel-control.t img {

    transform: rotateY(180deg);

}



.carousel-control.right {

    background: none;

    position: absolute;

    top: 50%;

    display: inline-block;

}



.carousel-control.left {

    background: none;

    position: absolute;

    top: 50%;

    display: inline-block;

}



.tcb-product-title h4{text-align: center;}



.item img {

    width: 100%;

}

.item:before {

    content: "";

    /* background: rgba(0, 0, 0, 0.49); */

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

}

#myCarousel a i {

    color: #a2a2a2;

}



.item p {

    font-size: 13px;

}



.item img:nth-child(2) {

    display: none;

}



/* ===== Banner Text Start ===========*/

.banner-on-text {

    position: absolute;

    top: 53%;

    left: 4%;

    color: #fff;

    display: none;

}

.banner-on-text h2 {

    font-size: 50px;

    text-transform: capitalize;

}

.banner-on-text h3 {

    font-size: 24px;

}

/* ===== Banner Text End ===========*/

.cls {width: 100%; float: left; margin-top: 20px;}

.cls {display: none;}

.call {background: #113982; padding: 10px 20px; color: #fff; border-radius: 10px; cursor: pointer;}

.call:hover{ background:#000;color: #fff; transition: 300ms; text-decoration: none;}



/* ======= Banner Form Start ========*/

form {text-align: center;}

.position-at-banner {

    position: absolute;

    width: 100%;

    top: 19px;

    right: 6%;

    z-index: 1;

    padding-left: 15px;

    padding-right: 15px;

    margin-left: auto;

    margin-right: auto;

}.form-box {

    background: rgb(58, 98, 171);

    padding: 10px 15px;

    margin-left: 6%;

    width: 83%;

}.form-top-left h3 {

    margin-top: 0;

    font-size: 24px;

    color: #f69702;

    font-weight: bold;

    margin-bottom: 5px;

    border-bottom: 1px solid #2c55a0;

    padding-bottom: 5px;

}.form-top-left p {

    font-size: 15px;

    text-align: left;

    color: white;

}.form-bottom .form-group {margin-bottom: 8px;}

.form-bottom .form-group input {

    border: none;

    border-radius: 0;

}button#booknow-btn {

    font-size: 20px;

    padding: 6px 56px;

    margin: 14px 0px 0px;

}
.submit {

    /* width: 100%; */

    margin-top: 9px;

    font-size: 18px;

    text-transform: uppercase;

    font-weight: 600;

    transition: 300ms;

    /* border: 1px solid #fff; */

    color: #0d0d0e;

    background: #f69702;

    box-shadow: 0px 2px 6px #000;

}

/* ======= Banner Form End ========*/



/*========== Slider Area End =============*/





/* ===== Authorized Partner Logo Area Css Start ========== */

#partner-logos {

    padding: 26px 0;

}.Authorized h2 {

    color: #000;

    margin-bottom: 15px;

    font-weight: bold;

    padding-bottom: 5px;

}.Authorized h2:after {

    content: "";

    height: 2px;

    width: 30px;

    background: #f69702;

    display: block;

    margin-top: 7px;

}#partner-logos .list-start-logo .brand {

    width: 16.1%;

    padding: 15px;

    border-radius: 0;

    margin-right: 2px;

    display: inline-block;

    margin-bottom: 10px;

    border: 1px solid #ccc;

}#partner-logos.brand {

    transition: 300ms;

    text-align: center;

    background: #fff;

}#partner-logos .list-start-logo .brand img {

    width: 100%;

}



/* ===== Authorized Partner Logo Area Css End ========== */





/* ===== Our Valuable Clients Area Css Start ========== */



#our-valuable-clients-logo {

    background: #e5e5e5;

    margin: 20px 0 0;

    padding: 20px 0 40px;

}#our-valuable-clients-logo .list-start-logo .brand {

    width: 23.7%;

    box-shadow: none;

    display: inline-block;

    padding: 15px;

    border-radius: 6px;

    margin-right: 10px; background:#fff;

    margin-bottom: 10px;

    border: 1px solid #ccc;

}#our-valuable-clients-logo .list-start-logo .brand:hover {

    box-shadow: 1px 2px 3px #ccc;

    transition: 300ms;

}

/* ===== Our Valuable Clients Area Css End ========== */





/* ===== Data Main Css Start ========== */

#data-main {

    padding: 35px 0;

}

/* ===== Data Main Css End ========== */





/* ===== Why Choose Us Css Start ========== */



#main-services-all {

    background: #e5e5e5;

    padding: 45px 0;

    float: left;

    width: 100%;

}.services-box {

    margin-bottom: 50px;

}.why-choose-us {

    padding: 15px 20px;

    transition: 300ms;

    border: 1px solid #ccc;

    min-height: 250px;

    background: #fff;

    box-shadow: 0px 0px 3px #ccc;

    border-radius: 5px;

}.why-choose-us h4 {

    font-size: 20px;

    color: #3a62ab;

    font-weight: 600;

}.why-choose-us ul {

    padding-left: 0;

    list-style: none;

}.why-choose-us h4 span {

    color: #f69908;

    margin-left: 10px;

}.why-choose-us ul li {

    line-height: 26px;

    font-size: 13px;

}.why-choose-us ul li i {

    margin-right: 12px;

    color: #f69908;

}



/* ===== Why Choose Us Css End ========== */



/* ===== Four Services Css Start ========== */



#four-services {

    padding: 25px 0;

    float: left;

    width: 100%;

}.Explore {

    width: 100%;

    float: left;

    margin-bottom: 40px;

}.heading_area h3 {

    margin-bottom: 20px;

    color: #000;

    font-size: 30px;

    font-weight: bold;

}.video_door {

    text-align: center;

    float: left;

    width: 100%;

    border: 1px solid #eaeaea;

    padding: 10px 0 0;

}.video_door a {

    padding: 8px 10px;

    background: #f69600;

    color: #fff;

    border-radius: 5px;

    display: inline-block;

    text-decoration: none;

    margin-bottom: 15px;

}



/* ===== Four Services Css End ========== */





/* ===== Footer Css Start ========== */



.footer {

    background-color: #E5E5E4;

    padding: 20px 0 0;

    float: left;

    width: 100%;

    margin-top: 20px;

}.footer_logo {

    width: 30%;

}.address {

    padding: 15px 0;

}.address ul {

    padding: 0;

    list-style: none;

}.address ul li {

    display: flex;

    padding-bottom: 5px;

}.address ul li a {

    color: #000;

}.address ul li i {

    float: left;

    font-size: 14px;



    padding-top: 8px;

}.brs_list {

    padding: 0;

}.brs_list h4 {

    color: #3a62ab;

    text-transform: uppercase;

}.brs_list li {

    display: inline-block;

    border-right: 1px solid #ccc;

    font-size: 14px;

    padding: 0 10px 0 4px;

}.brs_list a {

    text-decoration: none;

    color: #000;

}.brs_list a:hover {

    color: #e68a00;

}.abc.footer-social-icon {

    margin-top: 25px;

}.abc.footer-social-icon h4 {

    color: #3a62ab;

}.abc ul {

    padding-left: 0;

    margin-bottom: 0;

}.abc li {

    list-style: none;

    line-height: 30px;

    display: inline-block;

}.abc li a {

    color: #000;

    font-size: 20px;

    padding: 10px;

}.abc li a:hover {

    color: #e68a00;

}.footer-links {

    margin: 0px 0 20px;

}.footer-links .brs_list li {

    display: inline-block;

    border-right: 1px solid rgba(158, 155, 155, 0.32);

    padding: 10px;

    line-height: 2px; font-size: 14px;

}.ivaid-logo {

    text-align: center;

}.ivaid-logo img {

    width: auto;

    margin-top: 10px;

}.group_company_logo {

    background: rgba(158, 155, 155, 0.32);

    padding-bottom: 0px;

}.footer_copy {

    padding: 7px 0 0;

}.group_company_logo .container {

    padding-left: 0;

}.dmca-badge img {

    width: 9%;

}.dezigly-icon p {

    color: #000;

    font-size: 12px;

    float: right;

    display: block;

    padding-top: 14px;

    margin-right: 75px;

}.dezigly-logo {

    text-align: right;

    padding-top: 10px;

}.design {

    color: #000;

    font-weight: bold;

    font-size: 10px;

}.dezigly-logo img {

    width: 40%;

}



/* ===== Footer Css End ========== */



/*========== CCTV SCHOOL PAGE CSS START ==========*/

.why-choose-us-new { padding:20px 0 !important;}

.about_bg {

    background: url(../images/about-bg.jpg) no-repeat fixed;

    background-size: cover;

    padding: 50px;

}

.about_bg_content {

    background: rgba(255, 255, 255, 0.84);

    padding: 50px;

    width: 65%;

    margin: 0 auto;

}

.about_bg_content h2 {

    text-align: center;

    margin-bottom: 25px;

}

.about_bg_content p {

    text-align: justify;

    line-height: 24px;

}

.section {

    padding-top: 50px;

    padding-bottom: 80px;

    float: left;

    width: 100%;

}

.carousel-control.right{right: -10% !important; background: none !important; color: #f69600;}



.carousel-control.left{left: -10% !important; background: none !important; color: #f69600;}

.section_heading {

    text-align: center;

    margin-bottom: 10px;

    font-size: 20px;

    margin-top: 0;

}

#myCarouse5 .item:before {

    background: transparent;

    position: absolute;

}





.education-bg {

    background: url(../images/education-bg.jpg) no-repeat fixed;

    background-size: cover;

}.education-bg h2 {

    text-align: center;

    margin-bottom: 40px;

    color: #f69600;

}.list_item ul {

    margin: 0 auto;

    width: 61%;

    padding-left: 50px;

}.list_item ul li {

    line-height: 45px;

    color: #fff;

    font-size: 18px;

}





.call_to_action {

    float: left;

    width: 100%;

    background: #f3f6fa;

    padding-top: 60px;

    padding-bottom: 50px;

}

.call_to_action h4 {

    font-size: 24px;

}.heart {

    animation: heartbeat 2.5s infinite;

}.query_btn {

    background: #3a62ab;

    color: #fff;

    padding: 15px 40px;

}



#home {

    position: relative;

}

#home .banner_div img {

    width: 100%;

}

#data-main {

    padding: 35px 0;

    float: left;

    width: 100%;

}.home-sm {

    /* padding: 175px 0px 125px 0px !important; */

    position: absolute;

    top: 175px;

    width: 100%;

}

.home-wrapper-alt {

    vertical-align: middle;

    background: rgba(0, 0, 0, 0.62);

    padding: 20px;

    margin-top: 142px;

}.home-sm .h1 {

    margin-top: 10px;

    color: #fff;

    font-size: 28px;

    margin-bottom: 0;

    font-weight: bold;

}.home-wrapper-alt p {

    color: #f69600;

    font-size: 20px;

    text-transform: capitalize;

}.home-wrapper h4 {

    line-height: 20px;

    font-size: 15px;

    font-weight: 400;

    width: 90%;

    margin: 0;

    padding-bottom: 0;

    color: #fff;

}



/*========== CCTV SCHOOL PAGE CSS END ==========*/



/*========== CP PLUS PAGE CSS START ==========*/

#main-banner {

    position: relative;

}#main-banner img {

    border-bottom: 4px solid #ccc;

    width: 100%;

}.mobile-main-banner {

    display: none !important;

}#authorized-client {

    padding: 30px;

}.cp-heading .heading {

    margin-bottom: 31px;

    border-bottom: 1px solid #eee;

    padding: 10px;

    font-weight: bold;

    font-size: 22px;

    color: #fff;

    background: #fb464b;

    text-align: center;

}



.cp-heading .why-choose-us:hover {

    background: #fb464b;

    color: #fff;

    transform: translate(-0px,-20px);

    transition: 300ms;

}.cp-heading .why-choose-us:hover h4 {

    color: #fff;

}.cp-heading .our-services {

    margin-top: 0px;

}.cp-heading .service {

    border: 1px solid #eee;

    box-shadow: 1px 3px 13px #dcdcdc;

    transition: all 0.5s ease;

}.cp-heading .service:hover {

    background: #fb464b;

    padding: 10px;

    transition: all 0.5s ease;

}.cp-heading .btn-more {

    text-align: center;

}.cp-heading .service h3 {

    text-align: center;

    border-top: 1px solid #ccc;

    font-weight: bold;

    font-size: 17px;

    padding-top: 10px;

}.cp-heading .main-btn {

    background: #fb464b;

    color: #fff;

    padding: 10px;

    transition: all 0.5s ease;

    display: block;

}.mobile-main-banner {

    display: none;

}.call-us-btn {

    display: none;

    position: relative;

    text-align: center;

    width: 40%;

    margin: 0 auto;

}.call-us-btn a {

    background: #fb464b;

    color: #fff;

    padding: 3px 15px;

    border-radius: 5px;

    border: 2px solid #fff;

    font-size: 16px;

    position: absolute;

    top: -48px;

    left: 0;

    right: 0;

}#main-cctv-camera {

    float: left;

    width: 100%;

    margin-bottom: 40px;

}

.cctv_landing .why-choose-us:hover {

    background: #3a62ab;

    color: #fff;

    transform: translate(-0px,-20px);

    transition: 300ms;

}.cctv_landing .why-choose-us:hover h4 {

    color: #fff;

}

.cctv_school .why-choose-us:hover {

    background: #3a62ab;

    color: #fff;

    transform: translate(-0px,-20px);

    transition: 300ms;

}.cctv_school .why-choose-us:hover h4 {

    color: #fff;

}

/*========== CP PLUS PAGE CSS END ==========*/



/*========== HIKVISION PAGE CSS START ==========*/

.hik-vision-start .heading {

    margin-bottom: 11px;

    border-bottom: 1px solid #eee;

    padding: 10px;

    font-weight: bold;

    font-size: 22px;

    color: #fff;

    background: #4b4a4c;

    text-align: center;

}.hik-vision-start #authorized-client {

    padding: 30px 0 0;

}.hik-vision-start .why-choose-us:hover {

    background: #4b4a4c;

    color: #fff;

    transform: translate(-0px,-20px);

    transition: 300ms;

}.hik-vision-start .why-choose-us:hover h4 {

    color: #fff;

}.hik-vision-start .our-services {

    margin-top: 20px;

}

.hik-vision-start .service {

    border: 1px solid #eee;

    box-shadow: 1px 3px 13px #dcdcdc;

    transition: all 0.5s ease;

}

.hik-vision-start .service:hover {

    background: #ce0202;

    padding: 10px;

    transition: all 0.5s ease;

}.hik-vision-start .btn-more {

    text-align: center;

}

.hik-vision-start .main-btn {

    background: #4b4a4c;

    color: #fff;

    padding: 10px;

    transition: all 0.5s ease;

    display: block;

}    color: #fff;



.hik-vision-start .service h3 {

    text-align: center;

    border-top: 1px solid #ccc;

    font-weight: bold;

    font-size: 17px;

    padding-top: 10px;

}.hik-vision-start .service:hover h3 {

    color: #fff;

}.hik-vision-start .service h3 {

    font-size: 19px;

    text-align: center;

}

/*========== HIKVISION PAGE CSS END ==========*/



/************************ Tablet Device 991px-to-1200px Start ********************/

@media (min-width:991px) and (max-width:1200px){.banner-on-text {

    position: absolute;

    top: 20%;

    left: 4%;

    color: #fff;

}.form-box {

    width: 100%;

    position: absolute;

    right: 0;

}#our-valuable-clients-logo .list-start-logo .brand {

    width: 23%;

}#our-valuable-clients-logo .list-start-logo .brand img {

    width: 100%;

}#partner-logos .list-start-logo .brand {

    width: 16%;

}.banner-on-text h2 {

    font-size: 40px;

}.home-sm {

    top: 30px;

    width: 100%;

}.home-sm .form-box {

    width: 100%;

    position: absolute;

    right: 0;

}.cp-heading .form-box {

    width: 100%;

}

}

/************************ Tablet Device 991px-to-1200px End ********************/

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

	.form-box {

    width: 100%;

}}

/************************ Tablet Device 768px-to-1024px Start ********************/

@media (min-width:768px) and (max-width:990px){

    .position-at-banner {

    width: 100%;

}.form-box {

    margin-left: 0;

}.position-at-banner {

position: initial; padding:0;}

.dezigly-icon p {

    font-size: 12px;

    padding-top: 12px;

    margin-right: 5px;

}#our-valuable-clients-logo .list-start-logo .brand {

    width: 23%;

    text-align: center;

    margin: 5px;

    border-radius: 0;

}#our-valuable-clients-logo .list-start-logo .brand img {

    width: 100%;

}#partner-logos .list-start-logo .brand {

    width: 32%;

    text-align: center;

}.video_door img {

    width: 100%;

}.rc-anchor-normal {

    width: 100%;

}.home-wrapper-alt {

    margin-top: 12px;

    margin-bottom: 20px;

}.home-sm {

    position: initial;

}

.about_bg_content {

    padding: 20px;

    width: 95%;



}.section {

    padding-top: 20px;

    padding-bottom: 10px;

}.list_item ul {

    width: 100%;

    padding-left: 30px;

}.cp-heading .form-box {

    width: 100%;

}.toll-free a {

    font-size: 18px;

    margin-top: 28px;

}

}

/************************ Tablet Device 768px-to-1024px End ********************/

@media screen and (max-width: 991px) {



.position-at-banner {width: 750px;}

.on_banner_img {display: none;}

.position_on {width: 65%; background: orange; height: 450px; position: absolute; left: 51.5%; bottom: 0; top: 20px; transform: rotate(102deg);

    overflow: hidden;

}

ul.brs_list {padding-left: 0;}

.banner-on-text h2 {

    font-size: 32px;

}.banner-on-text {

    top: 20%;

}.form-box {

    margin-left:0%;

    width: 100%;

}.form-top-left p {

    font-size: 12px;

    margin-bottom: 3px;

}.form-top-left h3 {

    margin-top: 0;

    font-size: 18px;

    color: orange;

    margin-bottom: 0;

}.form-bottom.form-group {

    margin-bottom: 5px;

}

}

/************************ Mobile Device 767px Start ********************/



@media screen and (max-width: 767px) {

  .abc li a {

      color: #000;

      font-size: 20px;

      padding: 4px;

  }

  .logo-ivaid {

    text-align: center;

}

.form-box {

    background: rgb(58, 98, 171);

    padding: 10px 15px;

    margin-left: 0;

    width: 100%;

}

.form-control {

    height: 45px;}

.cls {

    display: block;

    text-align: center;

}

.banner-on-text {

    position: absolute;

    top: 5%;

    left: 4%;

    color: #fff;

    width: 95%;

}

.banner-on-text h3 {

    font-size: 16px;

    text-align: center;

}

.banner-on-text h2 {

    font-size: 28px;

    text-align: center;

    margin: 0;

}



.intro-message h1{margin-left: 0px;}

.intro-message p{margin-left: 0px;}

.intro-message ul{margin-left: 0px;}

.brand {margin: 10px 0;}

.position-at-banner {

    width: 100%;

    position: inherit;

    margin-top: -20px;

    left: 0;

    padding: 0;

}

.position_on {width: 77%; background: orange; height: 450px; position: absolute; left: 51.5%; bottom: 0; top: 20px;transform: rotate(102deg);overflow: hidden;}



.on_banner_img {display: none;}

.why-choose-us {margin-bottom: 20px;}

.toll-free p{font-size: 15px;}

/* .item img:nth-child(1) {display: none;} */

.item img:nth-child(1) {height: inherit !important;}

.why-choose-us ul li{font-size: 12px;}

.toll-free a {

    font-size: 15px;

    float: initial;

    display: block;

    padding-bottom: 13px;

    padding-top: 10px;

    margin: 0;

    text-align: center;

}

.for_mobile_none {display: none !important;}

.for_mobile {display: block !important;}

.item img{height: inherit !important;}

.video_door{margin-bottom: 20px;}

#our-valuable-clients-logo .list-start-logo .brand {

    width: 45%;

    text-align: center; margin-bottom:0;

}#our-valuable-clients-logo .list-start-logo .brand img {

    width: 100%;

}#data-main {

    padding: 10px 0;

}.dmca-badge img {

    width: auto;

}#four-services {

    padding: 5px 0;

}

.footer_logo {

    width: 100%;

    text-align: -webkit-center;

}

.dezigly-icon p {

    float: none;

    margin-right: 0;

}.dezigly-logo {

    text-align: center;

}.footer_copy {

    text-align: center;

    padding: 20px 0;

}.ivaid-logo img {

    margin-top: 0;

    margin-bottom: 8px;

}.position-at-banner .col-sm-5.col-lg-4 {

    padding: 0;

}#partner-logos .list-start-logo .brand {

    width: 32%;

    text-align: center;

}.position-at-banner .col-sm-12.col-lg-4 {

    padding: 0;

}.home-sm {

    position: initial;

}.home-wrapper-alt {

    padding: 10px;

    margin-top: 10px; margin-bottom: 12px;

}.about_bg_content {

    padding: 20px;

    width: 100%;

    margin: 0;

}.about_bg {

    padding: 5px;

}.list_item ul {

    width: 100%;

    padding-left: 20px;

}.call_to_action {

    padding-top: 20px;

    padding-bottom: 30px;

}.call_to_action h4 {

    font-size: 20px;

    margin-bottom: 20px;

}.section {

    padding-top: 20px;

    padding-bottom: 10px;

}.Authorized h1 {

    font-size: 18px !important;

}.call-us-btn {

    display: block;

}.mobile-main-banner {

    display: block !important;

}.home-main-banner {

    display: none !important;

}.heading {

    font-size: 15px;

}.dezigly-logo img {

    width: 20%;

}.dmca-badge img {

    width: 30%;

}

.dezigly-icon img {

    float: initial;

}

.footer {

    text-align: -webkit-center;

}

}

/************************ Mobile Device 767px End ********************/





/************************ Mobile Device 640px Start ********************/



@media screen and (max-width: 640px) {



.position-at-banner {width: 100%; right: 0; padding: 0;}

.position_on {width: 108%; left: 49.5%; transform: rotate(98deg);}

.width540{width: 100%;}

.services-box{margin-bottom:0px;}

.Authorized h2 {

    font-size: 25px;

}#partner-logos .list-start-logo .brand {

    width: 48%;

}.list-start-logo .brand {

    width: 48%;

    padding: 10px;

    margin-right: 3px;

    margin-bottom: 0px;

}.brand img {

    width: 100%;

}#data-main {

    padding: 10px 0;

}#four-services {

    padding: 5px 0;

}.footer_logo {

    width: 100%;

}.dezigly-icon p {

    float: none;

    margin-right: 0;

}.dezigly-logo {

    text-align: center;

}.footer_copy {

    text-align: center;

    padding: 20px 0;

}.dezigly-logo {

    padding-top: 0;

}.ivaid-logo img {

    margin-top: 0;

    margin-bottom: 8px;

}.position-at-banner .col-sm-5.col-lg-4 {

    padding: 0;

}.rc-anchor-normal {

    width: auto;

}.call {

    background: #113982;

    padding: 10px 20px;

    color: #ffffff;

    border-radius: 10px;

    cursor: pointer;

    font-size: 22px;

    border: 1px solid #000;

}.list-start-logo .brand img {

    width: 100%;

}

}

/************************ Mobile Device 640px End ********************/



/********************** Mobile Device 440px Start **************************/



@media screen and (max-width: 490px) {



.position_on {width: 108%; left: 69.5%; transform: rotate(112deg); top: -27px;}



.position-at-banner {

    width: 100%;

    padding: 0;

    right: 0;

}.position-at-banner .col-sm-4.col-lg-4 {

    padding: 0;

}

.item img {height: inherit !important;}

.img-tagline {top: 30px;}

.toll-free p{font-size: 11px;}

.brand.aaa {

    margin-top: -50px;

}



.connect-with-us ul li{margin: 0 15px;}



.Authorized h2 {

    font-size: 25px;

}#partner-logos .list-start-logo .brand {

    width: 48%;

}.list-start-logo .brand {

    width: 48%;

    padding: 10px;

    margin-right: 3px;

    margin-bottom: 0px;

}.brand img {

    width: 100%;

}#data-main {

    padding: 10px 0;

}#four-services {

    padding: 5px 0;

}.footer_logo {

    width: 100%;

}.dezigly-icon p {

    float: none;

    margin-right: 0;

}.dezigly-logo {

    text-align: center;

}.footer_copy {

    text-align: center;

    padding: 20px 0;

}.dezigly-logo {

    padding-top: 0;

}.ivaid-logo img {

    margin-top: 0;

    margin-bottom: 8px;

}.position-at-banner .col-sm-5.col-lg-4 {

    padding: 0;

}.list-start-logo .brand img {

    width: 100%;

}

}

/********************** Mobile Device 440px End **************************/



/********************** Mobile Device 360px Start **************************/

@media screen and (max-width: 360px) {

.banner-on-text h2 {

    font-size: 19px;

    text-align: center;

    text-transform: capitalize;

    color: #fff;

    font-weight: bold;

    margin: 0;

}

.banner-on-text h3 {

    font-size: 16px;

    text-align: center;

    margin-top: 6px;

}

.Authorized h2 {

    font-size: 25px;

}

#partner-logos .list-start-logo .brand {

    width: 48%;

}.list-start-logo .brand {

    width: 48%;

    padding: 10px;

    margin-right: 3px;

    margin-bottom: 0px;

}.brand img {

    width: 100%;

}#data-main {

    padding: 10px 0;

}#four-services {

    padding: 5px 0;

}.footer_logo {

    width: 100%;

}.dezigly-icon p {

    float: none;

    margin-right: 0;

}.dezigly-logo {

    text-align: center;

}.footer_copy {

    text-align: center;

    padding: 20px 0;

}.dezigly-logo {

    padding-top: 0;

}.ivaid-logo img {

    margin-top: 0;

    margin-bottom: 8px;

}.position-at-banner .col-sm-5.col-lg-4 {

    padding: 0;

}.list-start-logo .brand img {

    width: 100%;

}

}

/********************** Mobile Device 360px End **************************/
