@media handheld, only screen and (max-width: 1980px) {

	.item-service-carousel{
		margin: 0 0 0 3% ;
	}
	.services-carousel{
		height: 385px;
	}
}

@media handheld, only screen and (max-width: 1680px) {

	.item-service-carousel{
		margin: 0 3% 0 3% ;
	}
	.item-service-carousel:hover{
		margin-top: -50px;
	}
}

@media handheld, only screen and (max-width: 1600px) {

	.item-service-carousel:hover{
		margin-top: -38px;
	}
	
}

@media handheld, only screen and (max-width: 1400px) {
	.item-service-carousel{
		margin: 0 0 0 7% ;
	}
	.item-service-carousel:hover{
		margin-top: -50px;
	}

}

/* ---------------------------------------------------------------------- */
/*	 0.5 Version 1024px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1024px) {
	
    h1, .h1 {
    font-size: 1.225rem;
    line-height: 2.8rem;
}
	/* Nav --------------------------------------------------------------*/
  


	/*  Box Action -------------------------------------------------------*/
  

	.box-action h2{
		font-size: 25px;
		line-height: 35px;
	}
	.box-action .button a{
		font-size: 28px;
	}
    .boxes-info h5 {
        border-top: none !important ;
    border-bottom: none !important; }

    .popularpack2 {
    position: absolute;
 width: 50px !important;     margin-top: -53px !important;
    margin-left: -200px !important;

}
    #CPH1_TabContainer1_TabPanel2_pmnto {
      display: table ;
    margin-left: auto;
    margin-right: auto;
    }

	/* Carousel services items -------------------------------------------*/

	#services .owl-prev{
		left: 20%;
	}
	#services  .owl-next{
		right: 20%;
	}
	.services .owl-item{
		margin-top: 76px;
	}
	h1{
		font-size: 30px;
		line-height: 40px;	
	}
	h2{
		font-size: 26px;
		line-height: 36px;
	}

	/* Coments - Post -------------------------------------------*/

	.box .name h4{
		margin-bottom: 0;
	}
	.box p{
		font-size: 14px;
		line-height: 22px;
	}

	/* Title Heading ---------------------------------------------*/

	.titles-heading h1{
		width: 35%;
	}

	/* Feature Element ------------------------------------------*/
	
	.feature-element li .cirle-feature{
		width: 65px;
		height: 65px;		
	}	
}

