@media only screen and (min-width: 958px) and (max-width: 1030px) {
 .callus {
 top: 100px;
 width: 120px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 959px) {
 #main-navigation .container {
 display: none;
}
 #main-navigation select {
 display: block;
 margin: 5px auto;
 width: 50%;
}
 #container {
        /*width:794px*/
         width:100%;
}
 .container {
 width:714px
}
 .sidebar .widget .top-search input {
 width:145px
}
 .after-nav-info {
 display:none
}
 .flex-slider-text {
 margin-top:60px;
 margin-bottom:60px
}
 .flex-slider-text h1 {
 font-size:22px;
 line-height:28px
}
 .flex-slider-text p {
 font-size:13px;
 line-height:21px
}
 ul.main-menu.alternative {
 float:left;
 width:100%;
 display:block;
 margin-top:15px
}
 ul#portfolio-container.two-columns li {
 width:47.88%
}
 ul#portfolio-container .flex-control-nav li, .blog-post .flex-control-nav li {
 width:10px
}
 ul#portfolio-container.two-columns li .item-wrapp .portfolio-item:hover a.item-permalink {
 left:38%
}
 ul#portfolio-container.two-columns li .item-wrapp .portfolio-item:hover a.item-preview {
 right:38%
}
 ul#portfolio-container.three-columns li .item-wrapp .portfolio-item:hover a.item-permalink {
 left:31.5%
}
 ul#portfolio-container.three-columns li .item-wrapp .portfolio-item:hover a.item-preview {
 right:31.5%
}
 .one-third.product .item-wrapp .portfolio-item:hover a.item-permalink {
 left:26%
}
 .one-third.product .item-wrapp .portfolio-item:hover a.item-preview {
 right:26%
}
 .portfolio-item:hover a.item-permalink {
 left:26%
}
 .portfolio-item:hover a.item-preview {
 right:26%
}
 .blog-item.small:hover a.item-permalink {
 display:none
}
 .blog-item.small:hover a.item-preview {
 display:none
}
 .blog-item.medium:hover a.item-permalink {
 left:34%
}
 .blog-item.medium:hover a.item-preview {
 right:34%
}
 .blog-item.large:hover a.item-permalink {
 left:42%
}
 .blog-item.large:hover a.item-preview {
 right:42%
}
 .blog-post.layout-2 .media-holder {
 float:left;
 width:110px
}
 .comment-entry {
 margin:-70px 0 0 90px;
 width:75%
}
 ul.commentlist li.child .comment-entry {
 width:70%
}
 .one-third2 h3 {
 font-size:17px;
 margin-bottom:5px
}
 .one-third2 .modern-block {
 display:block;
 min-height:210px
}
 .callus {
 right:10px;
 top:100px;
 width:120px;
}
 .main-menu > li > a {
 font-size:12px
}
 h1.heading-lg {
 font-size:26px;
 margin-bottom:9px
}
 .home-intro p {
 margin-bottom:20px
}
 .footer-call-to-action .one-fourth {
 width:20%
}
 .main-menu .four-columns, .main-menu .four {
 width:320px
}
 .inner_content {
/*margin-top:216px!important*/
    }
 #breadcrumb .one-half {
 width:46%
}
 .one {
 width:96%
}
 h3 {
 font-size:20px;
 margin-bottom:15px
}
 .inner_content .three-fourth {
 width:70%
}
 ul.pricing-boxes form li.one-pfifth {
 width:17.6%
}
 ul.pricing-boxes form li {
 margin-right:15px
}
 .client_logo {
 width:65.5px;
 height:65px;
}
 .hm_new {
 background: rgba(0, 0, 0, 0) url("../images/home-concept-icons.png") no-repeat scroll left 0px;
}
 .home_newone {
 background:#fff;
 margin:190px 25px 0 0;
 width:110px;
}
 .home_newtwo {
 background:#fff;
 margin:50px 0 0;
 width:250px;
}
 .hmf_right h3 {
 font-size:16px;
}
 .mbtn_hide {
 display:none;
}
 .my_Ntable tr td {
 float:left;
 clear:both;
}
 .pricing-boxes a.button {
 float: none;
}
 .tabs-nav a span {
 display:none;
}
 .my_col {
 width: 60.44% !important;
}
 .my_container_two {
 width:100%!important;
}
 .h_tryit {
 width:100% !important;
}
 .h_trypic {
 width:18%;
}
 .h_tryinp {
 width:100px;
}
 .nw_head {
 font-size:20px;
}
 .my_container_three {
 width:100%;
}
 .msg_sol_blk h4 {
 font-size:12px;
}
 #footer.my_footer {
 background:#393939;
}
 #copyrights.my_copyright {
 background:#393939 !important;
}
 #layerslider {
 display:none;
}
 #layerslidernew {
 display:block;
}
 .new_team_block {
 width:24%;
}
 .team_pdetail h4 {
 font-size:13px;
}
 .team_pdetail p {
 margin: 0px;
 font-size: 11px;
}
}
 @media only screen and (min-width: 600px) and (max-width: 767px) {
 #footer.my_footer {
 background:#393939;
 padding:20px 0px 0px 0px !important;
}
 #copyrights.my_copyright {
 background:#393939 !important;
}
 .secure_img {
 height:30px !important;
 margin:10px auto 0px auto !important;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
 .my_table.cr_table a {
 width: 121px!important;
}
 #container {
 width:100%
}
 .container {
 width:90%
}
 #main-navigation select {
 display:block
}
 #main-navigation ul {
 display:none
}
 #main-navigation select {
 margin:2%;
 width:96%
}
 .after-nav-info {
 width:100%;
 text-align:center
}
 #logo {
 text-align:center;
 width:100%;
 float:left
}
 a#logo span {
 text-align:center;
 display:block;
 position:relative
}
 .top-search {
 display:none
}
 .one, .one-half, .two-third, .one-third, .one-fourth, .one-fifth, .one-sixth, .three-fourth {
 float:left;
 position:relative;
 width:100%;
 margin-right:0!important;
 margin-bottom:20px
}
 #header-links div {
 margin-bottom:0
}
 ul#portfolio-container.two-columns li, ul#portfolio-container.three-columns li, ul#portfolio-container.four-columns li {
 width:47.88%
}
 ul#portfolio-container .flex-control-nav li, .blog-post .flex-control-nav li {
 width:10px
}
 ul#portfolio-container.two-columns li .item-wrapp .portfolio-item:hover a.item-permalink {
 left:28%
}
 ul#portfolio-container.two-columns li .item-wrapp .portfolio-item:hover a.item-preview {
 right:28%
}
 ul#portfolio-container.three-columns li .item-wrapp .portfolio-item:hover a.item-permalink {
 left:28%
}
 ul#portfolio-container.three-columns li .item-wrapp .portfolio-item:hover a.item-preview {
 right:28%
}
 .one-third.product .item-wrapp .portfolio-item:hover a.item-permalink {
 left:40%
}
 .one-third.product .item-wrapp .portfolio-item:hover a.item-preview {
 right:40%
}
 .portfolio-item:hover a.item-permalink {
 left:28%
}
 .portfolio-item:hover a.item-preview {
 right:28%
}
 ul.pricing-boxes li {
 margin-bottom:20px
}
 ul.pricing-boxes.five li {
 width:99%
}
 ul.pricing-boxes.four li {
 width:99%
}
 ul.pricing-boxes.three li {
 width:99%
}
 ul.pricing-boxes li .plan-features {
 border-right:1px solid #e6e9ee
}
 .plan-features ul li {
 margin-bottom:0
}
 .blog-post.layout-2 .media-holder {
 width:400px;
 margin-bottom:20px;
 margin-right:0
}
 .blog-item.small:hover a.item-permalink {
 left:40%
}
 .blog-item.small:hover a.item-preview {
 right:40%
}
 .blog-item.medium:hover a.item-permalink {
 left:30%
}
 .blog-item.medium:hover a.item-preview {
 right:30%
}
 .blog-item.large:hover a.item-permalink {
 left:40%
}
 .blog-item.large:hover a.item-preview {
 right:40%
}
 #filterable li {
 margin-bottom:5px
}
 #filterable li a {
 padding:5px 8px
}
 #breadcrumb {
 text-align:center;
 padding-bottom:15px
}
 #breadcrumb .one-half {
 margin-bottom:0
}
 #breadcrumbs ul {
 float:left;
 width:100%;
 text-align:center
}
 .comment-entry {
 margin:-70px 0 0 90px;
 width:66%
}
 ul.commentlist li.child .comment-entry {
 width:56%
}
 .celebrate {
 display:none
}
 header#header {
 position:inherit
}
 #layerslider {
 margin-top:0!important
}
 .callus {
 z-index:9999999
}
 .one-third2 {
 width:47%
}
 .one-third2 h3 {
 font-size:20px;
 margin-bottom:10px
}
 .modern-block {
 min-height:220px
}
 .footer-call-to-action .one-fourth, .footer-call-to-action .three-fourth {
 text-align:center;
}
 .footer-call-to-action h4 {
 margin-bottom:0
}
 #footer {
 background:url(../images/christmas-home-footer.png) repeat top left
}
 #footer .one-fourth {
 width:50%;
 text-align:center;
}
 .inner_content {
 margin-top:6px!important
}
 ul.pricing-boxes form li {
 margin-right:11px
}
 .plan-price h3 {
 font-size:20px
}
 ul.pricing-boxes form li {
 font-size:12px
}
 #header-links .one-half {
 width:50%
}
 .one a.button {
       /* float:left;*/
        margin:0 5px 13px 0;
}
 .one h1.txt_aligncenter {
 clear:both
}
 .sms_feature {
 width:520px
}
 .feature_col1 {
 width:130px
}
 .feature_col2 {
 width:320px;
 border-right:none
}
 .feature_col3 {
 display:none;
}
 h1.heading-lg {
 font-size: 19px;
}
 .paragraph {
 font-size:13px !important;
 margin-bottom:0px;
}
 .nw_head {
 font-size:15px;
 line-height:22px;
}
 .hm_new {
 background:inherit;
}
 .newhome_container {
 background:inherit !important;
 height:auto;
}
 .home_newone {
 margin:10px 13px 0 0;
}
 .home_newtwo {
 clear:both;
}
 .one-third {
 width: 100% !important;
}
 .service-item a {
 float: none !important;
}
 .mbtn_hide {
 display:none;
}
 .my_table a.button {
 float: none !important;
 margin: 0px !important;
}
 .btn_new1, .btn_new2, .btn_new3 {
 padding:12px 5px !important;
 margin: 0px !important;
}
 .my_Ntable tr td {
 float:left;
 clear:both;
}
 .pricing-boxes a.button {
 float: none;
}
 .tabs-nav a span {
 display:none;
}
 .p_colone, .p_coltwo {
 width: 100%;
}
 .reg_hide {
 display: none;
}
 .my_container_two {
 width:100%!important;
}
 .h_tryit {
 width:100%
}
 .h_trypic {
 width:30%;
 margin:0 auto 20px auto;
 display:table;
 float:inherit;
}
 .h_tryinp {
 width:55%;
}
 .h_trycap {
 width:19%;
}
 .msg_sol_blk img {
 width:5%;
}
 .my_container_three {
 width:100% !important;
}
 #footer.my_footer {
 background:#393939;
 padding:20px 0px 0px 0px !important;
}
 #copyrights.my_copyright {
 background:#393939 !important;
}
 .secure_img {
 height:30px !important;
 margin:10px auto 0px auto !important;
}
 #layerslider {
 display:none;
}
 #layerslidernew {
 display:block;
}
 .one-half1 {
 margin-right:30%;
}
 .home-intro {
 height: 70px;
 margin-bottom: 20px;
}
 .h_trycont {
 width:50%;
 float:left;
}
 .h_capdv {
 margin:0% 0% 0% 2%;
 float:left;
 width:48%;
}
 .h_sendbtn {
 margin:10px auto;
 float: inherit;
 width: 30%;
 display: block;
}
 .new_team_block {
 width:49%;
height:auto;
}
 .team_pdetail h4 {
 margin: 10px 0px 5px 0px;
 font-size:16px;
 line-height: normal;
}
 .team_pdetail p {
 margin: 0px;
 font-size: 12px;
 line-height: normal;
}
#layerslidernew img {
    height: 200px;
    object-fit: cover;
}
}
 @media only screen and (min-width: 320px) and (max-width: 479px) {
 .my_n_btn_three {
 width:88%!important;
}
 td.Ntable_td {
 width: 87%!important;
}
 .oc_info .one-fifth {
 width: 42% !important;
 padding-left: 10px!important;
}
 #container {
        /*width:300px*/
         width:100%;
}
 .container {
 width:96%
}
 #main-navigation select {
 display:block
}
 #main-navigation ul {
 display:none
}
 #main-navigation select {
 margin:2%;
 width:96%
}
 .after-nav-info {
 width:100%;
 text-align:center
}
 #logo {
 text-align:center;
 width:100%;
 float:left
}
 a#logo span {
 text-align:center;
 display:block;
 position:relative
}
 .top-search {
 display:none
}
 .one, .one-half, .two-third, .one-third, .one-fourth, .one-fifth, .one-sixth, .three-fourth {
 float:left;
 position:relative;
 width:100%;
 margin-right:0!important;
 margin-bottom:20px
}
 #header-links ul.social-links {
 display:none
}
 #header-links div {
 margin-bottom:0
}
 ul#portfolio-container {
 margin:0
}
 ul#portfolio-container.two-columns li, ul#portfolio-container.three-columns li, ul#portfolio-container.four-columns li {
 width:98%;
 margin-right:0!important
}
 ul#portfolio-container .flex-control-nav li, .blog-post .flex-control-nav li {
 width:10px
}
 ul#portfolio-container.two-columns li .item-wrapp .portfolio-item:hover a.item-permalink {
 left:33%
}
 ul#portfolio-container.two-columns li .item-wrapp .portfolio-item:hover a.item-preview {
 right:33%
}
 ul#portfolio-container.three-columns li .item-wrapp .portfolio-item:hover a.item-permalink {
 left:33%
}
 ul#portfolio-container.three-columns li .item-wrapp .portfolio-item:hover a.item-preview {
 right:33%
}
 .one-third.product .item-wrapp .portfolio-item:hover a.item-permalink {
 left:33%
}
 .one-third.product .item-wrapp .portfolio-item:hover a.item-preview {
 right:33%
}
 .portfolio-item:hover a.item-permalink {
 left:33%
}
 .portfolio-item:hover a.item-preview {
 right:33%
}
 ul.pricing-boxes li {
 margin-bottom:20px
}
 ul.pricing-boxes.five li {
 width:99%
}
 ul.pricing-boxes.four li {
 width:99%
}
 ul.pricing-boxes.three li {
 width:99%
}
 ul.pricing-boxes li .plan-features {
 border-right:1px solid #e6e9ee
}
 .plan-features ul li {
 margin-bottom:0
}
 .blog-post.layout-2 .media-holder {
 width:260px;
 margin-bottom:20px;
 margin-right:0
}
 .blog-item.small:hover a.item-permalink {
 left:33%
}
 .blog-item.small:hover a.item-preview {
 right:33%
}
 .blog-item.medium:hover a.item-permalink {
 left:33%
}
 .blog-item.medium:hover a.item-preview {
 right:33%
}
 .blog-item.large:hover a.item-permalink {
 left:33%
}
 .blog-item.large:hover a.item-preview {
 right:33%
}
 #filterable li {
 margin-bottom:5px
}
 #filterable li a {
 padding:5px 8px
}
 #breadcrumb {
 text-align:center;
 padding-bottom:15px
}
 #breadcrumb .one-half {
 margin-bottom:0
}
 #breadcrumbs ul {
 float:left;
 width:100%;
 text-align:center
}
 .comment-entry {
 margin:-70px 0 0 90px;
 width:66%
}
 ul.commentlist li.child .comment-entry {
 width:56%
}
 .blog-post.layout-3 {
 width:98%;
 margin-right:0!important
}
 ul.commentlist li.child {
 margin-left:0
}
 .comment-entry {
 margin:0;
 width:82%
}
 ul.commentlist li.child .comment-entry {
 width:82%
}
 form.simple-form textarea {
 width:90%
}
 .comment > .avatar, .comment-arrow {
 display:none
}
 .celebrate {
 display:none
}
 .callus {
 width:100px;
 top:135px;
 z-index:9999999;
 right:0
}
 header#header {
 position:inherit
}
 #layerslider {
 margin-top:0!important
}
 .one-half1 {
 margin-right:20%
}
 .ls-bottom-nav-wrapper {
 display:none
}
 h1.heading-lg {
 font-size:20px;
 line-height:normal
}
 .paragraph {
 font-size:14px!important;
 line-height:normal;
 margin-bottom:0
}
 .one-third2 {
 width:100%
}
 .footer-call-to-action .three-fourth {
/*display:none*/
    }
 #footer {
