@font-face {
  font-family: CenturyGothic;
  src: url(../font/CenturyGothic.ttf);
}

html {
  scroll-behavior: smooth;
}

.intro{
    width:100%;
    height:100vh;
    background:url(../images/logo.gif) fixed no-repeat;
    background-size:cover;
}



@media (min-width: 1200px){

    .fix-pads{
        padding-right:0;
    }

    .fix-pads2{
        padding-left:0;
    }

    .up-nav-bar{
        width:100%;
        height:230px;

            background-color: #fefcfe;
    }

    .main-logo{
        width:100%;
        height:100%;
        text-align:center;
        color:#fff;
        padding-top:0px;
    }

    .main-logo img{
        margin-top:10px;
        width:100%;
        height:100%;
    }

    .navbar-default{
            background-color: rgba(248, 248, 248, 0.00) !important;
            border:none !important;
    }

    .navbar{
        margin-bottom:0;
        margin-top:110px;
        height:100%;
        font-family:CenturyGothic;
        color: #282828;
        font-size: 18px;
        float:right;
        padding-right:10%;
    }

    .activ{
        color: #454547 !important;
        text-decoration:underline;
    }

    .navbar-default .navbar-nav > li > a{
        /*font-family:"Roboto Condensed";*/
        font-family: CenturyGothic;
        color: #f79534;
        font-size: 18px;
        text-transform: capitalize;
        line-height: 15px;
        letter-spacing: 0.5px;
        font-weight: bold;
        font-style: normal;
    }

    .navbar-default .navbar-nav > li > a:hover{
    color: #454547;
    text-decoration:underline;
    }

    .main-head{
        width:100%;
        height:790px;
       background-color: #fafbfb;
   
    }

    .about-head{
        width:100%;
        height:210px;   
    }

    .under-nav{
        width:100%;
		max-width:1350px;
		margin: auto;
        height:560px;
        padding-top:0px;
        text-align:center;
    }

    .carousel-inner{
        height:100%;
    }

    .carousel-control-prev{
        position:absolute;
        top:50%;
        left:5%;
        color:#f79534;
    }

    .carousel-control-next{
        position:absolute;
        top:50%;
        right:5%;
        color:#f79534;
    }

    .carousel-control-prev:hover,
    .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus{
        color:#454547 ;
    }



    .under-nav h4{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        margin-bottom:30px;
    }

    .under-nav h2{
        color:#fff;
        font-family: CenturyGothic;
        font-size:75px;
        margin-bottom:30px;
    }

    .under-nav button{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        height:50px;
        width:150px;
        background-color: rgba(248, 248, 248, 0.00) !important;
        border:3px solid #fff;
    }

    .about-sec{
        width:100%;
        min-height:700px;
        height:auto;
        padding-top:50px;
        text-align:center;
    }

    .top-about{
        width:100%;
        height:auto;
        min-height:467px;
        background:url(../images/patern.jpeg) no-repeat;
        background-size:cover;
    background-position-x: -38px;

    }

    .about-box{
        width:200px;
        height:30px;
        position:relative;
        margin-left:calc(50% - 100px);
    }

    .left-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        left:45px;
        clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    }

    .right-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        right:45px;
        clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
    }

    .about-us{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:14px;
        text-transform:uppercase;
    }


    .about-us2{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:30px;
    }

    .our-comp{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:30px;
        font-size:18px;
        color:#484848;
    }

    .security-ass{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:30px;
        font-size:17px;
        color:#484848 ;
        padding-left:20%;
        padding-right:20%;
    }

    .sec-icon{
        width:100%;
        height:350px;
        padding-top:40px;
    }

    .first-icon{
        width:100%;
        height:200px;
    
    
    }

    .hexa{
        width:140px;
        height:100px;
        /*clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        background:#f79534;*/
        position:relative;
        left:20%;
    }

    .in-hexa{
        position:absolute;
        top:3px;
        left:3px;
        width:134px;
        height:144px;
        /*background:#fff;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
       padding-top:40px;
    }

    .in-hexa::before{
        position: relative;
        display: inline-block;
        font-weight: 400;
        font-style: normal;
        speak: none;
        text-transform: none;   
    }


    .fa-users,
    .fa-lock,
    .fa-user-shield,
    .fa-dollar-sign{
        color:#f79534;   
    }

    .prof{
        font-family: CenturyGothic;
        font-size:16px;
        font-weight:bold;
        margin-top:20px;
        color:#484848;
    }

    .prof2{
        font-family: CenturyGothic;
        font-size:14px;
        margin-top:20px;
        color:#484848;
    }

    .map{
        width:100%;
        height:450px;
    }

    .footer{
        width:100%;
        min-height:100px;
        height:auto;
        background-color:#434345;
        padding-bottom:5px;
        padding-top:30px;
        position:relative;
    }

    .seperat{
        width:2px;
        content:'';
        height:250px;
        background-color:#f79534;
        float:right;
        padding-top:50px;
        position:absolute;
        top:50px;
    }

    .contact-form{
        width:100%;
        height:auto;
        min-height:200px;
        padding-bottom:30px;
    }


    .name-contact{
        width:100%;
        height:30px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        border:solid #f79534 2px;
    }

    .msg-contact{
        width:100%;
        height:100px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        resize:none;
        border:solid #f79534 2px;
    }

    .send{
        width:90px;
        height:25px;
        float:right;
        background-color:rgba(0, 0, 0, 0.00);
        border:none;
        color:#f79534;
        font-size:20px;
        font-family:CenturyGothic !important;
    }

    .feel{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
    }

    .follow{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
        padding-top: 70px;
    }

    .fix{
        color:#fff;
        font-size:25px;
        margin-right:20px;
        cursor:pointer;
    }

    .on-slider{
        width:40%;
        height:55%;
    
        position:absolute;
        top:20%;
        left:10%;
    }

    .fix-Protection{
        font-family: CenturyGothic!important;
        font-size: 50px!important;
        font-weight: bold;
        line-height: 75px;
        width: 45%;
        text-transform: uppercase;
        color: #fff !important;
        position: absolute;
        top: 7%;
        left: 29%;
        text-shadow:2px 2px #000;
    }

    .fix-Security{
        font-family: CenturyGothic!important;
        font-size:50px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);
        height:150px;*/
        line-height:75px;
        width:45%;
        text-transform:uppercase;
        color:#434345 !important;
        position:absolute;
        top:30%;
        left:26%;
        text-shadow:2px 2px 6px #fff;
    }

    .fix-site{
        font-family: CenturyGothic!important;
        font-size:50px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);*/
        /*height:150px;*/
        line-height:75px;
        width:60%;
        text-transform:uppercase;
        color:#fff!important;
        position:absolute;
        top:30%;
        left:7%;
        text-shadow:2px 2px #000;
    }

    .fix-canine{
        padding-top:30px;
        font-family: lato,sans-serif !important;
        font-size:50px !important;
        background-color:rgba(67, 67, 69, 0.8);
        height:150px;
        line-height:75px;
        width:90%;
        text-transform:uppercase;
        color:#f79534 !important;
    }


    .home-serv{
        width:100%;
        height:auto;
        min-height:766px;
        padding-bottom:50px;
    }

    .home-serv-h2{
        text-align:center;
        padding-top:40px;
        font-family:CenturyGothic;
        font-size:60px;
        color:#252528;
        text-transform:uppercase;
        font-weight:bold;
        letter-spacing:-0.05em !important;
        -webkit-font-smoothing: antialiased;
        margin-bottom:30px;
    }

    .fix-marg{
        padding-right:0;
        padding-left:0;
    }

    .home-serv-left{
        width:100%;
        height:250px;
    
    overflow: hidden;
    position:relative

    }

    .fix-margings{
        margin-top:60px;
    }

    .home-serv-left img{
        width:100%;
        height:100%;
        filter:grayscale(100%);
        -webkit-transition: 0.6s ease;
        transition: 0.6s ease;
        position: absolute;
      top: 0;
      left: 0;

    }

    .home-serv-left img:hover{
        filter:grayscale(0%);
        cursor:pointer;
        -webkit-transform: scale(1.1);
     transform: scale(1.1);
    
    }

    .addhover{
        filter:grayscale(0%)!important;
        cursor:pointer;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    .home-serv-left-h2-1{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 15px;
        text-transform: uppercase;
        position: absolute;
        bottom: 76%;
        left: 5%;
        width: 70%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
    }

    .fix-pad1{
        bottom: 82% !important;
    }

    .fix-pad2{
        padding-top:60px !important;
    }

    .home-serv-left-h2-1:hover,
    .home-serv-left-h2-2:hover,
    .sep2:hover {
        cursor:pointer;
    }

    .sep2{
        content:"";
        height:2px;
        width:30%;
        position:absolute;
        background-color:#fff;
        left:35%;
        bottom:30%;
    }

    .read{
        position: absolute;
        width: 42%;
        bottom: 63%;
        text-align: left;
        left: 4%;
        height: 50px;
        font-family: CenturyGothic !important;
        background-color: rgba(255, 255, 255, 0.00);
        border: none;
        font-size: 15px;
        text-transform: uppercase;
        font-weight: bold;
        color: rgba(247, 149, 52, 1);
        text-shadow: 2px 2px 3px #000000;
    
    }

    .readhover2{
        background-color:rgba(255, 255, 255, 0.00);
        color:rgba(247, 149, 52, 1);
        -webkit-transition: background-color 0.2s ease-out;
     -moz-transition: background-color 0.2s ease-out;
     -o-transition: background-color 0.2s ease-out;
     -ms-transition: background-color 0.2s ease-out;
     transition: background-color 0.2s ease-out;
        /*border:1px #fff solid;*/
    }

    .readhover{
        color:rgba(247, 149, 52, 1);
        -webkit-transition: color 0.2s ease-out;
     -moz-transition: color 0.2s ease-out;
     -o-transition: color 0.2s ease-out;
     -ms-transition: color 0.2s ease-out;
     transition: color 0.2s ease-out;
     /*text-shadow:2px 2px #000;*/
    }

    .home-serv-left-h2-2{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 15px;
        text-transform: uppercase;
        position: absolute;
        bottom: 76%;
        left: 5%;
        width: 95%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
        padding-right: 10px;
    }

    .we-are-squad{
        width:100%;
        height:auto;
        min-height:500px;
        padding-bottom:50px;
    }

    .we-are-header{
        text-align:center;
        font-family:CenturyGothic !important;
        font-size:50px;
        color:#434345;
        margin-top:50px;
        margin-bottom:40px;
        text-transform:uppercase;
        font-weight:bold;
    }

    .we-are-parag{
        text-align:left;
        font-family:CenturyGothic !important;
        font-size:23px;
        color:#434345;
        margin-bottom:100px;
    }

    .left-proces{
        width:100%;
        background-color:#f79534;
        padding-left:20px;
        padding-right:20px;
        padding-top:20px;
        padding-bottom:20px;
        height:1262px;
    }

    .inner-left-proc{
        width:100%;
        height:100%;
        border: 2px solid #434345;
        padding:20px;
        border-radius:10px;
    }

    .left-proces-head{
        width:100%;
        color:#434345;
        font-family:CenturyGothic !important;
        font-size:40px;
        font-weight:bolder;
        text-transform:uppercase;
        line-height:50px;
        letter-spacing:2px;
        margin-bottom:70px;
    }

    .left-proces-parag{
        width:100%;
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:18px;
        line-height:25px;
        letter-spacing:2px;
    }

    .right-proces{
        width:100%; 
        background-color:#434345;
        padding-left:50px;
        padding-right:20px;
        padding-top:50px;
        padding-bottom:50px;
    }

    .right-proces-head{
        color:#f79534;
        font-family:CenturyGothic !important;
        font-size:20px;
    }

    .right-proces-parag{
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:15px;
        line-height:18px;
        padding-left:10px;
    }


    .proces-height{
        height:auto;
        min-height:700px;
    }


    .mis-vis{
        width:100%;
        height: 450px;
        border: 2px dashed #f79534;
        border-radius:10px;
        padding-bottom:20px;
        padding-top:20px;

    }

    .mis{
        width:200px;
        height:200px;
        border-radius:50%;
        background-color:#f79534;
        display: table-cell;
        vertical-align: middle;
    
    }

    .mission{
    
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:30px;
        text-transform:uppercase;
        text-align:center;
    
    }

    .mis-parag{
        display: table-cell;
        vertical-align: middle;
        height:200px;
    }

    .mission-parag{
        font-family:CenturyGothic !important;
        font-size:20px;
        float:left;
    }


    .why-choos{
        width:100%;
        height:auto;
        min-height:500px;
        padding-top:10px;
        padding-bottom:100px;
    }

    .left-why-choos{
        width:100%;
        height:auto;
        min-height:80px;
        padding-left:30px;
        padding-right:60px;
        padding-bottom:20px;
    }

    .why-head{
        font-family:CenturyGothic !important;
        font-size:18px;
        margin-top:0;
            font-weight: bold;
    }

    .right-why-choos{
        width:100%;
        height:auto;
        min-height:80px;
        padding-left:30px;
        padding-bottom:20px;
    }

    .why-parag{
        font-family:CenturyGothic !important;
        font-size:16px;
    }


    .left-img{
        width:100%;
        height:400px;
    }

    .left-img img{
        width:100%;
        height:400px;
    }

    .right-cont{
        width:100%;
        height:400px;
        padding:20px;
    }

    .serv-cont{
        font-family:CenturyGothic !important;
        font-size:20px;
        color:#f79534;
        font-weight:bold;
    }

    .serv-parag{
        font-family:CenturyGothic !important;
        font-size:14px;
        color:#434345;
        padding-left:5px;
    }




    @keyframes flip2 {
      from {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out;
      }

      40% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out;
      }

      50% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in;
      }

      80% {
        transform: perspective(550px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
          rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }

      to {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }
    }

    .animated.flip2 {
      backface-visibility: visible;
      animation-name: flip2;
    }

    .anim-logo{
        width:100%;
        height:300px;
    }

    .animat-logo{
        width:100%;
        height:300px;
        padding-top: 50px;
    }

    .fix-pad3{
        padding-left: 70px;
    }

}


                                                    /*992w*/