/* ---------------------------------------------------------------------- */
/*	 0.6 Version 1000px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1000px) {
   
    	


nav li > ul {

	background: rgba(0, 0, 0, 0.8);

}

 
  
  
  
    
    .titles-heading h1 { width:100% !important}

#menu > li > a:before{padding-right:5px;    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #29c0d4!important;

}


        /*#menu > li > a.homenav:before {
            content: '\f015';
            
    padding-right: 20px;
        }

          #menu > li > a.loginnav:before {
            content: '\f090';
            
    padding-right: 20px;
        }

               #menu > li > a.regnav:before {
            content: '\f044';
            
    padding-right: 20px;
        }

        #menu > li > a.mysurveysnav:before {
          content: '\f00b';
          
    padding-right: 20px;
        }

         #menu > li > a.templatesnav:before {
          content:  "\f0c5";
          
    padding-right: 20px;
        }
       
           
         
   #menu >  li    a.launchnav:before{
          content:  "\f1d8";
          
    padding-right: 20px;
        }
         
         
         #menu > li > a.toolsnav:before {
          content:  "\f013";
          
    padding-right: 20px;
        }

             
         #menu #LinkButton1:before {
          content:  "\f013";
          
    padding-right: 20px;
        }*/

	


    .spcloffer {
    width: 79px;
    position: relative;
    top: 8px;
    right: -85px;
    z-index: 1;
    line-height: 80px;
    margin-top: -21px;
    padding: 0 6px;
    font-weight: normal;
    color: white;
    text-align: center;
}
	/*  Box Action -------------------------------------------------------*/

	.box-action .title{
		width: 75%;
		float: left;
	}
	.box-action .lead{
		font-size: 20px;
		line-height: 30px;
		font-weight: 300;
	}
	.box-action .button a{
		font-size: 18px;
	}
	.box-action .button a{
		text-decoration: none;
	}

	/* Title Section ------------------------------------------------------*/

	.title-section{		
		margin-top: 0;			
	}		
	.search{
		position: absolute;
		max-width: 30%;
		right: 20px;
		top: -45px;
	}
	.important-info .title h1{
		font-size: 120px;
		line-height: 130px;
	}
	aside .search{
		position: relative;
		max-width: 100%;
		right: 0;
		top: 0;
	}

	/* Carousel - Slide-Services ------------------------------------------------------*/

	.animation-services iframe{	
		height: 250px
	}
	#slide-services .btn{
		margin-bottom: 30px;
	}
	#slide-services .container{
		max-width: 500px;
		text-align: center;
		margin: 0 auto;
	}
	#slide-team{
		text-align: center;
	}
	#slide-team .meter{
		text-align: left;
	}

	/* Clients ----------------------------------------------------------*/

	.responsive-numbers{
		display: block;
	}
	.clients .title-downloads .responsive-numbers span{
		line-height: 70px;
	}
	.image-clients-downloads li{
		margin-bottom: 10px;
	}

	/* Works ------------------------------------------------------*/

	.item-work,
	.carousel{
		max-width: 480px;
		margin: auto auto;
	}
	.item-work img{
		width: 100%;
	}

	.portfolioContainer .col-md-3,
	.portfolioContainer .col-md-4,
	.portfolioContainer .col-md-2{
		margin: 0 auto;
		width: 100%;
	}
	.portfolioFilter a{
		line-height: 50px;	
	}

	.sitemap{
		margin-bottom: 50px;
	}
	
	.arrow-comment{
		position: absolute;		
		top: -16px;	
		width: 100%;
		height: 16px;
		left: 0;
	}
	.info-comment a{
		display: none;
	}
	.child{
		margin: 0 auto;
		width: 80%;
	}

	/* Tables Pricing --------------------------------------------------*/

	.item-table{
		max-width: 500px;
		margin: 0 auto;
		margin-bottom: 50px;
	}
	
	/* Item Services --------------------------------------------------*/
	
	.icon-section{
		display: none;
	}
	.item-service{
		text-align: center;
		/*max-width: 350px;*/
		margin: 0 auto 30px auto;
	}
	.feature-element li .col-md-7{
		display: block;
		width: 100%;
		margin-top: 20px;
	}
	.feature-element li .cirle-feature{
		float: none;
	}
	.feature-element li .line-feature{
		width: 80%;
		float: right;
	}
	.border-right{
		border:0;
	}
	.titles-heading h1{
		width: 50%;
	}

	.boxes-info{
		max-width: 350px;
		margin: 0 auto 30px auto;
	}

	/* Post - Testimonials ----------------------------------------------*/

	.post-testimonials h3, .box{
		max-width: 480px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.box .link{
		margin-top: 5%;
	}
	.box .info{
		border:0;
		text-align: center;
	}
	.box .date, 
	.box .photo{
		max-width: 40%;
		margin: 0 auto;
	}
	.box .col-md-9{
		text-align: center;
	}
	.box .name h4{
		border:0;
	}

	/* Important Info ---------------------------------------------------*/

	.important-info{
		text-align: center;
	}
	.important-info .btn{
		margin-bottom: 20px;
	}

	.jBar .container{
		max-width: 400px;
		margin: 0 auto;
		text-align: center;
	}
}