/*background:url(../images/christmas-home-footer.png) repeat top left#202020!important;
        */
    }
 #footer .one-fourth {
 width:50%;
        /* width:100%;*/		 	 
        text-align:center;
}
 h1 {
 font-size:22px
}
 h3 {
 font-size:18px
}
 h1, h2, h3, h4, h5, h6 {
 margin-bottom:10px
}
 .sms_feature {
 width:100%
}
 .feature_col1, .feature_col2, .feature_col3 {
 width:94%;
 clear:both;
 border-right:none;
 text-align:center;
 padding:3%
}
 .feature_col1 {
 background:#169fe6;
 color:#fff
}
 .feature_col3 {
 display:none
}
 .inner_content {
 margin-top:5px!important
}
 .one a.button {
 float:left;
 margin:0 5px 9px 0!important;
 width: auto !important;
}
 .one h1.txt_aligncenter {
 clear:both
}
 ul.pricing-boxes form li.one-pfifth {
 width:100%;
 margin-right:0
}
 ul.pricing-boxes form li.one-pfourth {
 width:100%;
 margin-right:0
}
 .client_logo {
 width:50px;
 height:50px
}
 .sbtn_show {
 display:block
}
 .sbtn_hide {
 display:none!important
}
 #header-links ul.social-links {
 display:block
}
 #header-links .one-half {
 width:50%
}
 h1.heading-lg {
 font-size: 19px;
}
 .paragraph {
 font-size:13px !important;
 margin-bottom:0px;
}
 .nw_head {
 font-size:15px;
 line-height:22px;
}
 .hm_new {
 background:inherit;
}
 .newhome_container {
 background:inherit !important;
 height:auto;
}
 .home_newone {
 margin:10px 13px 0 0;
 background:#fff;
 width:100%;
 text-align:center;
}
 .home_newtwo {
 clear:both;
 background:#fff;
 text-align:center;
 width:100%;
}
 .head-wrapp iframe {
 width:100%;
 height:100%;
 display:none;
}
 .one-third {
 width: 100% !important;
}
 .service-item a {
 float: none !important;
}
 .footer-call-to-action .one-fourth, .footer-call-to-action .three-fourth {
 text-align:center;
}
 .mbtn_hide {
 display:none;
}
 .my_table a.button {
 float: none !important;
 margin: 0px !important;
}
 .btn_new1, .btn_new2, .btn_new3 {
 padding:12px 5px !important;
 margin: 0px !important;
}
 .my_Ntable tr td {
 float:left;
 clear:both;
}
 .my_Ntable td img {
 height: 20px !important;
 line-height: normal;
}
 .my_Ntable td span {
 font-size: 12px !important;
 line-height: 20px !important;
}
 table.my_table thead th, table.my_table tbody td {
 clear: both;
 float: left;
 padding: 5px 0;
 width: 100%;
}
 .mystep_table thead th, .mystep_table tbody td {
 clear: both;
 float: left;
 padding: 5px 0 !important;
 width: 100% !important;
}
 .pricing-boxes a.button {
 float: none;
}
 .tabs-nav a span {
 display:none;
}
 .tabs-nav li a {
 padding: 0 10px;
}
 .p_colone, .p_coltwo {
 width: 100%;
}
 .reg_hide {
 display:none;
}
 .my_container_two {
 width:100%!important;
}
 .h_tryit {
 width:100%
}
 .h_trypic {
 width:40%;
 margin:0px auto 10px auto;
 float:inherit;
 clear:both;
 display:table;
}
 .h_tryinp {
 width:60%;
}
 .msg_sol_blk img {
 width:15%;
}
 .ms_btn {
 width:70%;
}
 .my_container_three {
 width:100% !important;
}
 #footer.my_footer {
 background:#393939;
 padding:20px 0px 0px 0px !important;
}
 #copyrights.my_copyright {
 background:#393939 !important;
}
 .secure_img {
 height:30px !important;
 margin:10px auto 0px auto !important;
}
 .button.huge, .grey-button.huge, .colored-button.huge {
 font-size:12px;
}
 #layerslider {
 display:none;
}
 #layerslidernew {
 display:block;
}
 .home-intro {
 margin-bottom:20px;
 height:70px;
}
 .h_trycont {
 margin: 0 auto 15px auto;
 width: 75%;
 clear: both;
 display: table;
}
 .h_capdv {
 margin: 0 auto 15px auto !important;
 width: 90%;
 display: table;
 float:inherit !important;
}
 .h_sendbtn {
 margin: 0 auto 10px auto;
 float: inherit;
 width: 30%;
 display: block;
}
 .h_trycap {
 width:38%;
}
 .new_team_block {
 width:99%;
height:auto;
}
 .team_pdetail h4 {
 margin: 20px 0px 5px 0px;
 font-size:24px;
}
 .team_pdetail p {
 margin: 15px 0px 0px 0px;
 font-size: 20px;
}
 .h_onesix img {
 width: auto !important;
}
 .new_title {
 line-height: normal!important;
}
 .one a.button {
 width:auto!important;
}
 #layerslidernew img {
 height: 120px;
 object-fit: cover;
}
}