@media (min-width: 992px) and (max-width: 1199px){

    .fix-pads{
        padding-right:0;
    }

    .fix-pads2{
        padding-left:0;
    }

    .fix-pad3{
        padding-left: 10px;
    }
    

    .up-nav-bar{
        width:100%;
        height:230px;

            background-color: #fefcfe;
    }

    .main-logo{
        width:100%;
        height:100%;
        text-align:center;
        color:#fff;
        padding-top:0px;
    }

    .main-logo img{
        margin-top:10px;
    }

    .navbar-default{
            background-color: rgba(248, 248, 248, 0.00) !important;
            border:none !important;
    }

    .navbar{
        margin-bottom:0;
        margin-top:110px;
        height:100%;
        font-family:CenturyGothic;
        color: #282828;
        font-size: 18px;
        float:right;
        padding-right:10%;
    }

    .activ{
        color: #454547 !important;
        text-decoration:underline;
    }

    .navbar-default .navbar-nav > li > a{
        /*font-family:"Roboto Condensed";*/
        font-family: CenturyGothic;
        color: #f79534;
        font-size: 18px;
        text-transform: capitalize;
        line-height: 15px;
        letter-spacing: 0.5px;
        font-weight: bold;
        font-style: normal;
    }

    .navbar-default .navbar-nav > li > a:hover{
    color: #454547;
    text-decoration:underline;
    }

    .main-head{
        width:100%;
        height:630px;
       background-color: #fafbfb;
   
    }

    .about-head{
        width:100%;
        height:230px; 
    }

    .under-nav{
        width:100%;
        height:400px;
        padding-top:0px;
        text-align:center;
    }

    .carousel-inner{
        height:100%;
    }

    .carousel-control-prev{
        position:absolute;
        top:50%;
        left:5%;
        color:#f79534;
    }

    .carousel-control-next{
        position:absolute;
        top:50%;
        right:5%;
        color:#f79534;
    }

    .carousel-control-prev:hover,
    .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus{
        color:#454547 ;
    }



    .under-nav h4{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        margin-bottom:30px;
    }

    .under-nav h2{
        color:#fff;
        font-family: CenturyGothic;
        font-size:75px;
        margin-bottom:30px;
    }

    .under-nav button{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        height:50px;
        width:150px;
        background-color: rgba(248, 248, 248, 0.00) !important;
        border:3px solid #fff;
    }

    .about-sec{
        width:100%;
        min-height:700px;
        height:auto;
        padding-top:50px;
        text-align:center;
    }

    .top-about{
        width:100%;
        height:auto;
        min-height:370px;
        background:url(../images/patern.jpeg) no-repeat;
        background-size: contain;
    background-position-x: -2px;

    }

    .about-box{
        width:200px;
        height:30px;
        position:relative;
        margin-left:calc(50% - 100px);
    }

    .left-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        left:45px;
        clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    }

    .right-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        right:45px;
        clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
    }

    .about-us{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:14px;
        text-transform:uppercase;
    }


    .about-us2{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:30px;
    }

    .our-comp{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:30px;
        font-size:15px;
        color:#484848;
    }

    .security-ass{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:10px;
        font-size:17px;
        color:#484848 ;
        padding-left:20%;
        padding-right:20%;
    }

    .sec-icon{
        width:100%;
        height:350px;
        padding-top:40px;
    }

    .first-icon{
        width:100%;
        height:200px;
    
    
    }

    .hexa{
        width:140px;
        height:100px;
        /*clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        background:#f79534;*/
        position:relative;
        left:20%;
    }

    .in-hexa{
        position:absolute;
        top:3px;
        left:3px;
        width:134px;
        height:144px;
        /*background:#fff;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
       padding-top:40px;
    }

    .in-hexa::before{
        position: relative;
        display: inline-block;
        font-weight: 400;
        font-style: normal;
        speak: none;
        text-transform: none;   
    }


    .fa-users,
    .fa-lock,
    .fa-user-shield,
    .fa-dollar-sign{
        color:#f79534;   
    }

    .prof{
        font-family: CenturyGothic;
        font-size:13px;
        font-weight:bold;
        margin-top:20px;
        color:#484848;
    }

    .prof2{
        font-family: CenturyGothic;
        font-size:12px;
        margin-top:20px;
        color:#484848;
    }

    .map{
        width:100%;
        height:450px;
    }

    .footer{
        width:100%;
        min-height:100px;
        height:auto;
        background-color:#434345;
        padding-bottom:5px;
        padding-top:30px;
        position:relative;
    }

    .seperat{
        width:2px;
        content:'';
        height:250px;
        background-color:#f79534;
        float:right;
        padding-top:50px;
        position:absolute;
        top:50px;
    }

    .contact-form{
        width:100%;
        height:auto;
        min-height:200px;
        padding-bottom:30px;
    }


    .name-contact{
        width:100%;
        height:30px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        border:solid #f79534 2px;
    }

    .msg-contact{
        width:100%;
        height:100px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        resize:none;
        border:solid #f79534 2px;
    }

    .send{
        width:90px;
        height:25px;
        float:right;
        background-color:rgba(0, 0, 0, 0.00);
        border:none;
        color:#f79534;
        font-size:20px;
        font-family:CenturyGothic !important;
    }

    .feel{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
    }

    .follow{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
        padding-top: 70px;
    }

    .fix{
        color:#fff;
        font-size:25px;
        margin-right:20px;
        cursor:pointer;
    }

    .on-slider{
        width:40%;
        height:55%;
    
        position:absolute;
        top:20%;
        left:10%;
    }

    .fix-Protection{
        font-family: CenturyGothic!important;
        font-size: 30px!important;
        font-weight: bold;
        line-height: 75px;
        width: 45%;
        text-transform: uppercase;
        color: #fff !important;
        position: absolute;
        top: 7%;
        left: 29%;
        text-shadow:2px 2px #000;
    }

    .fix-Security{
        font-family: CenturyGothic!important;
        font-size:30px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);
        height:150px;*/
        line-height:75px;
        width:45%;
        text-transform:uppercase;
        color:#434345 !important;
        position:absolute;
        top:30%;
        left:26%;
        text-shadow:2px 2px 6px #fff;
    }

    .fix-site{
        font-family: CenturyGothic!important;
        font-size:30px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);*/
        /*height:150px;*/
        line-height:75px;
        width:60%;
        text-transform:uppercase;
        color:#fff!important;
        position:absolute;
        top:30%;
        left:7%;
        text-shadow:2px 2px #000;
    }

    .fix-canine{
        padding-top:30px;
        font-family: lato,sans-serif !important;
        font-size:50px !important;
        background-color:rgba(67, 67, 69, 0.8);
        height:150px;
        line-height:75px;
        width:90%;
        text-transform:uppercase;
        color:#f79534 !important;
    }


    .home-serv{
        width:100%;
        height:auto;
        min-height:766px;
        padding-bottom:50px;
    }

    .home-serv-h2{
        text-align:center;
        padding-top:10px;
        font-family:CenturyGothic;
        font-size:45px;
        color:#252528;
        text-transform:uppercase;
        font-weight:bold;
        letter-spacing:-0.05em !important;
        -webkit-font-smoothing: antialiased;
        margin-bottom:30px;
    }

    .fix-marg{
        padding-right:0;
        padding-left:0;
    }

    .home-serv-left{
        width:100%;
        height:230px;
    
    overflow: hidden;
    position:relative

    }

    .fix-margings{
        margin-top:60px;
    }

    .home-serv-left img{
        width:100%;
        height:100%;
        filter:grayscale(100%);
        -webkit-transition: 0.6s ease;
        transition: 0.6s ease;
        position: absolute;
      top: 0;
      left: 0;

    }

    .home-serv-left img:hover{
        filter:grayscale(0%);
        cursor:pointer;
        -webkit-transform: scale(1.1);
     transform: scale(1.1);
    
    }

    .addhover{
        filter:grayscale(0%)!important;
        cursor:pointer;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    .home-serv-left-h2-1{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 15px;
        text-transform: uppercase;
        position: absolute;
        bottom: 76%;
        left: 5%;
        width: 70%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
    }

    .fix-pad1{
        bottom: 82% !important;
    }

    .fix-pad2{
        padding-top:60px !important;
    }

    .home-serv-left-h2-1:hover,
    .home-serv-left-h2-2:hover,
    .sep2:hover {
        cursor:pointer;
    }

    .sep2{
        content:"";
        height:2px;
        width:30%;
        position:absolute;
        background-color:#fff;
        left:35%;
        bottom:30%;
    }

    .read{
        position: absolute;
        width: 42%;
        bottom: 63%;
        text-align: left;
        left: 4%;
        height: 50px;
        font-family: CenturyGothic !important;
        background-color: rgba(255, 255, 255, 0.00);
        border: none;
        font-size: 15px;
        text-transform: uppercase;
        font-weight: bold;
        color: rgba(247, 149, 52, 1);
        text-shadow: 2px 2px 3px #000000;
    
    }

    .readhover2{
        background-color:rgba(255, 255, 255, 0.00);
        color:rgba(247, 149, 52, 1);
        -webkit-transition: background-color 0.2s ease-out;
     -moz-transition: background-color 0.2s ease-out;
     -o-transition: background-color 0.2s ease-out;
     -ms-transition: background-color 0.2s ease-out;
     transition: background-color 0.2s ease-out;
        /*border:1px #fff solid;*/
    }

    .readhover{
        color:rgba(247, 149, 52, 1);
        -webkit-transition: color 0.2s ease-out;
     -moz-transition: color 0.2s ease-out;
     -o-transition: color 0.2s ease-out;
     -ms-transition: color 0.2s ease-out;
     transition: color 0.2s ease-out;
     /*text-shadow:2px 2px #000;*/
    }

    .home-serv-left-h2-2{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 15px;
        text-transform: uppercase;
        position: absolute;
        bottom: 76%;
        left: 5%;
        width: 95%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
        padding-right: 10px;
    }

    .we-are-squad{
        width:100%;
        height:auto;
        min-height:500px;
        padding-bottom:50px;
    }

    .we-are-header{
        text-align:center;
        font-family:CenturyGothic !important;
        font-size:50px;
        color:#434345;
        margin-top:50px;
        margin-bottom:40px;
        text-transform:uppercase;
        font-weight:bold;
    }

    .we-are-parag{
        text-align:left;
        font-family:CenturyGothic !important;
        font-size:23px;
        color:#434345;
        margin-bottom:100px;
    }

    .left-proces{
        width:100%;
        background-color:#f79534;
        padding-left:20px;
        padding-right:20px;
        padding-top:20px;
        padding-bottom:20px;
        height:1460px;
    }

    .inner-left-proc{
        width:100%;
        height:100%;
        border: 2px solid #434345;
        padding:20px;
        border-radius:10px;
    }

    .left-proces-head{
        width:100%;
        color:#434345;
        font-family:CenturyGothic !important;
        font-size:40px;
        font-weight:bolder;
        text-transform:uppercase;
        line-height:50px;
        letter-spacing:2px;
        margin-bottom:70px;
    }

    .left-proces-parag{
        width:100%;
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:18px;
        line-height:25px;
        letter-spacing:2px;
    }

    .right-proces{
        width:100%; 
        background-color:#434345;
        padding-left:50px;
        padding-right:20px;
        padding-top:50px;
        padding-bottom:50px;
    }

    .right-proces-head{
        color:#f79534;
        font-family:CenturyGothic !important;
        font-size:20px;
    }

    .right-proces-parag{
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:15px;
        line-height:18px;
        padding-left:10px;
    }


    .proces-height{
        height:auto;
        min-height:700px;
    }


    .mis-vis{
        width:100%;
        height: 450px;
        border: 2px dashed #f79534;
        border-radius:10px;
        padding-bottom:20px;
        padding-top:20px;

    }

    .mis{
        width:200px;
        height:200px;
        border-radius:50%;
        background-color:#f79534;
        display: table-cell;
        vertical-align: middle;
    
    }

    .mission{
    
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:30px;
        text-transform:uppercase;
        text-align:center;
    
    }

    .mis-parag{
        display: table-cell;
        vertical-align: middle;
        height:200px;
    }

    .mission-parag{
        font-family:CenturyGothic !important;
        font-size:20px;
        float:left;
    }


    .why-choos{
        width:100%;
        height:auto;
        min-height:500px;
        padding-top:10px;
        padding-bottom:100px;
    }

    .left-why-choos{
        width:100%;
        height:200px;
        padding-left:30px;
        padding-right:60px;
    }

    .why-head{
        font-family:CenturyGothic !important;
        font-size:18px;
        margin-top:0;
            font-weight: bold;
    }

    .right-why-choos{
        width:100%;
        height:200px;
        padding-left:30px;
    }

    .why-parag{
        font-family:CenturyGothic !important;
        font-size:14px;
    }


    .left-img{
        width:100%;
        height:400px;
    }

    .left-img img{
        width:100%;
        height:400px;
    }

    .right-cont{
        width:100%;
        height:400px;
        padding:20px;
    }

    .serv-cont{
        font-family:CenturyGothic !important;
        font-size:20px;
        color:#f79534;
        font-weight:bold;
    }

    .serv-parag{
        font-family:CenturyGothic !important;
        font-size:12px;
        color:#434345;
        padding-left:5px;
    }




    @keyframes flip2 {
      from {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out;
      }

      40% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out;
      }

      50% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in;
      }

      80% {
        transform: perspective(550px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
          rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }

      to {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }
    }

    .animated.flip2 {
      backface-visibility: visible;
      animation-name: flip2;
    }

    .anim-logo{
        width:100%;
        height:300px;
    }

    .animat-logo{
        width:100%;
        height:300px;
        padding-top: 50px;
    }

}

                                                  /*768w*/