/* ---------------------------------------------------------------------- */
/*	0.7 Mobile Version 767px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 768px) {
       .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
         padding-right: 15px !important; 
     padding-left: 15px !important; 
    
    }
    .edit_surv_custom_w {
        position: unset !important;
        width: 96% !important;
        text-align: left;
        margin-left: 2% !important;
        margin-right: 2% !important;
        padding: 2px;
    }
  

    .customrb label {
        max-width: 100%;
        margin-left: 10px;
    }
    /*#navbar {
    display:none}
   
	.status-green .select {
display:inline;

}*/
	/* Sponsors ----------------------------------------------------------*/

	#sponsors .owl-prev{
		left: 42%;
	}
	#sponsors  .owl-next{
		right: 42%;
	}
	.sponsors h2{
		font-size: 22px;
		line-height: 30px;
	}
	.sponsors h2 span{
		font-size: 30px;
		line-height: 40px;
	}
	#sponsors{		
		margin: 20px 0 80px 0;	
	}
	.sponsors .circle{
		left: 45.5%;
	}
		
	
	/* Footer ----------------------------------------------------------*/

	#footer{
		text-align: center;
        display:none;
	}
	.arrow_footer{
		display: none;
	}
	footer .border-right{
		border: 0;
		border-bottom: 1px solid #333;
		padding: 0 0 20px 0;
		margin-bottom: 20px;
	}
	footer .input-group{
		max-width: 420px;
		margin: 0 auto;
	}
	footer form{
		padding-bottom: 10px;
	}
	footer .social{
		display: table;
		margin: 0 auto;
		text-align: center;
		margin-top: 20px;
	}
	footer .social li{
		margin-bottom: 10px;
	}
	.logo-footer{
		text-align: center;
		float: none;
		padding: 0;
		margin: 0;
	}
	.footer-center .fa-twitter{	
		float: none;
		margin-right: 0;
	}	 

	.important-info .title h1{
		font-size: 100px;
		line-height: 110px;
	}
	#map{
		display: none;
	}

	/* Tables pricing --------------------------------------------------*/

	.tables-together .item-table{
		max-width: 500px;
		width: 100%;
		float: none;	
		margin: 0 auto;
		margin-bottom: 50px;	
	}
	.tables-together .item-table img{
		display: none;
	}

}


/* ---------------------------------------------------------------------- */
/*	 8	 Version 600px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 600px) {
        .ajax__tab_tab span {
    font-size:80%;
    }
	 /*#navbar {
    display:none}*/
	/*  Box Action -------------------------------------------------------*/
  
   #footer{
          display:none;
    }
    .edit_surv_custom_w {
        position: unset !important;
        width: 96% !important;
        text-align: left;
        margin-left: 2% !important;
        margin-right: 2% !important;
        padding: 2px;
    }
	.box-action{
		display: none;
	}
	
	.animation-services iframe{
		height: 280px;
	}

	#theme-options{
		opacity: 0;
	}

	.search{
		display: none;
	}
	aside .search{
		display: block;
	}
	
	.important-info .title{
		bottom: -30px;
	}
	.important-info .title h1{
		font-size: 70px;
		line-height: 80px;
	}

	/* Works -----------------------*/

	.item-work{
		max-width: 400px;	
		margin: 0 auto;	
	}
		#works .item-work {
		max-width: 400px;	
		margin: 0 auto;	
	}
	#works .item-work:first-child{
		margin-left: auto;
	}

}

/* ---------------------------------------------------------------------- */
/*	 11 Version 480px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 480px) {
    .edit_surv_custom_w {
        position: unset !important;
        width: 96% !important;
        text-align: left;
        margin-left: 2% !important;
        margin-right: 2% !important;
        padding: 2px;
    }
        .ajax__tab_tab span {
    font-size:70%;
    }
	 #navbar {
    display:none}
	 #footer{
          display:none;
    }
	.logo img{
		width: 40%;
	}

	/* Sponsors ----------------------------------------------------------*/

	#sponsors .owl-prev{
		left: 40%;
	}
	#sponsors  .owl-next{
		right: 40%;
	}	
	.sponsors .circle{
		left: 42.5%;
	}
	
	/* Title Section ----------------------------------------------------------*/

	.title-section {
		text-align: center;
	}	
	.title-section .subtitle-section{
		display: block;
		height: 33px;
		line-height: 14px;
		left: 0;
		margin: 20px 0 0 0;
	}	
	.title-section .title{
		margin: 0;
		border: 0;
	}
	.title-section .title h1 {
		display: block;
		padding: 0;
	}
	.line-title{
		display: none;
	}

}

/* ---------------------------------------------------------------------- */
/*	13 Mobile Version 320px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 320px) {

 
#CPH1_TabCol_TabPFlat_Panel4 {
    width: 43px !important;
    height: 135px !important;
    float: right !important;
}
     #navbar {
    display:none}
	/* Sponsors ----------------------------------------------------------*/
     #footer{
          display:none;
    }
	#sponsors .owl-prev{
		left: 37%;
	}
	#sponsors  .owl-next{
		right: 37%;
	}	
	#sponsors li{
		max-width: 120px;
		margin: auto 10px;
	}
	#sponsors li img{
		width: 100%;
	}
	.sponsors .circle{
		left: 40%;
	}


}

/* ---------------------------------------------------------------------- */
/*	11 Mobile Version 240px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 240px) {
       .ajax__tab_tab span {
    font-size:70%;
    }

     #navbar {
    display:none}
	.logo img{
		max-width: 30%;
	}


    .hidexs {
    
        display:none;
    }

}


/* From Styles*/




/*Responsive Media Navigation etc*/
@media (max-width: 1200px) {

    .summs {
        /*display: none;*/
        width: 80%;
    }
    .quicknav {
    width:100% !important;
    }
}
/* small screen */
@media screen and (max-width: 1080px) {
     .col-xs-12 {
    width:100% !important}
    .showOnMobile {
    display:none !important;}
}
@media screen and (max-width: 1000px) {
     .col-xs-12 {
    width:100% !important}
    .showOnMobile {
    display:none !important;}


     .status-green {
    text-align: center;
    /*padding-top: 5px;*/}
}

@media (min-width: 992px) {
         .modal-body {
    /* 100% = dialog height, 120px = header + footer */
    max-height: calc(100vh - 350px); 
    
    overflow-y: auto;
    
}

    .bgimagetemp {
     margin-right: 5px;
     height: 207px;
     width:207px;
          
    
    }

  



    



.triangle + .dark:before {
	border-color: transparent transparent transparent #1c1c1e;
}

.triangle + .light:before {
	border-color: transparent transparent transparent #fff;
}

.triangle + .yellow:before {
	border-color: transparent transparent transparent #FFCC01;
}

.triangle + .blue:before {
	border-color: transparent transparent transparent #51c1f5;
}

.triangle + .purple:before {
	border-color: transparent transparent transparent #C2357B;
}


.container-full {
  margin: 0 auto;
  width: 100%;
}

    #CPH1_rightbodyf, #CPH1_leftmenuf {
        padding-right: 0px !important;
    padding-left: 0px !important;
    }
/*header .container {
	max-width: 960px;
	padding: 0 20px;
}*/

#toggle {
	display: none;
}

nav {
	margin: 0 auto;
	background: none;
	width: 100%;
}

nav > ul {
	padding-right: 0;
	width: auto;
}

nav > ul li {
	float: left;
}

nav > ul li a,
nav > ul li span {
	font-size: 15px;
}

nav > ul li:last-child a {
	padding-right: 0;
}

nav li > ul {
	left: 0;
	top: 75%;
	display: none;
	white-space: nowrap;
	height: auto;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: left;
	    padding: 1px 0px 0px 0;
	/*padding: 5px 8px 5px 0;*/
}

nav li > ul li a {
	padding: 8px 15px;
	font-size: 15px;
	color: rgba(255, 255, 255, 0.8);
}

nav .has-child:hover > .sublevel {
	display: block;
}

.dark .row div[class^="col-"],
.light .row div[class^="col-"],
.yellow .row div[class^="col-"],
.blue .row div[class^="col-"],
.purple .row div[class^="col-"] {
	margin-bottom: 20px;
}

.triangle {
	position: relative;
}

.triangle img {
	position: relative;
	z-index: 100;
}

.triangle:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 150px 100vw;
	border-color: inherit;
	position: absolute;
	z-index: 120;
}

.triangle + .light,
.triangle + .dark,
.triangle + .blue,
.triangle + .yellow,
.triangle + .purple {
	position: relative;
}

.triangle + .light:before,
.triangle + .dark:before,
.triangle + .blue:before,
.triangle + .yellow:before,
.triangle + .purple:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 150px 0 0 100vw;
	border-color: none;
	position: absolute;
	z-index: 120;
	top: -150px;
}