@media (min-width: 768px) and (max-width: 991px){

    .fix-pads{
        padding-right:0;
    }

    .fix-pads2{
        padding-left:0;
    }

    .fix-pad3{
        padding-left: 10px;
    }
    

    .up-nav-bar{
        width:100%;
        height:300px;

            background-color: #fefcfe;
    }

    .main-logo{
        width:100%;
        height:100%;
        text-align:center;
        color:#fff;
        padding-top:0px;
    }

    .main-logo img{
        margin-top:10px;
    }

    .navbar-default{
            background-color: rgba(248, 248, 248, 0.00) !important;
            border:none !important;
    }

    .navbar{
        margin-bottom:0;
        margin-top:30px;
        height:100%;
        font-family:CenturyGothic;
        color: #282828;
        font-size: 18px;
        
       
    }

    .activ{
        color: #454547 !important;
        text-decoration:underline;
    }

    .navbar-default .navbar-nav > li > a{
        /*font-family:"Roboto Condensed";*/
        font-family: CenturyGothic;
        color: #f79534;
        font-size: 18px;
        text-transform: capitalize;
        line-height: 15px;
        letter-spacing: 0.5px;
        font-weight: bold;
        font-style: normal;
    }

    .navbar-default .navbar-nav > li > a:hover{
    color: #454547;
    text-decoration:underline;
    }

    .main-head{
        width:100%;
        height:590px;
       background-color: #fafbfb;
   
    }

    .about-head{
        width:100%;
        height:230px;
    }

    .under-nav{
        width:100%;
        height:300px;
        padding-top:0px;
        text-align:center;
    }

    .carousel-inner{
        height:100%;
    }

    .carousel-control-prev{
        position:absolute;
        top:40%;
        left:5%;
        color:#f79534;
    }

    .carousel-control-next{
        position:absolute;
        top:40%;
        right:5%;
        color:#f79534;
    }

    .carousel-control-prev:hover,
    .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus{
        color:#454547 ;
    }



    .under-nav h4{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        margin-bottom:30px;
    }

    .under-nav h2{
        color:#fff;
        font-family: CenturyGothic;
        font-size:75px;
        margin-bottom:30px;
    }

    .under-nav button{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        height:50px;
        width:150px;
        background-color: rgba(248, 248, 248, 0.00) !important;
        border:3px solid #fff;
    }

    .about-sec{
        width:100%;
        min-height:700px;
        height:auto;
        padding-top:50px;
        text-align:center;
    }

    .top-about{
        width:100%;
        height:auto;
        min-height:280px;
        background:url(../images/patern.jpeg) no-repeat;
        background-size: contain;
    background-position-x: -2px;

    }

    .about-box{
        width:200px;
        height:30px;
        position:relative;
        margin-left:calc(50% - 100px);
    }

    .left-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        left:45px;
        clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    }

    .right-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        right:45px;
        clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
    }

    .about-us{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:14px;
        text-transform:uppercase;
    }


    .about-us2{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:30px;
    }

    .our-comp{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:15px;
        font-size:13px;
        color:#484848;
    }

    .security-ass{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:10px;
        font-size:13px;
        color:#484848 ;
        padding-left:20%;
        padding-right:20%;
    }

    .sec-icon{
        width:100%;
        height:350px;
        padding-top:40px;
    }

    .first-icon{
        width:100%;
        height:200px;
    
    
    }

    .hexa{
        width:140px;
        height:100px;
        /*clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        background:#f79534;*/
        position:relative;
        left:0%;
    }

    .in-hexa{
        position:absolute;
        top:3px;
        left:3px;
        width:134px;
        height:144px;
        /*background:#fff;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
       padding-top:40px;
    }

    .in-hexa::before{
        position: relative;
        display: inline-block;
        font-weight: 400;
        font-style: normal;
        speak: none;
        text-transform: none;   
    }


    .fa-users,
    .fa-lock,
    .fa-user-shield,
    .fa-dollar-sign{
        color:#f79534;   
    }

    .prof{
        font-family: CenturyGothic;
        font-size:13px;
        font-weight:bold;
        margin-top:20px;
        color:#484848;
        height:20px;
    }

    .prof2{
        font-family: CenturyGothic;
        font-size:10px;
        margin-top:20px;
        color:#484848;
    }

    .map{
        width:100%;
        height:450px;
    }

    .footer{
        width:100%;
        min-height:100px;
        height:auto;
        background-color:#434345;
        padding-bottom:5px;
        padding-top:30px;
        position:relative;
    }

    .seperat{
        width:2px;
        content:'';
        height:250px;
        background-color:#f79534;
        float:right;
        padding-top:50px;
        position:absolute;
        top:50px;
    }

    .contact-form{
        width:100%;
        height:auto;
        min-height:200px;
        padding-bottom:30px;
    }


    .name-contact{
        width:100%;
        height:30px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        border:solid #f79534 2px;
    }

    .msg-contact{
        width:100%;
        height:100px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        resize:none;
        border:solid #f79534 2px;
    }

    .send{
        width:90px;
        height:25px;
        float:right;
        background-color:rgba(0, 0, 0, 0.00);
        border:none;
        color:#f79534;
        font-size:20px;
        font-family:CenturyGothic !important;
    }

    .feel{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
    }

    .follow{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
        padding-top: 70px;
    }

    .fix{
        color:#fff;
        font-size:25px;
        margin-right:20px;
        cursor:pointer;
    }

    .on-slider{
        width:40%;
        height:55%;
    
        position:absolute;
        top:20%;
        left:10%;
    }

    .fix-Protection{
        font-family: CenturyGothic!important;
        font-size: 20px!important;
        font-weight: bold;
        line-height: 40px;
        width: 70%;
        text-transform: uppercase;
        color: #fff !important;
        position: absolute;
        top: 7%;
        left: 15%;
        text-shadow:2px 2px #000;
    }

    .fix-Security{
        font-family: CenturyGothic!important;
        font-size:20px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);
        height:150px;*/
        line-height:40px;
        width:45%;
        text-transform:uppercase;
        color:#434345 !important;
        position:absolute;
        top:30%;
        left:26%;
        text-shadow:2px 2px 6px #fff;
    }

    .fix-site{
        font-family: CenturyGothic!important;
        font-size:20px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);*/
        /*height:150px;*/
        line-height:40px;
        width:60%;
        text-transform:uppercase;
        color:#fff!important;
        position:absolute;
        top:30%;
        left:7%;
        text-shadow:2px 2px #000;
    }

    .fix-canine{
        padding-top:30px;
        font-family: lato,sans-serif !important;
        font-size:50px !important;
        background-color:rgba(67, 67, 69, 0.8);
        height:150px;
        line-height:75px;
        width:90%;
        text-transform:uppercase;
        color:#f79534 !important;
    }


    .home-serv{
        width:100%;
        height:auto;
        min-height:600px;
        padding-bottom:50px;
    }

    .home-serv-h2{
        text-align:center;
        padding-top:10px;
        font-family:CenturyGothic;
        font-size:30px;
        color:#252528;
        text-transform:uppercase;
        font-weight:bold;
        letter-spacing:-0.05em !important;
        -webkit-font-smoothing: antialiased;
        margin-bottom:30px;
    }

    .fix-marg{
        padding-right:0;
        padding-left:0;
    }

    .home-serv-left{
        width:100%;
        height:180px;
    
    overflow: hidden;
    position:relative

    }

    .fix-margings{
        margin-top:60px;
    }

    .home-serv-left img{
        width:100%;
        height:100%;
        filter:grayscale(100%);
        -webkit-transition: 0.6s ease;
        transition: 0.6s ease;
        position: absolute;
      top: 0;
      left: 0;

    }

    .home-serv-left img:hover{
        filter:grayscale(0%);
        cursor:pointer;
        -webkit-transform: scale(1.1);
     transform: scale(1.1);
    
    }

    .addhover{
        filter:grayscale(0%)!important;
        cursor:pointer;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    .home-serv-left-h2-1{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 15px;
        text-transform: uppercase;
        position: absolute;
        bottom: 64%;
        left: 5%;
        width: 70%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
    }

    .fix-pad1{
        bottom: 64% !important;
    }

    .fix-pad2{
        padding-top:60px !important;
    }

    .home-serv-left-h2-1:hover,
    .home-serv-left-h2-2:hover,
    .sep2:hover {
        cursor:pointer;
    }

    .sep2{
        content:"";
        height:2px;
        width:30%;
        position:absolute;
        background-color:#fff;
        left:35%;
        bottom:30%;
    }

    .read{
        position: absolute;
        width: 42%;
        bottom: 46%;
        text-align: left;
        left: 4%;
        height: 50px;
        font-family: CenturyGothic !important;
        background-color: rgba(255, 255, 255, 0.00);
        border: none;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: bold;
        color: rgba(247, 149, 52, 1);
        text-shadow: 2px 2px 3px #000000;
    
    }

    .readhover2{
        background-color:rgba(255, 255, 255, 0.00);
        color:rgba(247, 149, 52, 1);
        -webkit-transition: background-color 0.2s ease-out;
     -moz-transition: background-color 0.2s ease-out;
     -o-transition: background-color 0.2s ease-out;
     -ms-transition: background-color 0.2s ease-out;
     transition: background-color 0.2s ease-out;
        /*border:1px #fff solid;*/
    }

    .readhover{
        color:rgba(247, 149, 52, 1);
        -webkit-transition: color 0.2s ease-out;
     -moz-transition: color 0.2s ease-out;
     -o-transition: color 0.2s ease-out;
     -ms-transition: color 0.2s ease-out;
     transition: color 0.2s ease-out;
     /*text-shadow:2px 2px #000;*/
    }

    .home-serv-left-h2-2{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 13px;
        text-transform: uppercase;
        position: absolute;
        bottom: 66%;
        left: 5%;
        width: 95%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
        padding-right: 10px;
    }

    .we-are-squad{
        width:100%;
        height:auto;
        min-height:500px;
        padding-bottom:50px;
    }

    .we-are-header{
        text-align:center;
        font-family:CenturyGothic !important;
        font-size:50px;
        color:#434345;
        margin-top:50px;
        margin-bottom:40px;
        text-transform:uppercase;
        font-weight:bold;
    }

    .we-are-parag{
        text-align:left;
        font-family:CenturyGothic !important;
        font-size:23px;
        color:#434345;
        margin-bottom:100px;
    }

    .left-proces{
        width:100%;
        background-color:#f79534;
        padding-left:20px;
        padding-right:20px;
        padding-top:20px;
        padding-bottom:20px;
        height:1810px;
    }

    .inner-left-proc{
        width:100%;
        height:100%;
        border: 2px solid #434345;
        padding:20px;
        border-radius:10px;
    }

    .left-proces-head{
        width:100%;
        color:#434345;
        font-family:CenturyGothic !important;
        font-size:26px;
        font-weight:bolder;
        text-transform:uppercase;
        line-height:50px;
        letter-spacing:2px;
        margin-bottom:70px;
    }

    .left-proces-parag{
        width:100%;
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:18px;
        line-height:25px;
        letter-spacing:2px;
    }

    .right-proces{
        width:100%; 
        background-color:#434345;
        padding-left:50px;
        padding-right:20px;
        padding-top:50px;
        padding-bottom:50px;
    }

    .right-proces-head{
        color:#f79534;
        font-family:CenturyGothic !important;
        font-size:20px;
    }

    .right-proces-parag{
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:15px;
        line-height:18px;
        padding-left:10px;
    }


    .proces-height{
        height:auto;
        min-height:700px;
    }


    .mis-vis{
        width:100%;
        height: 450px;
        border: 2px dashed #f79534;
        border-radius:10px;
        padding-bottom:20px;
        padding-top:20px;

    }

    .mis{
        width:160px;
        height:160px;
        border-radius:50%;
        background-color:#f79534;
        display: table-cell;
        vertical-align: middle;
    
    }

    .mission{
    
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:30px;
        text-transform:uppercase;
        text-align:center;
    
    }

    .mis-parag{
        display: table-cell;
        vertical-align: middle;
        height:200px;
    }

    .mission-parag{
        font-family:CenturyGothic !important;
        font-size:16px;
        float:left;
    }


    .why-choos{
        width:100%;
        height:auto;
        min-height:500px;
        padding-top:10px;
        padding-bottom:100px;
    }

    .left-why-choos{
        width:100%;
        height:200px;
        padding-left:30px;
        padding-right:60px;
    }

    .why-head{
        font-family:CenturyGothic !important;
        font-size:18px;
        margin-top:0;
            font-weight: bold;
    }

    .right-why-choos{
        width:100%;
        height:200px;
        padding-left:30px;
    }

    .why-parag{
        font-family:CenturyGothic !important;
        font-size:12px;
    }


    .left-img{
        width:100%;
        height:360px;
    }

    .left-img img{
        width:100%;
        height:360px;
    }

    .right-cont{
        width:100%;
        height:360px;
        padding:20px;
    }

    .serv-cont{
        font-family:CenturyGothic !important;
        font-size:20px;
        color:#f79534;
        font-weight:bold;
    }

    .serv-parag{
        font-family:CenturyGothic !important;
        font-size:10px;
        color:#434345;
        padding-left:5px;
    }

    li{
        font-size:12px;
    }


    @keyframes flip2 {
      from {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out;
      }

      40% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out;
      }

      50% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in;
      }

      80% {
        transform: perspective(550px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
          rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }

      to {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }
    }

    .animated.flip2 {
      backface-visibility: visible;
      animation-name: flip2;
    }

    .anim-logo{
        width:100%;
        height:300px;
    }

    .animat-logo{
        width:100%;
        height:300px;
        padding-top: 50px;
    }

}

                                                         /*482*/

@media (min-width: 482px) and (max-width: 767px){

    .fix-pad3{
        padding-left: 10px;
    }
    

    .up-nav-bar{
        width:100%;
        height:300px;

            background-color: #fefcfe;
    }

    .main-logo{
        width:100%;
        height:100%;
        text-align:center;
        color:#fff;
        padding-top:0px;
    }

    .main-logo img{
        margin-top:10px;
    }

    .navbar-default{
            background-color: rgba(248, 248, 248, 0.00) !important;
            border:none !important;
    }

    .navbar{
        margin-bottom:0;
        margin-top:30px;
        height:100%;
        font-family:CenturyGothic;
        color: #282828;
        font-size: 18px;
        
       
    }

    .activ{
        color: #454547 !important;
        text-decoration:underline;
    }

    .navbar-default .navbar-nav > li > a{
        /*font-family:"Roboto Condensed";*/
        font-family: CenturyGothic;
        color: #f79534;
        font-size: 18px;
        text-transform: capitalize;
        line-height: 15px;
        letter-spacing: 0.5px;
        font-weight: bold;
        font-style: normal;
    }

    .navbar-default .navbar-nav > li > a:hover{
    color: #454547;
    text-decoration:underline;
    }

    .main-head{
        width:100%;
        height:590px;
       background-color: #fafbfb;
   
    }

    .about-head{
        width:100%;
        height:230px;  
    }

    .under-nav{
        width:100%;
        height:300px;
        padding-top:0px;
        text-align:center;
    }

    .carousel-inner{
        height:100%;
    }

    .carousel-control-prev{
        position:absolute;
        top:40%;
        left:5%;
        color:#f79534;
    }

    .carousel-control-next{
        position:absolute;
        top:40%;
        right:5%;
        color:#f79534;
    }

    .carousel-control-prev:hover,
    .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus{
        color:#454547 ;
    }



    .under-nav h4{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        margin-bottom:30px;
    }

    .under-nav h2{
        color:#fff;
        font-family: CenturyGothic;
        font-size:75px;
        margin-bottom:30px;
    }

    .under-nav button{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        height:50px;
        width:150px;
        background-color: rgba(248, 248, 248, 0.00) !important;
        border:3px solid #fff;
    }

    .about-sec{
        width:100%;
        min-height:700px;
        height:auto;
        padding-top:50px;
        text-align:center;
    }

    .top-about{
        width:100%;
        height:auto;
        min-height:280px;
        background:url(../images/patern.jpeg) no-repeat;
        background-size: contain;
    background-position-x: -2px;

    }

    .about-box{
        width:200px;
        height:30px;
        position:relative;
        margin-left:calc(50% - 100px);
    }

    .left-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        left:45px;
        clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    }

    .right-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        right:45px;
        clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
    }

    .about-us{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:14px;
        text-transform:uppercase;
    }


    .about-us2{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:30px;
    }

    .our-comp{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:15px;
        font-size:13px;
        color:#484848;
    }

    .security-ass{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:10px;
        font-size:13px;
        color:#484848 ;
        padding-left:20%;
        padding-right:20%;
    }

    .sec-icon{
        width:100%;
        height:350px;
        padding-top:40px;
    }

    .first-icon{
        width:100%;
        height:200px;
    
    
    }

    .hexa{
        width:140px;
        height:100px;
        /*clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        background:#f79534;*/
        position:relative;
        left:0%;
    }

    .in-hexa{
        position:absolute;
        top:3px;
        left:3px;
        width:134px;
        height:144px;
        /*background:#fff;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
       padding-top:40px;
    }

    .in-hexa::before{
        position: relative;
        display: inline-block;
        font-weight: 400;
        font-style: normal;
        speak: none;
        text-transform: none;   
    }


    .fa-users,
    .fa-lock,
    .fa-user-shield,
    .fa-dollar-sign{
        color:#f79534;   
    }

    .prof{
        font-family: CenturyGothic;
        font-size:13px;
        font-weight:bold;
        margin-top:20px;
        color:#484848;
        height:20px;
    }

    .prof2{
        font-family: CenturyGothic;
        font-size:10px;
        margin-top:20px;
        color:#484848;
    }

    .map{
        width:100%;
        height:450px;
    }

    .footer{
        width:100%;
        min-height:100px;
        height:auto;
        background-color:#434345;
        padding-bottom:5px;
        padding-top:30px;
        position:relative;
    }

    .seperat{
        width:2px;
        content:'';
        height:250px;
        background-color:#f79534;
        float:right;
        padding-top:50px;
        position:absolute;
        top:50px;
    }

    .contact-form{
        width:100%;
        height:auto;
        min-height:200px;
        padding-bottom:30px;
    }


    .name-contact{
        width:100%;
        height:30px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        border:solid #f79534 2px;
    }

    .msg-contact{
        width:100%;
        height:100px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        resize:none;
        border:solid #f79534 2px;
    }

    .send{
        width:90px;
        height:25px;
        float:right;
        background-color:rgba(0, 0, 0, 0.00);
        border:none;
        color:#f79534;
        font-size:20px;
        font-family:CenturyGothic !important;
    }

    .feel{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
    }

    .follow{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
        padding-top: 70px;
    }

    .fix{
        color:#fff;
        font-size:25px;
        margin-right:20px;
        cursor:pointer;
    }

    .on-slider{
        width:40%;
        height:55%;
    
        position:absolute;
        top:20%;
        left:10%;
    }

    .fix-Protection{
        font-family: CenturyGothic!important;
        font-size: 20px!important;
        font-weight: bold;
        line-height: 40px;
        width: 70%;
        text-transform: uppercase;
        color: #fff !important;
        position: absolute;
        top: 7%;
        left: 15%;
        text-shadow:2px 2px #000;
    }

    .fix-Security{
        font-family: CenturyGothic!important;
        font-size:20px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);
        height:150px;*/
        line-height:40px;
        width:45%;
        text-transform:uppercase;
        color:#434345 !important;
        position:absolute;
        top:30%;
        left:26%;
        text-shadow:2px 2px 6px #fff;
    }

    .fix-site{
        font-family: CenturyGothic!important;
        font-size:20px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);*/
        /*height:150px;*/
        line-height:40px;
        width:60%;
        text-transform:uppercase;
        color:#fff!important;
        position:absolute;
        top:30%;
        left:7%;
        text-shadow:2px 2px #000;
    }

    .fix-canine{
        padding-top:30px;
        font-family: lato,sans-serif !important;
        font-size:50px !important;
        background-color:rgba(67, 67, 69, 0.8);
        height:150px;
        line-height:75px;
        width:90%;
        text-transform:uppercase;
        color:#f79534 !important;
    }


    .home-serv{
        width:100%;
        height:auto;
        min-height:600px;
        padding-bottom:50px;
    }

    .home-serv-h2{
        text-align:center;
        padding-top:10px;
        font-family:CenturyGothic;
        font-size:30px;
        color:#252528;
        text-transform:uppercase;
        font-weight:bold;
        letter-spacing:-0.05em !important;
        -webkit-font-smoothing: antialiased;
        margin-bottom:30px;
    }

    .fix-marg{
        padding-right:0;
        padding-left:0;
    }

    .home-serv-left{
        width:100%;
        height:180px;
    
    overflow: hidden;
    position:relative

    }

    .fix-margings{
        margin-top:60px;
    }

    .home-serv-left img{
        width:100%;
        height:100%;
        filter:grayscale(100%);
        -webkit-transition: 0.6s ease;
        transition: 0.6s ease;
        position: absolute;
      top: 0;
      left: 0;

    }

    .home-serv-left img:hover{
        filter:grayscale(0%);
        cursor:pointer;
        -webkit-transform: scale(1.1);
     transform: scale(1.1);
    
    }

    .addhover{
        filter:grayscale(0%)!important;
        cursor:pointer;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    .home-serv-left-h2-1{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 15px;
        text-transform: uppercase;
        position: absolute;
        bottom: 64%;
        left: 5%;
        width: 70%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
    }

    .fix-pad1{
        bottom: 64% !important;
    }

    .fix-pad2{
        padding-top:60px !important;
    }

    .home-serv-left-h2-1:hover,
    .home-serv-left-h2-2:hover,
    .sep2:hover {
        cursor:pointer;
    }

    .sep2{
        content:"";
        height:2px;
        width:30%;
        position:absolute;
        background-color:#fff;
        left:35%;
        bottom:30%;
    }

    .read{
        position: absolute;
        width: 42%;
        bottom: 46%;
        text-align: left;
        left: 4%;
        height: 50px;
        font-family: CenturyGothic !important;
        background-color: rgba(255, 255, 255, 0.00);
        border: none;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: bold;
        color: rgba(247, 149, 52, 1);
        text-shadow: 2px 2px 3px #000000;
    
    }

    .readhover2{
        background-color:rgba(255, 255, 255, 0.00);
        color:rgba(247, 149, 52, 1);
        -webkit-transition: background-color 0.2s ease-out;
     -moz-transition: background-color 0.2s ease-out;
     -o-transition: background-color 0.2s ease-out;
     -ms-transition: background-color 0.2s ease-out;
     transition: background-color 0.2s ease-out;
        /*border:1px #fff solid;*/
    }

    .readhover{
        color:rgba(247, 149, 52, 1);
        -webkit-transition: color 0.2s ease-out;
     -moz-transition: color 0.2s ease-out;
     -o-transition: color 0.2s ease-out;
     -ms-transition: color 0.2s ease-out;
     transition: color 0.2s ease-out;
     /*text-shadow:2px 2px #000;*/
    }

    .home-serv-left-h2-2{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 13px;
        text-transform: uppercase;
        position: absolute;
        bottom: 66%;
        left: 5%;
        width: 95%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
        padding-right: 10px;
    }

    .we-are-squad{
        width:100%;
        height:auto;
        min-height:500px;
        padding-bottom:50px;
    }

    .we-are-header{
        text-align:center;
        font-family:CenturyGothic !important;
        font-size:50px;
        color:#434345;
        margin-top:50px;
        margin-bottom:40px;
        text-transform:uppercase;
        font-weight:bold;
    }

    .we-are-parag{
        text-align:left;
        font-family:CenturyGothic !important;
        font-size:23px;
        color:#434345;
        margin-bottom:100px;
    }

    .left-proces{
        width:100%;
        background-color:#f79534;
        padding-left:20px;
        padding-right:20px;
        padding-top:20px;
        padding-bottom:20px;
        height:1810px;
    }

    .inner-left-proc{
        width:100%;
        height:100%;
        border: 2px solid #434345;
        padding:20px;
        border-radius:10px;
    }

    .left-proces-head{
        width:100%;
        color:#434345;
        font-family:CenturyGothic !important;
        font-size:26px;
        font-weight:bolder;
        text-transform:uppercase;
        line-height:50px;
        letter-spacing:2px;
        margin-bottom:70px;
    }

    .left-proces-parag{
        width:100%;
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:18px;
        line-height:25px;
        letter-spacing:2px;
    }

    .right-proces{
        width:100%; 
        background-color:#434345;
        padding-left:50px;
        padding-right:20px;
        padding-top:50px;
        padding-bottom:50px;
    }

    .right-proces-head{
        color:#f79534;
        font-family:CenturyGothic !important;
        font-size:20px;
    }

    .right-proces-parag{
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:15px;
        line-height:18px;
        padding-left:10px;
    }


    .proces-height{
        height:auto;
        min-height:700px;
    }


    .mis-vis{
        width:100%;
        height: 450px;
        border: 2px dashed #f79534;
        border-radius:10px;
        padding-bottom:20px;
        padding-top:20px;

    }

    .mis{
        width:160px;
        height:160px;
        border-radius:50%;
        background-color:#f79534;
        display: table-cell;
        vertical-align: middle;
    
    }

    .mission{
    
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:30px;
        text-transform:uppercase;
        text-align:center;
    
    }

    .mis-parag{
        display: table-cell;
        vertical-align: middle;
        height:200px;
    }

    .mission-parag{
        font-family:CenturyGothic !important;
        font-size:16px;
        float:left;
    }


    .why-choos{
        width:100%;
        height:auto;
        min-height:500px;
        padding-top:10px;
        padding-bottom:100px;
    }

    .left-why-choos{
        width:100%;
        height:200px;
        padding-left:30px;
        padding-right:60px;
    }

    .why-head{
        font-family:CenturyGothic !important;
        font-size:18px;
        margin-top:0;
            font-weight: bold;
    }

    .right-why-choos{
        width:100%;
        height:200px;
        padding-left:30px;
    }

    .why-parag{
        font-family:CenturyGothic !important;
        font-size:12px;
    }


    .left-img{
        width:100%;
        height:360px;
    }

    .left-img img{
        width:100%;
        height:360px;
    }

    .right-cont{
        width:100%;
        height:360px;
        padding:20px;
    }

    .serv-cont{
        font-family:CenturyGothic !important;
        font-size:20px;
        color:#f79534;
        font-weight:bold;
    }

    .serv-parag{
        font-family:CenturyGothic !important;
        font-size:10px;
        color:#434345;
        padding-left:5px;
    }

    li{
        font-size:12px;
    }


    @keyframes flip2 {
      from {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out;
      }

      40% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out;
      }

      50% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in;
      }

      80% {
        transform: perspective(550px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
          rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }

      to {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }
    }

    .animated.flip2 {
      backface-visibility: visible;
      animation-name: flip2;
    }

    .anim-logo{
        width:100%;
        height:300px;
    }

    .animat-logo{
        width:100%;
        height:300px;
        padding-top: 50px;
    }

}

                                           /*481px*/