.video-wrapper {
	margin: 60px auto;
}





    .ajax__tab_tab span {
    font-size:90%;
    }


     .navbar-nav {
    margin: 7.5px 0px !important;
}


  



}
@media (max-width: 991px) {
    .landing_pg .item-service {
        min-height: unset !important;
    }

    .no-pad-left-lgsc, .no-pad-right-lgsc {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

}
@media (max-width: 1200px) {
    .landing_pg .item-service {
        min-height: 115px;
    }
    #CPH1_pnllistg {
        margin-right: 10px;
        width: 210px !important;
    }
}

@media (max-height: 410px){

#navbar .logout{
    display:none;
}
}

    @media (max-width: 768px) {
        header #toggle {
            padding-top: 13px;
        }
        .no-pad-left-lgsc, .no-pad-right-lgsc {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .edit_surv_custom_w {
            position: unset !important;
            width: 96% !important;
            text-align: left;
            margin-left: 2% !important;
            margin-right: 2% !important;
            padding: 2px;
        }
        header .logo {
            position: relative;
            top: 10px;
        }
        .pnllistg .main-menu{
            top: 57px !important;
        }
        .padding-l-r {
            padding-left: 3px !important;
            padding-right: 3px !important;
        }

        #CPH1_pnllistg {
            margin-right: 10px;
            width: 210px !important;
        }

        .navbar-nav {
            float: none;
        }
        .customrb label {
            font-size: 80%;
            margin-left: 15px;
        }

        .dark,
        .light,
        .yellow,
        .blue,
        .purple {
            padding: 80px 0;
        }

            .dark img,
            .light img,
            .yellow img,
            .blue img,
            .purple img {
                padding: 0;
            }

        .blogarchive a {
            background: rgba(0, 0, 0, 0.02);
        }

        .blogarchive a {
            min-height: 250px;
            overflow: hidden;
        }

            .blogarchive a:hover h2 {
                -webkit-transform: translateY(-3px);
                -ms-transform: translateY(-3px);
                transform: translateY(-3px);
            }

        .breadcrumb {
            padding: 4px 8px;
            position: absolute;
            left: 40px;
            top: 40px;
        }

            .breadcrumb a {
                font-size: 1.2rem;
            }





        .modal-body {
            /* 100% = dialog height, 120px = header + footer */
            max-height: calc(100vh - 220px);
            overflow-y: auto;
        }

        .bgimagetemp {
            margin-right: 2.5px;
            height: 80px;
            width: 80px;
        }

        #CPH1_TabCol_TabPFlat_Panel4 {
            width: 80px !important;
            height: 135px !important;
            float: right !important;
        }

        .colorpicker-selectors i {
            height: 10px !important;
            width: 10px !important;
        }

        .colorpicker-2x .colorpicker-saturation {
            width: 90px !important;
            height: 90px !important;
        }

        .colorpicker-2x .colorpicker-hue,
        .colorpicker-2x .colorpicker-alpha {
            width: 15px !important;
            height: 90px !important;
        }

        .colorpicker-2x .colorpicker-color,
        .colorpicker-2x .colorpicker-color div {
            height: 15px !important;
        }

        #navbar {
            display: none
        }

        .growchartres {
            float: left;
            max-width: 420px !important;
            width: 420px !important;
        }

        .text-leftresp {
            text-align: left !important;
        }

        .paddingstopresp {
            padding-top: 10px !important;
        }

        .breadcrumb {
            text-align: center;
            padding: 20px 0;
            background: black;
        }

        header {
            position: relative;
        }

        /* Nav Responsive ---------------------------------------------*/


        #toggle {
            position: absolute;
            right: 30px;
            top: 19%;
            -webkit-transform: translateY(-40%);
            -ms-transform: translateY(-40%);
            transform: translateY(-40%);
        }
      
        .toggle {
            position: relative;
            z-index: 999;
            display: inline-block;
            width: 30px;
            height: 30px;
            cursor: pointer;
        }

            .toggle .cross {
                transition-duration: 0s;
                transition-delay: .1s;
            }

                .toggle .cross span:before {
                    transition-property: margin, -webkit-transform;
                    transition-property: margin, transform;
                    transition-duration: .1s;
                    transition-delay: .1s, 0;
                }

                .toggle .cross span:after {
                    transition-property: margin, -webkit-transform;
                    transition-property: margin, transform;
                    transition-duration: .1s;
                    transition-delay: .1s, 0;
                }

                .toggle .cross.open span {
                    background-color: transparent;
                    transition-delay: .1s;
                }

                    .toggle .cross.open span:before {
                        margin-top: 0;
                        -webkit-transform: rotate(45deg);
                        -ms-transform: rotate(45deg);
                        transform: rotate(45deg);
                        transition-delay: 0, .1s;
                        background-color: #c6c5cd;
                    }

                    .toggle .cross.open span:after {
                        margin-top: 0;
                        -webkit-transform: rotate(-45deg);
                        -ms-transform: rotate(-45deg);
                        transform: rotate(-45deg);
                        transition-delay: 0, .1s;
                        background-color: #c6c5cd;
                    }

            .toggle span {
                margin: 0 auto;
                position: relative;
                z-index: 999;
                top: 12px;
                width: 25px;
                height: 2px;
                background-color: #fff;
                display: block;
            }

                .toggle span:before,
                .toggle span:after {
                    position: absolute;
                    content: '';
                    width: 25px;
                    height: 2px;
                    background-color: #fff;
                    display: block;
                }

                .toggle span:before {
                    margin-top: -7px;
                }

                .toggle span:after {
                    margin-top: 7px;
                }




        .tinynav {
            display: inline;
            width: 30%;
            position: absolute;
            top: -47px;
            right: 20px;
            border-radius: 0;
            font-size: 14px;
            padding: 5px 10px;
            border: 1px solid #dbdbdb;
            height: 30px;
        }

        .logo-header {
            height: 1px;
        }

        #nav {
            display: none;
        }

        .js .selectnav {
            display: block;
        }

     

        .header-box .nav {
            margin-top: -75px !important
        }

        .navbar-collapse {
            background-color: rgba(0, 0, 0, 0.9);
            position: fixed;
            width: 125px;
        }

        #navbar {
            display: none
        }

        #toggle {
            display: inline-block;
        }
        #pToglham {
            display: inline-block !important;
        }
        .customra{
            height:auto !important;
            min-height:unset !important;

        }

        h5, .h5 {
            font-size: 0.8rem !important;
        }





        .sf-menu > li > a {
            font-size: 25px !important;
            font-weight: 400 !important;
            display: -webkit-box !important;
        }

        #menu > li > a:before {
            padding-right: 5px;
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            color: #29c0d4 !important;
        }


        #menu > li > a.homenav:before {
            content: '\f015';
            padding-right: 20px;
        }

        #menu > li > a.loginnav:before {
            content: '\f090';
            padding-right: 20px;
        }

        #menu > li > a.regnav:before {
            content: '\f044';
            padding-right: 20px;
        }

        #menu > li > a.mysurveysnav:before {
            content: '\f00b';
            padding-right: 20px;
        }

        #menu > li > a.templatesnav:before {
            content: "\f0c5";
            padding-right: 20px;
        }



        #menu > li a.launchnav:before {
            content: "\f1d8";
            padding-right: 20px;
        }


        #menu > li > a.toolsnav:before {
            content: "\f013";
            padding-right: 20px;
        }


        #menu #LinkButton1:before {
            content: "\f013";
            padding-right: 20px;
        }

        .sf-menu > li {
            position: relative;
            display: list-item !important;
            list-style: none;
            line-height: 20px;
            margin: 0 40px 0 0;
            font-size: 22px;
        }

            .sf-menu > li > a {
                color: rgba(255,255,255,0.8);
            }



        .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
            padding-right: 15px !important;
            padding-left: 15px !important;
        }
        .no-pad-right {
            padding-right: 0 !important;
        }

        .no-pad-left {
            padding-left: 0 !important;
        }

        .paddingsmall {
            padding: 10px 0px 10px 0px !important;
        }

        .container {
            padding-left: 0px !important;
            padding-right: 0px !important;
            width: 100% !important;
        }

        label {
            font-size: 90%;
        }

        body {
            font-size: 90% !important;
        }

        .customrb {
            margin-left: 2px;
        }

        .status-white {
            padding: 10px !important;
        }

        .radiothin label {
            min-height: 8px;
            padding-left: 5px !important;
            margin-bottom: 0px;
            font-weight: 400;
            cursor: pointer;
        }

        .btn-responsive {
            padding: 2px 4px !important;
            font-size: 90% !important;
            line-height: 1 !important;
            /*border-radius: 3px !important;*/
        }

        .padding-leftsmall {
            padding-left: 10px !important;
        }

        /*.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
          min-height: 19px !important;
        }*/

        .status-green {
            min-height: 25px !important;
        }

        .edith img {
            width: 19px;
        }

        .sectionQquestion {
            padding-left: 10px !important;
        }


        h1, h2, h3, h4, h5 {
            padding: 1px 0 1px 0 !important;
            font-size: 1.1em !important;
        }
        h1, .h1 {
            
            line-height: 1.5rem;
        }

        .switch {
            height: 20px !important;
        }

        .slider:before {
            height: 16px !important;
        }

        .header-box ul li a {
            height: 40px !important;
            width: 54px !important;
        }
        .btn-format{
            text-align:center !important;
        }
            .btn-format a.btn {
                margin-right: 0px !important;
              
            }
        .nav > li > a {
            /*padding: 5px 2px !important;*/
            font-size: 97% !important;
            line-height: 1 !important;
        }

        /*.nav-tabs > li > a:hover {
            min-height: 19px !important;
        }*/

        .customrb input:checked + label::before {
            transform: scale(0.9);
        }

        .customrb input + label::before {
            transform: scale(0.9);
        }

        .input-responsive {
            font-size: 63%;
        }
    }

    @media (min-width: 769px) and (max-width: 992px) {
        #CPH1_pnllistg {
            margin-right: 10px;
            width: 210px !important;
        }
        h5, .h5 {
            font-size: 0.8rem;
        }
            .customra {
            height: auto !important;
            min-height: unset !important;
        }

        .ajax__tab_tab span {
            font-size: 80%;
        }

        .modal-body {
            /* 100% = dialog height, 120px = header + footer */
            max-height: calc(100vh - 320px);
            overflow-y: auto;
        }

        .bgimagetemp {
            margin-right: 2.5px;
            height: 130px;
            width: 130px;
        }

        .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
            /*padding-right: 15px !important;
            padding-left: 15px !important;*/
        }
        .no-pad-right {
            padding-right: 0 !important;
        }

        .no-pad-left {
            padding-left: 0 !important;
        }

        .customrb label {
            margin-left: 10px;
        }

        .paddingsmall {
            padding: 10px 10px 10px 10px !important;
        }

        .padding-left-mini {
            padding-left: 10px !important;
        }
            .container {
            padding-left: 0px !important;
            padding-right: 0px !important;
            width: 100% !important;
        }

        label {
            font-size: 90%;
        }

        body {
            font-size: 90% !important;
        }

        .customrb input:checked + label::before {
            transform: scale(0.9);
        }

        .label {
            font-size: 90%;
        }

        .customrb {
            margin-left: 2px;
        }

            .customrb input + label::before {
                transform: scale(0.9);
            }

        .no-pad-left-lgsc, .no-pad-right-lgsc {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .radiothin label {
            min-height: 11px;
            padding-left: 5px !important;
            margin-bottom: 0px;
            font-weight: 400;
            cursor: pointer;
        }

        .btn-responsive {
            padding: 4px 9px !important;
            font-size: 90% !important;
            line-height: 1.2 !important;
        }

        .input-responsive {
            font-size: 63%;
        }
    }

    @media (max-width: 320px) {
        #CPH1_TabCol_TabPFlat_Panel4 {
            width: 43px !important;
            height: 135px !important;
            float: right !important;
        }

        .ajax__tab_tab span {
            font-size: 60%;
        }
    }