@media (max-width: 481px){

    .fix-pad3{
        padding-left: 10px;
    }
    

    .up-nav-bar{
        width:100%;
        min-height:225px;
        height:auto;
            background-color: #fefcfe;
    }

    .main-logo{
        width:100%;
        height:100%;
        text-align:center;
        color:#fff;
        padding-top:0px;
    }

    .main-logo img{
        margin-top:10px;
            height: 150px;
    }

    .navbar-default{
            background-color: rgba(248, 248, 248, 0.00) !important;
            border:none !important;
    }

    .navbar{
        margin-bottom:0;
        margin-top:0px;
        height:100%;
        font-family:CenturyGothic;
        color: #282828;
        font-size: 18px;
        
       
    }

    .activ{
        color: #454547 !important;
        text-decoration:underline;
    }

    .navbar-default .navbar-nav > li > a{
        /*font-family:"Roboto Condensed";*/
        font-family: CenturyGothic;
        color: #f79534;
        font-size: 11px;
        text-transform: capitalize;
        line-height: 10px;
        letter-spacing: 0.5px;
        font-weight: bold;
        font-style: normal;
    }

    .navbar-default .navbar-nav > li > a:hover{
    color: #454547;
    text-decoration:underline;
    }

    .main-head{
        width:100%;
        min-height:355px;
        height:auto;
       background-color: #fafbfb;
   
    }

    .about-head{
        width:100%;
        height:360px;   
    }

    .under-nav{
        width:100%;
        height:130px;
        
        padding-top:0px;
        text-align:center;
    }

    .carousel-inner{
        height:100%;
    }

    .carousel-control-prev{
        position:absolute;
        top:40%;
        left:5%;
        color:#f79534;
        font-size: 5px !important;
    }

    .carousel-control-next{
        position:absolute;
        top:40%;
        right:5%;
        color:#f79534;
        font-size: 5px !important;
    }

    .carousel-control-prev:hover,
    .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus{
        color:#454547 ;
    }



    .under-nav h4{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        margin-bottom:30px;
    }

    .under-nav h2{
        color:#fff;
        font-family: CenturyGothic;
        font-size:75px;
        margin-bottom:30px;
    }

    .under-nav button{
        color:#fff;
        font-family: CenturyGothic;
        font-size:20px;
        height:50px;
        width:150px;
        background-color: rgba(248, 248, 248, 0.00) !important;
        border:3px solid #fff;
    }

    .about-sec{
        width:100%;
        min-height:400px;
        height:auto;
        padding-top:10px;
        text-align:center;
    }

    .top-about{
        width:100%;
        height:auto;
        min-height:250px;
        background:url(../images/patern.jpeg) no-repeat;
        background-size: contain;
    background-position-x: -2px;

    }

    .about-box{
        width:200px;
        height:30px;
        position:relative;
        margin-left:calc(50% - 100px);
    }

    .left-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        left:45px;
        clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    }

    .right-sign{
        content:'';
        background:#484848;
        width:12px;
        height:8px;
        position:absolute;
        top:6px;
        right:45px;
        clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
    }

    .about-us{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:14px;
        text-transform:uppercase;
    }


    .about-us2{
        font-family: CenturyGothic;
        color:#484848;
        font-weight:bolder;
        text-align:center;
        font-size:30px;
    }

    .our-comp{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:11px;
        margin-bottom:0;
        font-size:8px;
        width:80%;
        padding-left:15%;
        color:#484848;
    }

    .security-ass{
        font-family:CenturyGothic;
        text-align:center;
        margin-top:0px;
        margin-bottom:0;
        font-size:10px;
        color:#484848 ;
        padding-left:8%;
        padding-right:17%;
    }

    .sec-icon{
        width:100%;
        height:530px;
        padding-top:20px;
    }

    .first-icon{
        width:100%;
        height:120px;
    
    
    }

    .hexa{
        width:100%;
        height:45px;
        /*clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        background:#f79534;*/
        position:relative;
        left:0%;
    }

    .in-hexa{
        position:absolute;
        top:3px;
        left:3px;
        width:100%;
        height:115px;
        /*background:#fff;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
       padding-top:0px;
    }

    .in-hexa::before{
        position: relative;
        display: inline-block;
        font-weight: 400;
        font-style: normal;
        speak: none;
        text-transform: none;   
    }


    .fa-users,
    .fa-lock,
    .fa-user-shield,
    .fa-dollar-sign{
        color:#f79534;   
        font-size:20px !important;
    }

    .prof{
        font-family: CenturyGothic;
        font-size:12px;
        font-weight:bold;
        margin-top:0px;
        color:#484848;
        height:20px;
        margin-bottom: 0;
    }

    .prof2{
        font-family: CenturyGothic;
        font-size:10px;
        margin-top:0px;
        color:#484848;
    }

    .map{
        width:100%;
        height:450px;
    }

    .footer{
        width:100%;
        min-height:100px;
        height:auto;
        background-color:#434345;
        padding-bottom:5px;
        padding-top:30px;
        position:relative;
    }

    .seperat{
       
        content:'';
        
    }

    .contact-form{
        width:100%;
        height:auto;
        min-height:200px;
        padding-bottom:30px;
    }


    .name-contact{
        width:100%;
        height:24px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        border:solid #f79534 2px;
    }

    .msg-contact{
        width:100%;
        height:100px;
        border-radius:5px;
        padding-left:10px;
        margin-bottom:10px;
        resize:none;
        border:solid #f79534 2px;
    }

    .send{
        width:90px;
        height:25px;
        float:right;
        background-color:rgba(0, 0, 0, 0.00);
        border:none;
        color:#f79534;
        font-size:20px;
        font-family:CenturyGothic !important;
    }

    .feel{
        font-size:14px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:10px;
    }

    .follow{
        font-size:22px;
        font-family:CenturyGothic !important;
        color:#f79534;
        margin-bottom:30px;
        padding-top: 70px;
    }

    .fix{
        color:#fff;
        font-size:25px;
        margin-right:20px;
        cursor:pointer;
    }


    .fix2{
        text-align:center;
        padding-bottom: 30px;
    }

    .on-slider{
        width:40%;
        height:55%;
    
        position:absolute;
        top:20%;
        left:10%;
    }

    .fix-Protection{
        font-family: CenturyGothic!important;
        font-size: 13px!important;
        font-weight: bold;
        line-height: 20px;
        width: 70%;
        text-transform: uppercase;
        color: #fff !important;
        position: absolute;
        top: 7%;
        left: 15%;
        text-shadow:2px 2px #000;
    }

    .fix-Security{
        font-family: CenturyGothic!important;
        font-size:13px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);
        height:150px;*/
        line-height:20px;
        width:45%;
        text-transform:uppercase;
        color:#434345 !important;
        position:absolute;
        top:30%;
        left:26%;
        text-shadow:2px 2px 6px #fff;
    }

    .fix-site{
        font-family: CenturyGothic!important;
        font-size:13px!important;
        font-weight:bold;
        /*background-color:rgba(67, 67, 69, 0.8);*/
        /*height:150px;*/
        line-height:20px;
        width:60%;
        text-transform:uppercase;
        color:#fff!important;
        position:absolute;
        top:20%;
        left:7%;
        text-shadow:2px 2px #000;
    }

    .fix-canine{
        padding-top:30px;
        font-family: lato,sans-serif !important;
        font-size:50px !important;
        background-color:rgba(67, 67, 69, 0.8);
        height:150px;
        line-height:75px;
        width:90%;
        text-transform:uppercase;
        color:#f79534 !important;
    }


    .home-serv{
        width:100%;
        height:auto;
        min-height:600px;
        padding-bottom:50px;
    }

    .home-serv-h2{
        text-align:center;
        padding-top:10px;
        font-family:CenturyGothic;
        font-size:15px;
        color:#252528;
        text-transform:uppercase;
        font-weight:bold;
        letter-spacing:-0.05em !important;
        -webkit-font-smoothing: antialiased;
        margin-bottom:30px;
    }

    .fix-marg{
        padding-right:0;
        padding-left:0;
    }

    .home-serv-left{
        width:100%;
        height:160px;
    
    overflow: hidden;
    position:relative

    }

    .fix-margings{
        margin-top:0px;
    }

    .home-serv-left img{
        width:100%;
        height:160px;
        filter:grayscale(100%);
        -webkit-transition: 0.6s ease;
        transition: 0.6s ease;
        position: absolute;
      top: 0;
      left: 0;

    }

    .home-serv-left img:hover{
        filter:grayscale(0%);
        cursor:pointer;
        -webkit-transform: scale(1.1);
     transform: scale(1.1);
    
    }

    .addhover{
        filter:grayscale(0%)!important;
        cursor:pointer;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    .home-serv-left-h2-1{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 11px;
        text-transform: uppercase;
        position: absolute;
        bottom: 64%;
        left: 5%;
        width: 70%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
    }

    

    .fix-pad1{
        bottom: 64% !important;
    }

    .fix-pad2{
        padding-top:0px !important;
    }

    .fix-pad4{
         bottom: 72% !important;
    }

    .home-serv-left-h2-1:hover,
    .home-serv-left-h2-2:hover,
    .sep2:hover {
        cursor:pointer;
    }

    .sep2{
        content:"";
        height:2px;
        width:30%;
        position:absolute;
        background-color:#fff;
        left:35%;
        bottom:30%;
    }

    .read{
        position: absolute;
        width: 42%;
        bottom: 46%;
        text-align: left;
        left: 4%;
        height: 50px;
        font-family: CenturyGothic !important;
        background-color: rgba(255, 255, 255, 0.00);
        border: none;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: bold;
        color: rgba(247, 149, 52, 1);
        text-shadow: 2px 2px 3px #000000;
    
    }

    .readhover2{
        background-color:rgba(255, 255, 255, 0.00);
        color:rgba(247, 149, 52, 1);
        -webkit-transition: background-color 0.2s ease-out;
     -moz-transition: background-color 0.2s ease-out;
     -o-transition: background-color 0.2s ease-out;
     -ms-transition: background-color 0.2s ease-out;
     transition: background-color 0.2s ease-out;
        /*border:1px #fff solid;*/
    }

    .readhover{
        color:rgba(247, 149, 52, 1);
        -webkit-transition: color 0.2s ease-out;
     -moz-transition: color 0.2s ease-out;
     -o-transition: color 0.2s ease-out;
     -ms-transition: color 0.2s ease-out;
     transition: color 0.2s ease-out;
     /*text-shadow:2px 2px #000;*/
    }

    .home-serv-left-h2-2{
        color: #fff;
        font-family: CenturyGothic !important;
        font-size: 11px;
        text-transform: uppercase;
        position: absolute;
        bottom: 66%;
        left: 5%;
        width: 95%;
        text-align: left;
        font-weight: bold;
        text-shadow:2px 2px #000;
        padding-right: 10px;
    }

    .we-are-squad{
        width:100%;
        height:auto;
        min-height:500px;
        padding-bottom:50px;
    }

    .we-are-header{
        text-align:center;
        font-family:CenturyGothic !important;
        font-size:29px;
        color:#434345;
        margin-top:50px;
        margin-bottom:40px;
        text-transform:uppercase;
        font-weight:bold;
    }

    .we-are-parag{
        text-align:center;
        font-family:CenturyGothic !important;
        font-size:16px;
        color:#434345;
        margin-bottom:100px;
    }

    .left-proces{
        width:100%;
        background-color:#f79534;
        padding-left:20px;
        padding-right:20px;
        padding-top:20px;
        padding-bottom:20px;
        height:650px;
    }

    .inner-left-proc{
        width:100%;
        height:100%;
        border: 2px solid #434345;
        padding:20px;
        border-radius:10px;
    }

    .left-proces-head{
        width:100%;
        color:#434345;
        font-family:CenturyGothic !important;
        font-size:18px;
        font-weight:bolder;
        text-transform:uppercase;
        line-height:36px;
        letter-spacing:2px;
        margin-bottom:39px;
    }

    

    .left-proces-parag{
        width:100%;
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:18px;
        line-height:25px;
        letter-spacing:2px;
    }

    .right-proces{
        width:100%; 
        background-color:#434345;
        padding-left:20px;
        padding-right:20px;
        padding-top:50px;
        padding-bottom:50px;
    }

    .right-proces-head{
        color:#f79534;
        font-family:CenturyGothic !important;
        font-size:20px;
    }

    .right-proces-parag{
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:15px;
        line-height:18px;
        padding-left:10px;
    }


    .proces-height{
        height:auto;
        min-height:700px;
    }


    .mis-vis{
        width:100%;
        height: 680px;
        border: 2px dashed #f79534;
        border-radius:10px;
        padding-bottom:20px;
        padding-top:20px;
        margin-bottom:30px;
    }

    .mis{
        width:120px;
        height:120px;
        border-radius:50%;
        background-color:#f79534;
        display: table-cell;
        vertical-align: middle;
    
    }

    .mission{
    
        color:#fff;
        font-family:CenturyGothic !important;
        font-size:22px;
        text-transform:uppercase;
        text-align:center;
    
    }

    .mis-parag{
        display: table-cell;
        vertical-align: middle;
        height:200px;
    }

    .mission-parag{
        font-family:CenturyGothic !important;
        font-size:14px;
        float:left;
        text-align:justify;
    }


    .why-choos{
        width:100%;
        height:auto;
        min-height:500px;
        padding-top:10px;
        padding-bottom:100px;
    }

    .left-why-choos{
        width:100%;
        height:auto;
        min-height:80px;
        padding-bottom:20px;
        padding-left:10px;
        padding-right:0px;
    }

    .why-head{
        font-family:CenturyGothic !important;
        font-size:10px;
        margin-top:0;
            font-weight: bold;
    }

    .right-why-choos{
        width:100%;
        height:auto;
        min-height:80px;
        padding-bottom:20px;
        padding-left:0px;
    }

    .why-parag{
        font-family:CenturyGothic !important;
        font-size:8px;
    }


    .left-img{
        width:100%;
        height:360px;
    }

    .left-img img{
        width:100%;
        height:360px;
    }

    .right-cont{
        width:100%;
        min-height:200px;
        height:auto;
        padding:20px;
    }

    .serv-cont{
        font-family:CenturyGothic !important;
        font-size:20px;
        color:#f79534;
        font-weight:bold;
    }

    .serv-parag{
        font-family:CenturyGothic !important;
        font-size:10px;
        color:#434345;
        padding-left:5px;
    }

    li{
        font-size:12px;
    }


    @keyframes flip2 {
      from {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out;
      }

      40% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out;
      }

      50% {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 50px)
          rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in;
      }

      80% {
        transform: perspective(550px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
          rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }

      to {
        transform: perspective(550px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
      }
    }

    .animated.flip2 {
      backface-visibility: visible;
      animation-name: flip2;
    }

    .anim-logo{
        width:100%;
        height:300px;
    }

    .animat-logo{
        width:100%;
        height:300px;
        padding-top: 50px;
    }


    .hidden{
        display: block !important;
    }

}
